Interface Mdb.MathElementOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
Mdb.MathElement, Mdb.MathElement.Builder
Enclosing class:
Mdb

public static interface Mdb.MathElementOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    Operator symbol if type ``OPERATOR``.
    com.google.protobuf.ByteString
    Operator symbol if type ``OPERATOR``.
    Parameter whose value is used if type ``PARAMETER``.
    int
    Parameter instance specifier
    Parameter whose value is used if type ``PARAMETER``.
    Type of element, either an operand kind or an operator.
    double
    Constant if type ``VALUE_OPERAND``.
    boolean
    Operator symbol if type ``OPERATOR``.
    boolean
    Parameter whose value is used if type ``PARAMETER``.
    boolean
    Parameter instance specifier
    boolean
    Type of element, either an operand kind or an operator.
    boolean
    Constant if type ``VALUE_OPERAND``.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • hasType

      boolean hasType()
       Type of element, either an operand kind or an operator.
       
      optional .yamcs.protobuf.mdb.MathElement.Type type = 1;
      Returns:
      Whether the type field is set.
    • getType

       Type of element, either an operand kind or an operator.
       
      optional .yamcs.protobuf.mdb.MathElement.Type type = 1;
      Returns:
      The type.
    • hasOperator

      boolean hasOperator()
       Operator symbol if type ``OPERATOR``.
       
      optional string operator = 2;
      Returns:
      Whether the operator field is set.
    • getOperator

      String getOperator()
       Operator symbol if type ``OPERATOR``.
       
      optional string operator = 2;
      Returns:
      The operator.
    • getOperatorBytes

      com.google.protobuf.ByteString getOperatorBytes()
       Operator symbol if type ``OPERATOR``.
       
      optional string operator = 2;
      Returns:
      The bytes for operator.
    • hasValue

      boolean hasValue()
       Constant if type ``VALUE_OPERAND``.
       
      optional double value = 3;
      Returns:
      Whether the value field is set.
    • getValue

      double getValue()
       Constant if type ``VALUE_OPERAND``.
       
      optional double value = 3;
      Returns:
      The value.
    • hasParameter

      boolean hasParameter()
       Parameter whose value is used if type ``PARAMETER``.
       
      optional .yamcs.protobuf.mdb.ParameterInfo parameter = 4;
      Returns:
      Whether the parameter field is set.
    • getParameter

      Mdb.ParameterInfo getParameter()
       Parameter whose value is used if type ``PARAMETER``.
       
      optional .yamcs.protobuf.mdb.ParameterInfo parameter = 4;
      Returns:
      The parameter.
    • getParameterOrBuilder

      Mdb.ParameterInfoOrBuilder getParameterOrBuilder()
       Parameter whose value is used if type ``PARAMETER``.
       
      optional .yamcs.protobuf.mdb.ParameterInfo parameter = 4;
    • hasParameterInstance

      boolean hasParameterInstance()
       Parameter instance specifier
       
      optional int32 parameterInstance = 5;
      Returns:
      Whether the parameterInstance field is set.
    • getParameterInstance

      int getParameterInstance()
       Parameter instance specifier
       
      optional int32 parameterInstance = 5;
      Returns:
      The parameterInstance.