Class Mdb.RepeatInfo.Builder

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

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

      public Mdb.RepeatInfo.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.RepeatInfo.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.RepeatInfo.Builder>
    • getDefaultInstanceForType

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

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

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

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

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

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

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

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

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

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

      public Mdb.RepeatInfo.Builder mergeFrom(Mdb.RepeatInfo other)
    • isInitialized

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

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

      public boolean hasFixedCount()
      optional int64 fixedCount = 1;
      Specified by:
      hasFixedCount in interface Mdb.RepeatInfoOrBuilder
      Returns:
      Whether the fixedCount field is set.
    • getFixedCount

      public long getFixedCount()
      optional int64 fixedCount = 1;
      Specified by:
      getFixedCount in interface Mdb.RepeatInfoOrBuilder
      Returns:
      The fixedCount.
    • setFixedCount

      public Mdb.RepeatInfo.Builder setFixedCount(long value)
      optional int64 fixedCount = 1;
      Parameters:
      value - The fixedCount to set.
      Returns:
      This builder for chaining.
    • clearFixedCount

      public Mdb.RepeatInfo.Builder clearFixedCount()
      optional int64 fixedCount = 1;
      Returns:
      This builder for chaining.
    • hasDynamicCount

      public boolean hasDynamicCount()
      optional .yamcs.protobuf.mdb.ParameterInfo dynamicCount = 2;
      Specified by:
      hasDynamicCount in interface Mdb.RepeatInfoOrBuilder
      Returns:
      Whether the dynamicCount field is set.
    • getDynamicCount

      public Mdb.ParameterInfo getDynamicCount()
      optional .yamcs.protobuf.mdb.ParameterInfo dynamicCount = 2;
      Specified by:
      getDynamicCount in interface Mdb.RepeatInfoOrBuilder
      Returns:
      The dynamicCount.
    • setDynamicCount

      public Mdb.RepeatInfo.Builder setDynamicCount(Mdb.ParameterInfo value)
      optional .yamcs.protobuf.mdb.ParameterInfo dynamicCount = 2;
    • setDynamicCount

      public Mdb.RepeatInfo.Builder setDynamicCount(Mdb.ParameterInfo.Builder builderForValue)
      optional .yamcs.protobuf.mdb.ParameterInfo dynamicCount = 2;
    • mergeDynamicCount

      public Mdb.RepeatInfo.Builder mergeDynamicCount(Mdb.ParameterInfo value)
      optional .yamcs.protobuf.mdb.ParameterInfo dynamicCount = 2;
    • clearDynamicCount

      public Mdb.RepeatInfo.Builder clearDynamicCount()
      optional .yamcs.protobuf.mdb.ParameterInfo dynamicCount = 2;
    • getDynamicCountBuilder

      public Mdb.ParameterInfo.Builder getDynamicCountBuilder()
      optional .yamcs.protobuf.mdb.ParameterInfo dynamicCount = 2;
    • getDynamicCountOrBuilder

      public Mdb.ParameterInfoOrBuilder getDynamicCountOrBuilder()
      optional .yamcs.protobuf.mdb.ParameterInfo dynamicCount = 2;
      Specified by:
      getDynamicCountOrBuilder in interface Mdb.RepeatInfoOrBuilder
    • hasBitsBetween

      public boolean hasBitsBetween()
      optional int32 bitsBetween = 3;
      Specified by:
      hasBitsBetween in interface Mdb.RepeatInfoOrBuilder
      Returns:
      Whether the bitsBetween field is set.
    • getBitsBetween

      public int getBitsBetween()
      optional int32 bitsBetween = 3;
      Specified by:
      getBitsBetween in interface Mdb.RepeatInfoOrBuilder
      Returns:
      The bitsBetween.
    • setBitsBetween

      public Mdb.RepeatInfo.Builder setBitsBetween(int value)
      optional int32 bitsBetween = 3;
      Parameters:
      value - The bitsBetween to set.
      Returns:
      This builder for chaining.
    • clearBitsBetween

      public Mdb.RepeatInfo.Builder clearBitsBetween()
      optional int32 bitsBetween = 3;
      Returns:
      This builder for chaining.
    • setUnknownFields

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

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