Class Mdb.NumberFormatTypeInfo.Builder

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

public static final class Mdb.NumberFormatTypeInfo.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Mdb.NumberFormatTypeInfo.Builder> implements Mdb.NumberFormatTypeInfoOrBuilder
Protobuf type yamcs.protobuf.mdb.NumberFormatTypeInfo
  • 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.NumberFormatTypeInfo.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.NumberFormatTypeInfo.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.NumberFormatTypeInfo.Builder>
    • getDefaultInstanceForType

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

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

      public Mdb.NumberFormatTypeInfo 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.NumberFormatTypeInfo.Builder>
    • setField

      public Mdb.NumberFormatTypeInfo.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.NumberFormatTypeInfo.Builder>
    • clearField

      public Mdb.NumberFormatTypeInfo.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.NumberFormatTypeInfo.Builder>
    • clearOneof

      public Mdb.NumberFormatTypeInfo.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.NumberFormatTypeInfo.Builder>
    • setRepeatedField

      public Mdb.NumberFormatTypeInfo.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.NumberFormatTypeInfo.Builder>
    • addRepeatedField

      public Mdb.NumberFormatTypeInfo.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.NumberFormatTypeInfo.Builder>
    • mergeFrom

      public Mdb.NumberFormatTypeInfo.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.NumberFormatTypeInfo.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.NumberFormatTypeInfo.Builder>
    • mergeFrom

      public Mdb.NumberFormatTypeInfo.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.NumberFormatTypeInfo.Builder>
      Throws:
      IOException
    • hasNumberBase

      public boolean hasNumberBase()
      optional string numberBase = 1;
      Specified by:
      hasNumberBase in interface Mdb.NumberFormatTypeInfoOrBuilder
      Returns:
      Whether the numberBase field is set.
    • getNumberBase

      public String getNumberBase()
      optional string numberBase = 1;
      Specified by:
      getNumberBase in interface Mdb.NumberFormatTypeInfoOrBuilder
      Returns:
      The numberBase.
    • getNumberBaseBytes

      public com.google.protobuf.ByteString getNumberBaseBytes()
      optional string numberBase = 1;
      Specified by:
      getNumberBaseBytes in interface Mdb.NumberFormatTypeInfoOrBuilder
      Returns:
      The bytes for numberBase.
    • setNumberBase

      public Mdb.NumberFormatTypeInfo.Builder setNumberBase(String value)
      optional string numberBase = 1;
      Parameters:
      value - The numberBase to set.
      Returns:
      This builder for chaining.
    • clearNumberBase

      public Mdb.NumberFormatTypeInfo.Builder clearNumberBase()
      optional string numberBase = 1;
      Returns:
      This builder for chaining.
    • setNumberBaseBytes

      public Mdb.NumberFormatTypeInfo.Builder setNumberBaseBytes(com.google.protobuf.ByteString value)
      optional string numberBase = 1;
      Parameters:
      value - The bytes for numberBase to set.
      Returns:
      This builder for chaining.
    • hasMinimumFractionDigits

      public boolean hasMinimumFractionDigits()
      optional int32 minimumFractionDigits = 2;
      Specified by:
      hasMinimumFractionDigits in interface Mdb.NumberFormatTypeInfoOrBuilder
      Returns:
      Whether the minimumFractionDigits field is set.
    • getMinimumFractionDigits

      public int getMinimumFractionDigits()
      optional int32 minimumFractionDigits = 2;
      Specified by:
      getMinimumFractionDigits in interface Mdb.NumberFormatTypeInfoOrBuilder
      Returns:
      The minimumFractionDigits.
    • setMinimumFractionDigits

      public Mdb.NumberFormatTypeInfo.Builder setMinimumFractionDigits(int value)
      optional int32 minimumFractionDigits = 2;
      Parameters:
      value - The minimumFractionDigits to set.
      Returns:
      This builder for chaining.
    • clearMinimumFractionDigits

      public Mdb.NumberFormatTypeInfo.Builder clearMinimumFractionDigits()
      optional int32 minimumFractionDigits = 2;
      Returns:
      This builder for chaining.
    • hasMaximumFractionDigits

      public boolean hasMaximumFractionDigits()
      optional int32 maximumFractionDigits = 3;
      Specified by:
      hasMaximumFractionDigits in interface Mdb.NumberFormatTypeInfoOrBuilder
      Returns:
      Whether the maximumFractionDigits field is set.
    • getMaximumFractionDigits

      public int getMaximumFractionDigits()
      optional int32 maximumFractionDigits = 3;
      Specified by:
      getMaximumFractionDigits in interface Mdb.NumberFormatTypeInfoOrBuilder
      Returns:
      The maximumFractionDigits.
    • setMaximumFractionDigits

      public Mdb.NumberFormatTypeInfo.Builder setMaximumFractionDigits(int value)
      optional int32 maximumFractionDigits = 3;
      Parameters:
      value - The maximumFractionDigits to set.
      Returns:
      This builder for chaining.
    • clearMaximumFractionDigits

      public Mdb.NumberFormatTypeInfo.Builder clearMaximumFractionDigits()
      optional int32 maximumFractionDigits = 3;
      Returns:
      This builder for chaining.
    • hasMinimumIntegerDigits

      public boolean hasMinimumIntegerDigits()
      optional int32 minimumIntegerDigits = 4;
      Specified by:
      hasMinimumIntegerDigits in interface Mdb.NumberFormatTypeInfoOrBuilder
      Returns:
      Whether the minimumIntegerDigits field is set.
    • getMinimumIntegerDigits

      public int getMinimumIntegerDigits()
      optional int32 minimumIntegerDigits = 4;
      Specified by:
      getMinimumIntegerDigits in interface Mdb.NumberFormatTypeInfoOrBuilder
      Returns:
      The minimumIntegerDigits.
    • setMinimumIntegerDigits

      public Mdb.NumberFormatTypeInfo.Builder setMinimumIntegerDigits(int value)
      optional int32 minimumIntegerDigits = 4;
      Parameters:
      value - The minimumIntegerDigits to set.
      Returns:
      This builder for chaining.
    • clearMinimumIntegerDigits

      public Mdb.NumberFormatTypeInfo.Builder clearMinimumIntegerDigits()
      optional int32 minimumIntegerDigits = 4;
      Returns:
      This builder for chaining.
    • hasMaximumIntegerDigits

      public boolean hasMaximumIntegerDigits()
      optional int32 maximumIntegerDigits = 5;
      Specified by:
      hasMaximumIntegerDigits in interface Mdb.NumberFormatTypeInfoOrBuilder
      Returns:
      Whether the maximumIntegerDigits field is set.
    • getMaximumIntegerDigits

      public int getMaximumIntegerDigits()
      optional int32 maximumIntegerDigits = 5;
      Specified by:
      getMaximumIntegerDigits in interface Mdb.NumberFormatTypeInfoOrBuilder
      Returns:
      The maximumIntegerDigits.
    • setMaximumIntegerDigits

      public Mdb.NumberFormatTypeInfo.Builder setMaximumIntegerDigits(int value)
      optional int32 maximumIntegerDigits = 5;
      Parameters:
      value - The maximumIntegerDigits to set.
      Returns:
      This builder for chaining.
    • clearMaximumIntegerDigits

      public Mdb.NumberFormatTypeInfo.Builder clearMaximumIntegerDigits()
      optional int32 maximumIntegerDigits = 5;
      Returns:
      This builder for chaining.
    • hasNegativeSuffix

      public boolean hasNegativeSuffix()
      optional string negativeSuffix = 6;
      Specified by:
      hasNegativeSuffix in interface Mdb.NumberFormatTypeInfoOrBuilder
      Returns:
      Whether the negativeSuffix field is set.
    • getNegativeSuffix

      public String getNegativeSuffix()
      optional string negativeSuffix = 6;
      Specified by:
      getNegativeSuffix in interface Mdb.NumberFormatTypeInfoOrBuilder
      Returns:
      The negativeSuffix.
    • getNegativeSuffixBytes

      public com.google.protobuf.ByteString getNegativeSuffixBytes()
      optional string negativeSuffix = 6;
      Specified by:
      getNegativeSuffixBytes in interface Mdb.NumberFormatTypeInfoOrBuilder
      Returns:
      The bytes for negativeSuffix.
    • setNegativeSuffix

      public Mdb.NumberFormatTypeInfo.Builder setNegativeSuffix(String value)
      optional string negativeSuffix = 6;
      Parameters:
      value - The negativeSuffix to set.
      Returns:
      This builder for chaining.
    • clearNegativeSuffix

      public Mdb.NumberFormatTypeInfo.Builder clearNegativeSuffix()
      optional string negativeSuffix = 6;
      Returns:
      This builder for chaining.
    • setNegativeSuffixBytes

      public Mdb.NumberFormatTypeInfo.Builder setNegativeSuffixBytes(com.google.protobuf.ByteString value)
      optional string negativeSuffix = 6;
      Parameters:
      value - The bytes for negativeSuffix to set.
      Returns:
      This builder for chaining.
    • hasPositiveSuffix

      public boolean hasPositiveSuffix()
      optional string positiveSuffix = 7;
      Specified by:
      hasPositiveSuffix in interface Mdb.NumberFormatTypeInfoOrBuilder
      Returns:
      Whether the positiveSuffix field is set.
    • getPositiveSuffix

      public String getPositiveSuffix()
      optional string positiveSuffix = 7;
      Specified by:
      getPositiveSuffix in interface Mdb.NumberFormatTypeInfoOrBuilder
      Returns:
      The positiveSuffix.
    • getPositiveSuffixBytes

      public com.google.protobuf.ByteString getPositiveSuffixBytes()
      optional string positiveSuffix = 7;
      Specified by:
      getPositiveSuffixBytes in interface Mdb.NumberFormatTypeInfoOrBuilder
      Returns:
      The bytes for positiveSuffix.
    • setPositiveSuffix

      public Mdb.NumberFormatTypeInfo.Builder setPositiveSuffix(String value)
      optional string positiveSuffix = 7;
      Parameters:
      value - The positiveSuffix to set.
      Returns:
      This builder for chaining.
    • clearPositiveSuffix

      public Mdb.NumberFormatTypeInfo.Builder clearPositiveSuffix()
      optional string positiveSuffix = 7;
      Returns:
      This builder for chaining.
    • setPositiveSuffixBytes

      public Mdb.NumberFormatTypeInfo.Builder setPositiveSuffixBytes(com.google.protobuf.ByteString value)
      optional string positiveSuffix = 7;
      Parameters:
      value - The bytes for positiveSuffix to set.
      Returns:
      This builder for chaining.
    • hasNegativePrefix

      public boolean hasNegativePrefix()
      optional string negativePrefix = 8;
      Specified by:
      hasNegativePrefix in interface Mdb.NumberFormatTypeInfoOrBuilder
      Returns:
      Whether the negativePrefix field is set.
    • getNegativePrefix

      public String getNegativePrefix()
      optional string negativePrefix = 8;
      Specified by:
      getNegativePrefix in interface Mdb.NumberFormatTypeInfoOrBuilder
      Returns:
      The negativePrefix.
    • getNegativePrefixBytes

      public com.google.protobuf.ByteString getNegativePrefixBytes()
      optional string negativePrefix = 8;
      Specified by:
      getNegativePrefixBytes in interface Mdb.NumberFormatTypeInfoOrBuilder
      Returns:
      The bytes for negativePrefix.
    • setNegativePrefix

      public Mdb.NumberFormatTypeInfo.Builder setNegativePrefix(String value)
      optional string negativePrefix = 8;
      Parameters:
      value - The negativePrefix to set.
      Returns:
      This builder for chaining.
    • clearNegativePrefix

      public Mdb.NumberFormatTypeInfo.Builder clearNegativePrefix()
      optional string negativePrefix = 8;
      Returns:
      This builder for chaining.
    • setNegativePrefixBytes

      public Mdb.NumberFormatTypeInfo.Builder setNegativePrefixBytes(com.google.protobuf.ByteString value)
      optional string negativePrefix = 8;
      Parameters:
      value - The bytes for negativePrefix to set.
      Returns:
      This builder for chaining.
    • hasPositivePrefix

      public boolean hasPositivePrefix()
      optional string positivePrefix = 9;
      Specified by:
      hasPositivePrefix in interface Mdb.NumberFormatTypeInfoOrBuilder
      Returns:
      Whether the positivePrefix field is set.
    • getPositivePrefix

      public String getPositivePrefix()
      optional string positivePrefix = 9;
      Specified by:
      getPositivePrefix in interface Mdb.NumberFormatTypeInfoOrBuilder
      Returns:
      The positivePrefix.
    • getPositivePrefixBytes

      public com.google.protobuf.ByteString getPositivePrefixBytes()
      optional string positivePrefix = 9;
      Specified by:
      getPositivePrefixBytes in interface Mdb.NumberFormatTypeInfoOrBuilder
      Returns:
      The bytes for positivePrefix.
    • setPositivePrefix

      public Mdb.NumberFormatTypeInfo.Builder setPositivePrefix(String value)
      optional string positivePrefix = 9;
      Parameters:
      value - The positivePrefix to set.
      Returns:
      This builder for chaining.
    • clearPositivePrefix

      public Mdb.NumberFormatTypeInfo.Builder clearPositivePrefix()
      optional string positivePrefix = 9;
      Returns:
      This builder for chaining.
    • setPositivePrefixBytes

      public Mdb.NumberFormatTypeInfo.Builder setPositivePrefixBytes(com.google.protobuf.ByteString value)
      optional string positivePrefix = 9;
      Parameters:
      value - The bytes for positivePrefix to set.
      Returns:
      This builder for chaining.
    • hasShowThousandsGrouping

      public boolean hasShowThousandsGrouping()
      optional bool showThousandsGrouping = 10;
      Specified by:
      hasShowThousandsGrouping in interface Mdb.NumberFormatTypeInfoOrBuilder
      Returns:
      Whether the showThousandsGrouping field is set.
    • getShowThousandsGrouping

      public boolean getShowThousandsGrouping()
      optional bool showThousandsGrouping = 10;
      Specified by:
      getShowThousandsGrouping in interface Mdb.NumberFormatTypeInfoOrBuilder
      Returns:
      The showThousandsGrouping.
    • setShowThousandsGrouping

      public Mdb.NumberFormatTypeInfo.Builder setShowThousandsGrouping(boolean value)
      optional bool showThousandsGrouping = 10;
      Parameters:
      value - The showThousandsGrouping to set.
      Returns:
      This builder for chaining.
    • clearShowThousandsGrouping

      public Mdb.NumberFormatTypeInfo.Builder clearShowThousandsGrouping()
      optional bool showThousandsGrouping = 10;
      Returns:
      This builder for chaining.
    • hasNotation

      public boolean hasNotation()
      optional string notation = 11;
      Specified by:
      hasNotation in interface Mdb.NumberFormatTypeInfoOrBuilder
      Returns:
      Whether the notation field is set.
    • getNotation

      public String getNotation()
      optional string notation = 11;
      Specified by:
      getNotation in interface Mdb.NumberFormatTypeInfoOrBuilder
      Returns:
      The notation.
    • getNotationBytes

      public com.google.protobuf.ByteString getNotationBytes()
      optional string notation = 11;
      Specified by:
      getNotationBytes in interface Mdb.NumberFormatTypeInfoOrBuilder
      Returns:
      The bytes for notation.
    • setNotation

      public Mdb.NumberFormatTypeInfo.Builder setNotation(String value)
      optional string notation = 11;
      Parameters:
      value - The notation to set.
      Returns:
      This builder for chaining.
    • clearNotation

      public Mdb.NumberFormatTypeInfo.Builder clearNotation()
      optional string notation = 11;
      Returns:
      This builder for chaining.
    • setNotationBytes

      public Mdb.NumberFormatTypeInfo.Builder setNotationBytes(com.google.protobuf.ByteString value)
      optional string notation = 11;
      Parameters:
      value - The bytes for notation to set.
      Returns:
      This builder for chaining.
    • setUnknownFields

      public final Mdb.NumberFormatTypeInfo.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.NumberFormatTypeInfo.Builder>
    • mergeUnknownFields

      public final Mdb.NumberFormatTypeInfo.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.NumberFormatTypeInfo.Builder>