Class Clcw.Builder

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

public static final class Clcw.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Clcw.Builder> implements ClcwOrBuilder
Protobuf type yamcs.protobuf.cop1.Clcw
  • 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<Clcw.Builder>
    • clear

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

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

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

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

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

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

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

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

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

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

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

      public Clcw.Builder mergeFrom(Clcw other)
    • isInitialized

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

      public Clcw.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<Clcw.Builder>
      Throws:
      IOException
    • hasReceptionTime

      public boolean hasReceptionTime()
      optional .google.protobuf.Timestamp receptionTime = 1;
      Specified by:
      hasReceptionTime in interface ClcwOrBuilder
      Returns:
      Whether the receptionTime field is set.
    • getReceptionTime

      public com.google.protobuf.Timestamp getReceptionTime()
      optional .google.protobuf.Timestamp receptionTime = 1;
      Specified by:
      getReceptionTime in interface ClcwOrBuilder
      Returns:
      The receptionTime.
    • setReceptionTime

      public Clcw.Builder setReceptionTime(com.google.protobuf.Timestamp value)
      optional .google.protobuf.Timestamp receptionTime = 1;
    • setReceptionTime

      public Clcw.Builder setReceptionTime(com.google.protobuf.Timestamp.Builder builderForValue)
      optional .google.protobuf.Timestamp receptionTime = 1;
    • mergeReceptionTime

      public Clcw.Builder mergeReceptionTime(com.google.protobuf.Timestamp value)
      optional .google.protobuf.Timestamp receptionTime = 1;
    • clearReceptionTime

      public Clcw.Builder clearReceptionTime()
      optional .google.protobuf.Timestamp receptionTime = 1;
    • getReceptionTimeBuilder

      public com.google.protobuf.Timestamp.Builder getReceptionTimeBuilder()
      optional .google.protobuf.Timestamp receptionTime = 1;
    • getReceptionTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getReceptionTimeOrBuilder()
      optional .google.protobuf.Timestamp receptionTime = 1;
      Specified by:
      getReceptionTimeOrBuilder in interface ClcwOrBuilder
    • hasLockout

      public boolean hasLockout()
      optional bool lockout = 2;
      Specified by:
      hasLockout in interface ClcwOrBuilder
      Returns:
      Whether the lockout field is set.
    • getLockout

      public boolean getLockout()
      optional bool lockout = 2;
      Specified by:
      getLockout in interface ClcwOrBuilder
      Returns:
      The lockout.
    • setLockout

      public Clcw.Builder setLockout(boolean value)
      optional bool lockout = 2;
      Parameters:
      value - The lockout to set.
      Returns:
      This builder for chaining.
    • clearLockout

      public Clcw.Builder clearLockout()
      optional bool lockout = 2;
      Returns:
      This builder for chaining.
    • hasWait

      public boolean hasWait()
      optional bool wait = 3;
      Specified by:
      hasWait in interface ClcwOrBuilder
      Returns:
      Whether the wait field is set.
    • getWait

      public boolean getWait()
      optional bool wait = 3;
      Specified by:
      getWait in interface ClcwOrBuilder
      Returns:
      The wait.
    • setWait

      public Clcw.Builder setWait(boolean value)
      optional bool wait = 3;
      Parameters:
      value - The wait to set.
      Returns:
      This builder for chaining.
    • clearWait

      public Clcw.Builder clearWait()
      optional bool wait = 3;
      Returns:
      This builder for chaining.
    • hasRetransmit

      public boolean hasRetransmit()
      optional bool retransmit = 4;
      Specified by:
      hasRetransmit in interface ClcwOrBuilder
      Returns:
      Whether the retransmit field is set.
    • getRetransmit

      public boolean getRetransmit()
      optional bool retransmit = 4;
      Specified by:
      getRetransmit in interface ClcwOrBuilder
      Returns:
      The retransmit.
    • setRetransmit

      public Clcw.Builder setRetransmit(boolean value)
      optional bool retransmit = 4;
      Parameters:
      value - The retransmit to set.
      Returns:
      This builder for chaining.
    • clearRetransmit

      public Clcw.Builder clearRetransmit()
      optional bool retransmit = 4;
      Returns:
      This builder for chaining.
    • hasNR

      public boolean hasNR()
      optional uint32 nR = 5;
      Specified by:
      hasNR in interface ClcwOrBuilder
      Returns:
      Whether the nR field is set.
    • getNR

      public int getNR()
      optional uint32 nR = 5;
      Specified by:
      getNR in interface ClcwOrBuilder
      Returns:
      The nR.
    • setNR

      public Clcw.Builder setNR(int value)
      optional uint32 nR = 5;
      Parameters:
      value - The nR to set.
      Returns:
      This builder for chaining.
    • clearNR

      public Clcw.Builder clearNR()
      optional uint32 nR = 5;
      Returns:
      This builder for chaining.
    • setUnknownFields

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

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