Class Mdb.ArgumentTypeInfo.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<Mdb.ArgumentTypeInfo.Builder>
org.yamcs.protobuf.Mdb.ArgumentTypeInfo.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable, Mdb.ArgumentTypeInfoOrBuilder
Enclosing class:
Mdb.ArgumentTypeInfo

public static final class Mdb.ArgumentTypeInfo.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Mdb.ArgumentTypeInfo.Builder> implements Mdb.ArgumentTypeInfoOrBuilder
Protobuf type yamcs.protobuf.mdb.ArgumentTypeInfo
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Mdb.ArgumentTypeInfo.Builder>
    • clear

      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessageV3.Builder<Mdb.ArgumentTypeInfo.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Mdb.ArgumentTypeInfo.Builder>
    • getDefaultInstanceForType

      public Mdb.ArgumentTypeInfo getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public Mdb.ArgumentTypeInfo build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public Mdb.ArgumentTypeInfo buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • clone

      Specified by:
      clone in interface com.google.protobuf.Message.Builder
      Specified by:
      clone in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class com.google.protobuf.GeneratedMessageV3.Builder<Mdb.ArgumentTypeInfo.Builder>
    • setField

      public Mdb.ArgumentTypeInfo.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      setField in interface com.google.protobuf.Message.Builder
      Overrides:
      setField in class com.google.protobuf.GeneratedMessageV3.Builder<Mdb.ArgumentTypeInfo.Builder>
    • clearField

      public Mdb.ArgumentTypeInfo.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      Specified by:
      clearField in interface com.google.protobuf.Message.Builder
      Overrides:
      clearField in class com.google.protobuf.GeneratedMessageV3.Builder<Mdb.ArgumentTypeInfo.Builder>
    • clearOneof

      public Mdb.ArgumentTypeInfo.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      Specified by:
      clearOneof in interface com.google.protobuf.Message.Builder
      Overrides:
      clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Mdb.ArgumentTypeInfo.Builder>
    • setRepeatedField

      public Mdb.ArgumentTypeInfo.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
      Specified by:
      setRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Mdb.ArgumentTypeInfo.Builder>
    • addRepeatedField

      public Mdb.ArgumentTypeInfo.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      addRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Mdb.ArgumentTypeInfo.Builder>
    • mergeFrom

      public Mdb.ArgumentTypeInfo.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Mdb.ArgumentTypeInfo.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Mdb.ArgumentTypeInfo.Builder>
    • mergeFrom

      public Mdb.ArgumentTypeInfo.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Mdb.ArgumentTypeInfo.Builder>
      Throws:
      IOException
    • hasEngType

      public boolean hasEngType()
      optional string engType = 1;
      Specified by:
      hasEngType in interface Mdb.ArgumentTypeInfoOrBuilder
      Returns:
      Whether the engType field is set.
    • getEngType

      public String getEngType()
      optional string engType = 1;
      Specified by:
      getEngType in interface Mdb.ArgumentTypeInfoOrBuilder
      Returns:
      The engType.
    • getEngTypeBytes

      public com.google.protobuf.ByteString getEngTypeBytes()
      optional string engType = 1;
      Specified by:
      getEngTypeBytes in interface Mdb.ArgumentTypeInfoOrBuilder
      Returns:
      The bytes for engType.
    • setEngType

      public Mdb.ArgumentTypeInfo.Builder setEngType(String value)
      optional string engType = 1;
      Parameters:
      value - The engType to set.
      Returns:
      This builder for chaining.
    • clearEngType

      public Mdb.ArgumentTypeInfo.Builder clearEngType()
      optional string engType = 1;
      Returns:
      This builder for chaining.
    • setEngTypeBytes

      public Mdb.ArgumentTypeInfo.Builder setEngTypeBytes(com.google.protobuf.ByteString value)
      optional string engType = 1;
      Parameters:
      value - The bytes for engType to set.
      Returns:
      This builder for chaining.
    • hasDataEncoding

      public boolean hasDataEncoding()
      optional .yamcs.protobuf.mdb.DataEncodingInfo dataEncoding = 2;
      Specified by:
      hasDataEncoding in interface Mdb.ArgumentTypeInfoOrBuilder
      Returns:
      Whether the dataEncoding field is set.
    • getDataEncoding

      public Mdb.DataEncodingInfo getDataEncoding()
      optional .yamcs.protobuf.mdb.DataEncodingInfo dataEncoding = 2;
      Specified by:
      getDataEncoding in interface Mdb.ArgumentTypeInfoOrBuilder
      Returns:
      The dataEncoding.
    • setDataEncoding

      public Mdb.ArgumentTypeInfo.Builder setDataEncoding(Mdb.DataEncodingInfo value)
      optional .yamcs.protobuf.mdb.DataEncodingInfo dataEncoding = 2;
    • setDataEncoding

      public Mdb.ArgumentTypeInfo.Builder setDataEncoding(Mdb.DataEncodingInfo.Builder builderForValue)
      optional .yamcs.protobuf.mdb.DataEncodingInfo dataEncoding = 2;
    • mergeDataEncoding

      public Mdb.ArgumentTypeInfo.Builder mergeDataEncoding(Mdb.DataEncodingInfo value)
      optional .yamcs.protobuf.mdb.DataEncodingInfo dataEncoding = 2;
    • clearDataEncoding

      public Mdb.ArgumentTypeInfo.Builder clearDataEncoding()
      optional .yamcs.protobuf.mdb.DataEncodingInfo dataEncoding = 2;
    • getDataEncodingBuilder

      public Mdb.DataEncodingInfo.Builder getDataEncodingBuilder()
      optional .yamcs.protobuf.mdb.DataEncodingInfo dataEncoding = 2;
    • getDataEncodingOrBuilder

      public Mdb.DataEncodingInfoOrBuilder getDataEncodingOrBuilder()
      optional .yamcs.protobuf.mdb.DataEncodingInfo dataEncoding = 2;
      Specified by:
      getDataEncodingOrBuilder in interface Mdb.ArgumentTypeInfoOrBuilder
    • getUnitSetList

      public List<Mdb.UnitInfo> getUnitSetList()
      repeated .yamcs.protobuf.mdb.UnitInfo unitSet = 3;
      Specified by:
      getUnitSetList in interface Mdb.ArgumentTypeInfoOrBuilder
    • getUnitSetCount

      public int getUnitSetCount()
      repeated .yamcs.protobuf.mdb.UnitInfo unitSet = 3;
      Specified by:
      getUnitSetCount in interface Mdb.ArgumentTypeInfoOrBuilder
    • getUnitSet

      public Mdb.UnitInfo getUnitSet(int index)
      repeated .yamcs.protobuf.mdb.UnitInfo unitSet = 3;
      Specified by:
      getUnitSet in interface Mdb.ArgumentTypeInfoOrBuilder
    • setUnitSet

      public Mdb.ArgumentTypeInfo.Builder setUnitSet(int index, Mdb.UnitInfo value)
      repeated .yamcs.protobuf.mdb.UnitInfo unitSet = 3;
    • setUnitSet

      public Mdb.ArgumentTypeInfo.Builder setUnitSet(int index, Mdb.UnitInfo.Builder builderForValue)
      repeated .yamcs.protobuf.mdb.UnitInfo unitSet = 3;
    • addUnitSet

      public Mdb.ArgumentTypeInfo.Builder addUnitSet(Mdb.UnitInfo value)
      repeated .yamcs.protobuf.mdb.UnitInfo unitSet = 3;
    • addUnitSet

      public Mdb.ArgumentTypeInfo.Builder addUnitSet(int index, Mdb.UnitInfo value)
      repeated .yamcs.protobuf.mdb.UnitInfo unitSet = 3;
    • addUnitSet

      public Mdb.ArgumentTypeInfo.Builder addUnitSet(Mdb.UnitInfo.Builder builderForValue)
      repeated .yamcs.protobuf.mdb.UnitInfo unitSet = 3;
    • addUnitSet

      public Mdb.ArgumentTypeInfo.Builder addUnitSet(int index, Mdb.UnitInfo.Builder builderForValue)
      repeated .yamcs.protobuf.mdb.UnitInfo unitSet = 3;
    • addAllUnitSet

      public Mdb.ArgumentTypeInfo.Builder addAllUnitSet(Iterable<? extends Mdb.UnitInfo> values)
      repeated .yamcs.protobuf.mdb.UnitInfo unitSet = 3;
    • clearUnitSet

      public Mdb.ArgumentTypeInfo.Builder clearUnitSet()
      repeated .yamcs.protobuf.mdb.UnitInfo unitSet = 3;
    • removeUnitSet

      public Mdb.ArgumentTypeInfo.Builder removeUnitSet(int index)
      repeated .yamcs.protobuf.mdb.UnitInfo unitSet = 3;
    • getUnitSetBuilder

      public Mdb.UnitInfo.Builder getUnitSetBuilder(int index)
      repeated .yamcs.protobuf.mdb.UnitInfo unitSet = 3;
    • getUnitSetOrBuilder

      public Mdb.UnitInfoOrBuilder getUnitSetOrBuilder(int index)
      repeated .yamcs.protobuf.mdb.UnitInfo unitSet = 3;
      Specified by:
      getUnitSetOrBuilder in interface Mdb.ArgumentTypeInfoOrBuilder
    • getUnitSetOrBuilderList

      public List<? extends Mdb.UnitInfoOrBuilder> getUnitSetOrBuilderList()
      repeated .yamcs.protobuf.mdb.UnitInfo unitSet = 3;
      Specified by:
      getUnitSetOrBuilderList in interface Mdb.ArgumentTypeInfoOrBuilder
    • addUnitSetBuilder

      public Mdb.UnitInfo.Builder addUnitSetBuilder()
      repeated .yamcs.protobuf.mdb.UnitInfo unitSet = 3;
    • addUnitSetBuilder

      public Mdb.UnitInfo.Builder addUnitSetBuilder(int index)
      repeated .yamcs.protobuf.mdb.UnitInfo unitSet = 3;
    • getUnitSetBuilderList

      public List<Mdb.UnitInfo.Builder> getUnitSetBuilderList()
      repeated .yamcs.protobuf.mdb.UnitInfo unitSet = 3;
    • getEnumValueList

      public List<Mdb.EnumValue> getEnumValueList()
       Enumeration states (only used by enumerated arguments)
       
      repeated .yamcs.protobuf.mdb.EnumValue enumValue = 5;
      Specified by:
      getEnumValueList in interface Mdb.ArgumentTypeInfoOrBuilder
    • getEnumValueCount

      public int getEnumValueCount()
       Enumeration states (only used by enumerated arguments)
       
      repeated .yamcs.protobuf.mdb.EnumValue enumValue = 5;
      Specified by:
      getEnumValueCount in interface Mdb.ArgumentTypeInfoOrBuilder
    • getEnumValue

      public Mdb.EnumValue getEnumValue(int index)
       Enumeration states (only used by enumerated arguments)
       
      repeated .yamcs.protobuf.mdb.EnumValue enumValue = 5;
      Specified by:
      getEnumValue in interface Mdb.ArgumentTypeInfoOrBuilder
    • setEnumValue

      public Mdb.ArgumentTypeInfo.Builder setEnumValue(int index, Mdb.EnumValue value)
       Enumeration states (only used by enumerated arguments)
       
      repeated .yamcs.protobuf.mdb.EnumValue enumValue = 5;
    • setEnumValue

      public Mdb.ArgumentTypeInfo.Builder setEnumValue(int index, Mdb.EnumValue.Builder builderForValue)
       Enumeration states (only used by enumerated arguments)
       
      repeated .yamcs.protobuf.mdb.EnumValue enumValue = 5;
    • addEnumValue

      public Mdb.ArgumentTypeInfo.Builder addEnumValue(Mdb.EnumValue value)
       Enumeration states (only used by enumerated arguments)
       
      repeated .yamcs.protobuf.mdb.EnumValue enumValue = 5;
    • addEnumValue

      public Mdb.ArgumentTypeInfo.Builder addEnumValue(int index, Mdb.EnumValue value)
       Enumeration states (only used by enumerated arguments)
       
      repeated .yamcs.protobuf.mdb.EnumValue enumValue = 5;
    • addEnumValue

      public Mdb.ArgumentTypeInfo.Builder addEnumValue(Mdb.EnumValue.Builder builderForValue)
       Enumeration states (only used by enumerated arguments)
       
      repeated .yamcs.protobuf.mdb.EnumValue enumValue = 5;
    • addEnumValue

      public Mdb.ArgumentTypeInfo.Builder addEnumValue(int index, Mdb.EnumValue.Builder builderForValue)
       Enumeration states (only used by enumerated arguments)
       
      repeated .yamcs.protobuf.mdb.EnumValue enumValue = 5;
    • addAllEnumValue

      public Mdb.ArgumentTypeInfo.Builder addAllEnumValue(Iterable<? extends Mdb.EnumValue> values)
       Enumeration states (only used by enumerated arguments)
       
      repeated .yamcs.protobuf.mdb.EnumValue enumValue = 5;
    • clearEnumValue

      public Mdb.ArgumentTypeInfo.Builder clearEnumValue()
       Enumeration states (only used by enumerated arguments)
       
      repeated .yamcs.protobuf.mdb.EnumValue enumValue = 5;
    • removeEnumValue

      public Mdb.ArgumentTypeInfo.Builder removeEnumValue(int index)
       Enumeration states (only used by enumerated arguments)
       
      repeated .yamcs.protobuf.mdb.EnumValue enumValue = 5;
    • getEnumValueBuilder

      public Mdb.EnumValue.Builder getEnumValueBuilder(int index)
       Enumeration states (only used by enumerated arguments)
       
      repeated .yamcs.protobuf.mdb.EnumValue enumValue = 5;
    • getEnumValueOrBuilder

      public Mdb.EnumValueOrBuilder getEnumValueOrBuilder(int index)
       Enumeration states (only used by enumerated arguments)
       
      repeated .yamcs.protobuf.mdb.EnumValue enumValue = 5;
      Specified by:
      getEnumValueOrBuilder in interface Mdb.ArgumentTypeInfoOrBuilder
    • getEnumValueOrBuilderList

      public List<? extends Mdb.EnumValueOrBuilder> getEnumValueOrBuilderList()
       Enumeration states (only used by enumerated arguments)
       
      repeated .yamcs.protobuf.mdb.EnumValue enumValue = 5;
      Specified by:
      getEnumValueOrBuilderList in interface Mdb.ArgumentTypeInfoOrBuilder
    • addEnumValueBuilder

      public Mdb.EnumValue.Builder addEnumValueBuilder()
       Enumeration states (only used by enumerated arguments)
       
      repeated .yamcs.protobuf.mdb.EnumValue enumValue = 5;
    • addEnumValueBuilder

      public Mdb.EnumValue.Builder addEnumValueBuilder(int index)
       Enumeration states (only used by enumerated arguments)
       
      repeated .yamcs.protobuf.mdb.EnumValue enumValue = 5;
    • getEnumValueBuilderList

      public List<Mdb.EnumValue.Builder> getEnumValueBuilderList()
       Enumeration states (only used by enumerated arguments)
       
      repeated .yamcs.protobuf.mdb.EnumValue enumValue = 5;
    • hasRangeMin

      public boolean hasRangeMin()
       Minimum value (only used by integer and float arguments)
       
      optional double rangeMin = 6;
      Specified by:
      hasRangeMin in interface Mdb.ArgumentTypeInfoOrBuilder
      Returns:
      Whether the rangeMin field is set.
    • getRangeMin

      public double getRangeMin()
       Minimum value (only used by integer and float arguments)
       
      optional double rangeMin = 6;
      Specified by:
      getRangeMin in interface Mdb.ArgumentTypeInfoOrBuilder
      Returns:
      The rangeMin.
    • setRangeMin

      public Mdb.ArgumentTypeInfo.Builder setRangeMin(double value)
       Minimum value (only used by integer and float arguments)
       
      optional double rangeMin = 6;
      Parameters:
      value - The rangeMin to set.
      Returns:
      This builder for chaining.
    • clearRangeMin

      public Mdb.ArgumentTypeInfo.Builder clearRangeMin()
       Minimum value (only used by integer and float arguments)
       
      optional double rangeMin = 6;
      Returns:
      This builder for chaining.
    • hasRangeMax

      public boolean hasRangeMax()
       Maximum value (only used by integer and float arguments)
       
      optional double rangeMax = 7;
      Specified by:
      hasRangeMax in interface Mdb.ArgumentTypeInfoOrBuilder
      Returns:
      Whether the rangeMax field is set.
    • getRangeMax

      public double getRangeMax()
       Maximum value (only used by integer and float arguments)
       
      optional double rangeMax = 7;
      Specified by:
      getRangeMax in interface Mdb.ArgumentTypeInfoOrBuilder
      Returns:
      The rangeMax.
    • setRangeMax

      public Mdb.ArgumentTypeInfo.Builder setRangeMax(double value)
       Maximum value (only used by integer and float arguments)
       
      optional double rangeMax = 7;
      Parameters:
      value - The rangeMax to set.
      Returns:
      This builder for chaining.
    • clearRangeMax

      public Mdb.ArgumentTypeInfo.Builder clearRangeMax()
       Maximum value (only used by integer and float arguments)
       
      optional double rangeMax = 7;
      Returns:
      This builder for chaining.
    • getMemberList

      public List<Mdb.ArgumentMemberInfo> getMemberList()
       Member information (only used by aggregate arguments)
       
      repeated .yamcs.protobuf.mdb.ArgumentMemberInfo member = 8;
      Specified by:
      getMemberList in interface Mdb.ArgumentTypeInfoOrBuilder
    • getMemberCount

      public int getMemberCount()
       Member information (only used by aggregate arguments)
       
      repeated .yamcs.protobuf.mdb.ArgumentMemberInfo member = 8;
      Specified by:
      getMemberCount in interface Mdb.ArgumentTypeInfoOrBuilder
    • getMember

      public Mdb.ArgumentMemberInfo getMember(int index)
       Member information (only used by aggregate arguments)
       
      repeated .yamcs.protobuf.mdb.ArgumentMemberInfo member = 8;
      Specified by:
      getMember in interface Mdb.ArgumentTypeInfoOrBuilder
    • setMember

      public Mdb.ArgumentTypeInfo.Builder setMember(int index, Mdb.ArgumentMemberInfo value)
       Member information (only used by aggregate arguments)
       
      repeated .yamcs.protobuf.mdb.ArgumentMemberInfo member = 8;
    • setMember

      public Mdb.ArgumentTypeInfo.Builder setMember(int index, Mdb.ArgumentMemberInfo.Builder builderForValue)
       Member information (only used by aggregate arguments)
       
      repeated .yamcs.protobuf.mdb.ArgumentMemberInfo member = 8;
    • addMember

       Member information (only used by aggregate arguments)
       
      repeated .yamcs.protobuf.mdb.ArgumentMemberInfo member = 8;
    • addMember

      public Mdb.ArgumentTypeInfo.Builder addMember(int index, Mdb.ArgumentMemberInfo value)
       Member information (only used by aggregate arguments)
       
      repeated .yamcs.protobuf.mdb.ArgumentMemberInfo member = 8;
    • addMember

       Member information (only used by aggregate arguments)
       
      repeated .yamcs.protobuf.mdb.ArgumentMemberInfo member = 8;
    • addMember

      public Mdb.ArgumentTypeInfo.Builder addMember(int index, Mdb.ArgumentMemberInfo.Builder builderForValue)
       Member information (only used by aggregate arguments)
       
      repeated .yamcs.protobuf.mdb.ArgumentMemberInfo member = 8;
    • addAllMember

      public Mdb.ArgumentTypeInfo.Builder addAllMember(Iterable<? extends Mdb.ArgumentMemberInfo> values)
       Member information (only used by aggregate arguments)
       
      repeated .yamcs.protobuf.mdb.ArgumentMemberInfo member = 8;
    • clearMember

      public Mdb.ArgumentTypeInfo.Builder clearMember()
       Member information (only used by aggregate arguments)
       
      repeated .yamcs.protobuf.mdb.ArgumentMemberInfo member = 8;
    • removeMember

      public Mdb.ArgumentTypeInfo.Builder removeMember(int index)
       Member information (only used by aggregate arguments)
       
      repeated .yamcs.protobuf.mdb.ArgumentMemberInfo member = 8;
    • getMemberBuilder

      public Mdb.ArgumentMemberInfo.Builder getMemberBuilder(int index)
       Member information (only used by aggregate arguments)
       
      repeated .yamcs.protobuf.mdb.ArgumentMemberInfo member = 8;
    • getMemberOrBuilder

      public Mdb.ArgumentMemberInfoOrBuilder getMemberOrBuilder(int index)
       Member information (only used by aggregate arguments)
       
      repeated .yamcs.protobuf.mdb.ArgumentMemberInfo member = 8;
      Specified by:
      getMemberOrBuilder in interface Mdb.ArgumentTypeInfoOrBuilder
    • getMemberOrBuilderList

      public List<? extends Mdb.ArgumentMemberInfoOrBuilder> getMemberOrBuilderList()
       Member information (only used by aggregate arguments)
       
      repeated .yamcs.protobuf.mdb.ArgumentMemberInfo member = 8;
      Specified by:
      getMemberOrBuilderList in interface Mdb.ArgumentTypeInfoOrBuilder
    • addMemberBuilder

      public Mdb.ArgumentMemberInfo.Builder addMemberBuilder()
       Member information (only used by aggregate arguments)
       
      repeated .yamcs.protobuf.mdb.ArgumentMemberInfo member = 8;
    • addMemberBuilder

      public Mdb.ArgumentMemberInfo.Builder addMemberBuilder(int index)
       Member information (only used by aggregate arguments)
       
      repeated .yamcs.protobuf.mdb.ArgumentMemberInfo member = 8;
    • getMemberBuilderList

      public List<Mdb.ArgumentMemberInfo.Builder> getMemberBuilderList()
       Member information (only used by aggregate arguments)
       
      repeated .yamcs.protobuf.mdb.ArgumentMemberInfo member = 8;
    • hasZeroStringValue

      public boolean hasZeroStringValue()
       String representation of a boolean zero (only used by boolean arguments)
       
      optional string zeroStringValue = 9;
      Specified by:
      hasZeroStringValue in interface Mdb.ArgumentTypeInfoOrBuilder
      Returns:
      Whether the zeroStringValue field is set.
    • getZeroStringValue

      public String getZeroStringValue()
       String representation of a boolean zero (only used by boolean arguments)
       
      optional string zeroStringValue = 9;
      Specified by:
      getZeroStringValue in interface Mdb.ArgumentTypeInfoOrBuilder
      Returns:
      The zeroStringValue.
    • getZeroStringValueBytes

      public com.google.protobuf.ByteString getZeroStringValueBytes()
       String representation of a boolean zero (only used by boolean arguments)
       
      optional string zeroStringValue = 9;
      Specified by:
      getZeroStringValueBytes in interface Mdb.ArgumentTypeInfoOrBuilder
      Returns:
      The bytes for zeroStringValue.
    • setZeroStringValue

      public Mdb.ArgumentTypeInfo.Builder setZeroStringValue(String value)
       String representation of a boolean zero (only used by boolean arguments)
       
      optional string zeroStringValue = 9;
      Parameters:
      value - The zeroStringValue to set.
      Returns:
      This builder for chaining.
    • clearZeroStringValue

      public Mdb.ArgumentTypeInfo.Builder clearZeroStringValue()
       String representation of a boolean zero (only used by boolean arguments)
       
      optional string zeroStringValue = 9;
      Returns:
      This builder for chaining.
    • setZeroStringValueBytes

      public Mdb.ArgumentTypeInfo.Builder setZeroStringValueBytes(com.google.protobuf.ByteString value)
       String representation of a boolean zero (only used by boolean arguments)
       
      optional string zeroStringValue = 9;
      Parameters:
      value - The bytes for zeroStringValue to set.
      Returns:
      This builder for chaining.
    • hasOneStringValue

      public boolean hasOneStringValue()
       String representation of a boolean one (only used by boolean arguments)
       
      optional string oneStringValue = 10;
      Specified by:
      hasOneStringValue in interface Mdb.ArgumentTypeInfoOrBuilder
      Returns:
      Whether the oneStringValue field is set.
    • getOneStringValue

      public String getOneStringValue()
       String representation of a boolean one (only used by boolean arguments)
       
      optional string oneStringValue = 10;
      Specified by:
      getOneStringValue in interface Mdb.ArgumentTypeInfoOrBuilder
      Returns:
      The oneStringValue.
    • getOneStringValueBytes

      public com.google.protobuf.ByteString getOneStringValueBytes()
       String representation of a boolean one (only used by boolean arguments)
       
      optional string oneStringValue = 10;
      Specified by:
      getOneStringValueBytes in interface Mdb.ArgumentTypeInfoOrBuilder
      Returns:
      The bytes for oneStringValue.
    • setOneStringValue

      public Mdb.ArgumentTypeInfo.Builder setOneStringValue(String value)
       String representation of a boolean one (only used by boolean arguments)
       
      optional string oneStringValue = 10;
      Parameters:
      value - The oneStringValue to set.
      Returns:
      This builder for chaining.
    • clearOneStringValue

      public Mdb.ArgumentTypeInfo.Builder clearOneStringValue()
       String representation of a boolean one (only used by boolean arguments)
       
      optional string oneStringValue = 10;
      Returns:
      This builder for chaining.
    • setOneStringValueBytes

      public Mdb.ArgumentTypeInfo.Builder setOneStringValueBytes(com.google.protobuf.ByteString value)
       String representation of a boolean one (only used by boolean arguments)
       
      optional string oneStringValue = 10;
      Parameters:
      value - The bytes for oneStringValue to set.
      Returns:
      This builder for chaining.
    • hasMinChars

      public boolean hasMinChars()
       Minimum character count (only used by string arguments)
       
      optional int32 minChars = 11;
      Specified by:
      hasMinChars in interface Mdb.ArgumentTypeInfoOrBuilder
      Returns:
      Whether the minChars field is set.
    • getMinChars

      public int getMinChars()
       Minimum character count (only used by string arguments)
       
      optional int32 minChars = 11;
      Specified by:
      getMinChars in interface Mdb.ArgumentTypeInfoOrBuilder
      Returns:
      The minChars.
    • setMinChars

      public Mdb.ArgumentTypeInfo.Builder setMinChars(int value)
       Minimum character count (only used by string arguments)
       
      optional int32 minChars = 11;
      Parameters:
      value - The minChars to set.
      Returns:
      This builder for chaining.
    • clearMinChars

      public Mdb.ArgumentTypeInfo.Builder clearMinChars()
       Minimum character count (only used by string arguments)
       
      optional int32 minChars = 11;
      Returns:
      This builder for chaining.
    • hasMaxChars

      public boolean hasMaxChars()
       Maximum character count (only used by string arguments)
       
      optional int32 maxChars = 12;
      Specified by:
      hasMaxChars in interface Mdb.ArgumentTypeInfoOrBuilder
      Returns:
      Whether the maxChars field is set.
    • getMaxChars

      public int getMaxChars()
       Maximum character count (only used by string arguments)
       
      optional int32 maxChars = 12;
      Specified by:
      getMaxChars in interface Mdb.ArgumentTypeInfoOrBuilder
      Returns:
      The maxChars.
    • setMaxChars

      public Mdb.ArgumentTypeInfo.Builder setMaxChars(int value)
       Maximum character count (only used by string arguments)
       
      optional int32 maxChars = 12;
      Parameters:
      value - The maxChars to set.
      Returns:
      This builder for chaining.
    • clearMaxChars

      public Mdb.ArgumentTypeInfo.Builder clearMaxChars()
       Maximum character count (only used by string arguments)
       
      optional int32 maxChars = 12;
      Returns:
      This builder for chaining.
    • hasSigned

      public boolean hasSigned()
       True if the engineering type supports signed representation.
       (only used by integer arguments)
       
      optional bool signed = 13;
      Specified by:
      hasSigned in interface Mdb.ArgumentTypeInfoOrBuilder
      Returns:
      Whether the signed field is set.
    • getSigned

      public boolean getSigned()
       True if the engineering type supports signed representation.
       (only used by integer arguments)
       
      optional bool signed = 13;
      Specified by:
      getSigned in interface Mdb.ArgumentTypeInfoOrBuilder
      Returns:
      The signed.
    • setSigned

      public Mdb.ArgumentTypeInfo.Builder setSigned(boolean value)
       True if the engineering type supports signed representation.
       (only used by integer arguments)
       
      optional bool signed = 13;
      Parameters:
      value - The signed to set.
      Returns:
      This builder for chaining.
    • clearSigned

      public Mdb.ArgumentTypeInfo.Builder clearSigned()
       True if the engineering type supports signed representation.
       (only used by integer arguments)
       
      optional bool signed = 13;
      Returns:
      This builder for chaining.
    • hasMinBytes

      public boolean hasMinBytes()
       Minimum byte count (only used by binary arguments)
       
      optional int32 minBytes = 14;
      Specified by:
      hasMinBytes in interface Mdb.ArgumentTypeInfoOrBuilder
      Returns:
      Whether the minBytes field is set.
    • getMinBytes

      public int getMinBytes()
       Minimum byte count (only used by binary arguments)
       
      optional int32 minBytes = 14;
      Specified by:
      getMinBytes in interface Mdb.ArgumentTypeInfoOrBuilder
      Returns:
      The minBytes.
    • setMinBytes

      public Mdb.ArgumentTypeInfo.Builder setMinBytes(int value)
       Minimum byte count (only used by binary arguments)
       
      optional int32 minBytes = 14;
      Parameters:
      value - The minBytes to set.
      Returns:
      This builder for chaining.
    • clearMinBytes

      public Mdb.ArgumentTypeInfo.Builder clearMinBytes()
       Minimum byte count (only used by binary arguments)
       
      optional int32 minBytes = 14;
      Returns:
      This builder for chaining.
    • hasMaxBytes

      public boolean hasMaxBytes()
       Maximum character count (only used by binary arguments)
       
      optional int32 maxBytes = 15;
      Specified by:
      hasMaxBytes in interface Mdb.ArgumentTypeInfoOrBuilder
      Returns:
      Whether the maxBytes field is set.
    • getMaxBytes

      public int getMaxBytes()
       Maximum character count (only used by binary arguments)
       
      optional int32 maxBytes = 15;
      Specified by:
      getMaxBytes in interface Mdb.ArgumentTypeInfoOrBuilder
      Returns:
      The maxBytes.
    • setMaxBytes

      public Mdb.ArgumentTypeInfo.Builder setMaxBytes(int value)
       Maximum character count (only used by binary arguments)
       
      optional int32 maxBytes = 15;
      Parameters:
      value - The maxBytes to set.
      Returns:
      This builder for chaining.
    • clearMaxBytes

      public Mdb.ArgumentTypeInfo.Builder clearMaxBytes()
       Maximum character count (only used by binary arguments)
       
      optional int32 maxBytes = 15;
      Returns:
      This builder for chaining.
    • getDimensionsList

      public List<Mdb.ArgumentDimensionInfo> getDimensionsList()
       Length of each dimension (only used by array arguments)
       
      repeated .yamcs.protobuf.mdb.ArgumentDimensionInfo dimensions = 16;
      Specified by:
      getDimensionsList in interface Mdb.ArgumentTypeInfoOrBuilder
    • getDimensionsCount

      public int getDimensionsCount()
       Length of each dimension (only used by array arguments)
       
      repeated .yamcs.protobuf.mdb.ArgumentDimensionInfo dimensions = 16;
      Specified by:
      getDimensionsCount in interface Mdb.ArgumentTypeInfoOrBuilder
    • getDimensions

      public Mdb.ArgumentDimensionInfo getDimensions(int index)
       Length of each dimension (only used by array arguments)
       
      repeated .yamcs.protobuf.mdb.ArgumentDimensionInfo dimensions = 16;
      Specified by:
      getDimensions in interface Mdb.ArgumentTypeInfoOrBuilder
    • setDimensions

      public Mdb.ArgumentTypeInfo.Builder setDimensions(int index, Mdb.ArgumentDimensionInfo value)
       Length of each dimension (only used by array arguments)
       
      repeated .yamcs.protobuf.mdb.ArgumentDimensionInfo dimensions = 16;
    • setDimensions

      public Mdb.ArgumentTypeInfo.Builder setDimensions(int index, Mdb.ArgumentDimensionInfo.Builder builderForValue)
       Length of each dimension (only used by array arguments)
       
      repeated .yamcs.protobuf.mdb.ArgumentDimensionInfo dimensions = 16;
    • addDimensions

       Length of each dimension (only used by array arguments)
       
      repeated .yamcs.protobuf.mdb.ArgumentDimensionInfo dimensions = 16;
    • addDimensions

      public Mdb.ArgumentTypeInfo.Builder addDimensions(int index, Mdb.ArgumentDimensionInfo value)
       Length of each dimension (only used by array arguments)
       
      repeated .yamcs.protobuf.mdb.ArgumentDimensionInfo dimensions = 16;
    • addDimensions

      public Mdb.ArgumentTypeInfo.Builder addDimensions(Mdb.ArgumentDimensionInfo.Builder builderForValue)
       Length of each dimension (only used by array arguments)
       
      repeated .yamcs.protobuf.mdb.ArgumentDimensionInfo dimensions = 16;
    • addDimensions

      public Mdb.ArgumentTypeInfo.Builder addDimensions(int index, Mdb.ArgumentDimensionInfo.Builder builderForValue)
       Length of each dimension (only used by array arguments)
       
      repeated .yamcs.protobuf.mdb.ArgumentDimensionInfo dimensions = 16;
    • addAllDimensions

      public Mdb.ArgumentTypeInfo.Builder addAllDimensions(Iterable<? extends Mdb.ArgumentDimensionInfo> values)
       Length of each dimension (only used by array arguments)
       
      repeated .yamcs.protobuf.mdb.ArgumentDimensionInfo dimensions = 16;
    • clearDimensions

      public Mdb.ArgumentTypeInfo.Builder clearDimensions()
       Length of each dimension (only used by array arguments)
       
      repeated .yamcs.protobuf.mdb.ArgumentDimensionInfo dimensions = 16;
    • removeDimensions

      public Mdb.ArgumentTypeInfo.Builder removeDimensions(int index)
       Length of each dimension (only used by array arguments)
       
      repeated .yamcs.protobuf.mdb.ArgumentDimensionInfo dimensions = 16;
    • getDimensionsBuilder

      public Mdb.ArgumentDimensionInfo.Builder getDimensionsBuilder(int index)
       Length of each dimension (only used by array arguments)
       
      repeated .yamcs.protobuf.mdb.ArgumentDimensionInfo dimensions = 16;
    • getDimensionsOrBuilder

      public Mdb.ArgumentDimensionInfoOrBuilder getDimensionsOrBuilder(int index)
       Length of each dimension (only used by array arguments)
       
      repeated .yamcs.protobuf.mdb.ArgumentDimensionInfo dimensions = 16;
      Specified by:
      getDimensionsOrBuilder in interface Mdb.ArgumentTypeInfoOrBuilder
    • getDimensionsOrBuilderList

      public List<? extends Mdb.ArgumentDimensionInfoOrBuilder> getDimensionsOrBuilderList()
       Length of each dimension (only used by array arguments)
       
      repeated .yamcs.protobuf.mdb.ArgumentDimensionInfo dimensions = 16;
      Specified by:
      getDimensionsOrBuilderList in interface Mdb.ArgumentTypeInfoOrBuilder
    • addDimensionsBuilder

      public Mdb.ArgumentDimensionInfo.Builder addDimensionsBuilder()
       Length of each dimension (only used by array arguments)
       
      repeated .yamcs.protobuf.mdb.ArgumentDimensionInfo dimensions = 16;
    • addDimensionsBuilder

      public Mdb.ArgumentDimensionInfo.Builder addDimensionsBuilder(int index)
       Length of each dimension (only used by array arguments)
       
      repeated .yamcs.protobuf.mdb.ArgumentDimensionInfo dimensions = 16;
    • getDimensionsBuilderList

      public List<Mdb.ArgumentDimensionInfo.Builder> getDimensionsBuilderList()
       Length of each dimension (only used by array arguments)
       
      repeated .yamcs.protobuf.mdb.ArgumentDimensionInfo dimensions = 16;
    • hasElementType

      public boolean hasElementType()
       Type of array entries (only used by array arguments)
       
      optional .yamcs.protobuf.mdb.ArgumentTypeInfo elementType = 17;
      Specified by:
      hasElementType in interface Mdb.ArgumentTypeInfoOrBuilder
      Returns:
      Whether the elementType field is set.
    • getElementType

      public Mdb.ArgumentTypeInfo getElementType()
       Type of array entries (only used by array arguments)
       
      optional .yamcs.protobuf.mdb.ArgumentTypeInfo elementType = 17;
      Specified by:
      getElementType in interface Mdb.ArgumentTypeInfoOrBuilder
      Returns:
      The elementType.
    • setElementType

      public Mdb.ArgumentTypeInfo.Builder setElementType(Mdb.ArgumentTypeInfo value)
       Type of array entries (only used by array arguments)
       
      optional .yamcs.protobuf.mdb.ArgumentTypeInfo elementType = 17;
    • setElementType

      public Mdb.ArgumentTypeInfo.Builder setElementType(Mdb.ArgumentTypeInfo.Builder builderForValue)
       Type of array entries (only used by array arguments)
       
      optional .yamcs.protobuf.mdb.ArgumentTypeInfo elementType = 17;
    • mergeElementType

      public Mdb.ArgumentTypeInfo.Builder mergeElementType(Mdb.ArgumentTypeInfo value)
       Type of array entries (only used by array arguments)
       
      optional .yamcs.protobuf.mdb.ArgumentTypeInfo elementType = 17;
    • clearElementType

      public Mdb.ArgumentTypeInfo.Builder clearElementType()
       Type of array entries (only used by array arguments)
       
      optional .yamcs.protobuf.mdb.ArgumentTypeInfo elementType = 17;
    • getElementTypeBuilder

      public Mdb.ArgumentTypeInfo.Builder getElementTypeBuilder()
       Type of array entries (only used by array arguments)
       
      optional .yamcs.protobuf.mdb.ArgumentTypeInfo elementType = 17;
    • getElementTypeOrBuilder

      public Mdb.ArgumentTypeInfoOrBuilder getElementTypeOrBuilder()
       Type of array entries (only used by array arguments)
       
      optional .yamcs.protobuf.mdb.ArgumentTypeInfo elementType = 17;
      Specified by:
      getElementTypeOrBuilder in interface Mdb.ArgumentTypeInfoOrBuilder
    • hasName

      public boolean hasName()
       Name of the parameter type
       
      optional string name = 18;
      Specified by:
      hasName in interface Mdb.ArgumentTypeInfoOrBuilder
      Returns:
      Whether the name field is set.
    • getName

      public String getName()
       Name of the parameter type
       
      optional string name = 18;
      Specified by:
      getName in interface Mdb.ArgumentTypeInfoOrBuilder
      Returns:
      The name.
    • getNameBytes

      public com.google.protobuf.ByteString getNameBytes()
       Name of the parameter type
       
      optional string name = 18;
      Specified by:
      getNameBytes in interface Mdb.ArgumentTypeInfoOrBuilder
      Returns:
      The bytes for name.
    • setName

      public Mdb.ArgumentTypeInfo.Builder setName(String value)
       Name of the parameter type
       
      optional string name = 18;
      Parameters:
      value - The name to set.
      Returns:
      This builder for chaining.
    • clearName

      public Mdb.ArgumentTypeInfo.Builder clearName()
       Name of the parameter type
       
      optional string name = 18;
      Returns:
      This builder for chaining.
    • setNameBytes

      public Mdb.ArgumentTypeInfo.Builder setNameBytes(com.google.protobuf.ByteString value)
       Name of the parameter type
       
      optional string name = 18;
      Parameters:
      value - The bytes for name to set.
      Returns:
      This builder for chaining.
    • setUnknownFields

      public final Mdb.ArgumentTypeInfo.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      setUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Mdb.ArgumentTypeInfo.Builder>
    • mergeUnknownFields

      public final Mdb.ArgumentTypeInfo.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      mergeUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Mdb.ArgumentTypeInfo.Builder>