Class Mdb.RepeatInfo.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<Mdb.RepeatInfo.Builder>
com.google.protobuf.GeneratedMessage.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.GeneratedMessage.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.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.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.GeneratedMessage.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.GeneratedMessage.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
    • 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.GeneratedMessage.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.