Class ShelveInfo.Builder

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

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

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

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

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

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

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

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

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

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

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

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

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

      public ShelveInfo.Builder mergeFrom(ShelveInfo other)
    • isInitialized

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

      public ShelveInfo.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<ShelveInfo.Builder>
      Throws:
      IOException
    • hasShelvedBy

      public boolean hasShelvedBy()
      optional string shelvedBy = 1;
      Specified by:
      hasShelvedBy in interface ShelveInfoOrBuilder
      Returns:
      Whether the shelvedBy field is set.
    • getShelvedBy

      public String getShelvedBy()
      optional string shelvedBy = 1;
      Specified by:
      getShelvedBy in interface ShelveInfoOrBuilder
      Returns:
      The shelvedBy.
    • getShelvedByBytes

      public com.google.protobuf.ByteString getShelvedByBytes()
      optional string shelvedBy = 1;
      Specified by:
      getShelvedByBytes in interface ShelveInfoOrBuilder
      Returns:
      The bytes for shelvedBy.
    • setShelvedBy

      public ShelveInfo.Builder setShelvedBy(String value)
      optional string shelvedBy = 1;
      Parameters:
      value - The shelvedBy to set.
      Returns:
      This builder for chaining.
    • clearShelvedBy

      public ShelveInfo.Builder clearShelvedBy()
      optional string shelvedBy = 1;
      Returns:
      This builder for chaining.
    • setShelvedByBytes

      public ShelveInfo.Builder setShelvedByBytes(com.google.protobuf.ByteString value)
      optional string shelvedBy = 1;
      Parameters:
      value - The bytes for shelvedBy to set.
      Returns:
      This builder for chaining.
    • hasShelveMessage

      public boolean hasShelveMessage()
      optional string shelveMessage = 2;
      Specified by:
      hasShelveMessage in interface ShelveInfoOrBuilder
      Returns:
      Whether the shelveMessage field is set.
    • getShelveMessage

      public String getShelveMessage()
      optional string shelveMessage = 2;
      Specified by:
      getShelveMessage in interface ShelveInfoOrBuilder
      Returns:
      The shelveMessage.
    • getShelveMessageBytes

      public com.google.protobuf.ByteString getShelveMessageBytes()
      optional string shelveMessage = 2;
      Specified by:
      getShelveMessageBytes in interface ShelveInfoOrBuilder
      Returns:
      The bytes for shelveMessage.
    • setShelveMessage

      public ShelveInfo.Builder setShelveMessage(String value)
      optional string shelveMessage = 2;
      Parameters:
      value - The shelveMessage to set.
      Returns:
      This builder for chaining.
    • clearShelveMessage

      public ShelveInfo.Builder clearShelveMessage()
      optional string shelveMessage = 2;
      Returns:
      This builder for chaining.
    • setShelveMessageBytes

      public ShelveInfo.Builder setShelveMessageBytes(com.google.protobuf.ByteString value)
      optional string shelveMessage = 2;
      Parameters:
      value - The bytes for shelveMessage to set.
      Returns:
      This builder for chaining.
    • hasShelveTime

      public boolean hasShelveTime()
      optional .google.protobuf.Timestamp shelveTime = 3;
      Specified by:
      hasShelveTime in interface ShelveInfoOrBuilder
      Returns:
      Whether the shelveTime field is set.
    • getShelveTime

      public com.google.protobuf.Timestamp getShelveTime()
      optional .google.protobuf.Timestamp shelveTime = 3;
      Specified by:
      getShelveTime in interface ShelveInfoOrBuilder
      Returns:
      The shelveTime.
    • setShelveTime

      public ShelveInfo.Builder setShelveTime(com.google.protobuf.Timestamp value)
      optional .google.protobuf.Timestamp shelveTime = 3;
    • setShelveTime

      public ShelveInfo.Builder setShelveTime(com.google.protobuf.Timestamp.Builder builderForValue)
      optional .google.protobuf.Timestamp shelveTime = 3;
    • mergeShelveTime

      public ShelveInfo.Builder mergeShelveTime(com.google.protobuf.Timestamp value)
      optional .google.protobuf.Timestamp shelveTime = 3;
    • clearShelveTime

      public ShelveInfo.Builder clearShelveTime()
      optional .google.protobuf.Timestamp shelveTime = 3;
    • getShelveTimeBuilder

      public com.google.protobuf.Timestamp.Builder getShelveTimeBuilder()
      optional .google.protobuf.Timestamp shelveTime = 3;
    • getShelveTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getShelveTimeOrBuilder()
      optional .google.protobuf.Timestamp shelveTime = 3;
      Specified by:
      getShelveTimeOrBuilder in interface ShelveInfoOrBuilder
    • hasShelveExpiration

      public boolean hasShelveExpiration()
      when the shelving will expire (can be unset which means that it will never expire)
       
      optional .google.protobuf.Timestamp shelveExpiration = 4;
      Specified by:
      hasShelveExpiration in interface ShelveInfoOrBuilder
      Returns:
      Whether the shelveExpiration field is set.
    • getShelveExpiration

      public com.google.protobuf.Timestamp getShelveExpiration()
      when the shelving will expire (can be unset which means that it will never expire)
       
      optional .google.protobuf.Timestamp shelveExpiration = 4;
      Specified by:
      getShelveExpiration in interface ShelveInfoOrBuilder
      Returns:
      The shelveExpiration.
    • setShelveExpiration

      public ShelveInfo.Builder setShelveExpiration(com.google.protobuf.Timestamp value)
      when the shelving will expire (can be unset which means that it will never expire)
       
      optional .google.protobuf.Timestamp shelveExpiration = 4;
    • setShelveExpiration

      public ShelveInfo.Builder setShelveExpiration(com.google.protobuf.Timestamp.Builder builderForValue)
      when the shelving will expire (can be unset which means that it will never expire)
       
      optional .google.protobuf.Timestamp shelveExpiration = 4;
    • mergeShelveExpiration

      public ShelveInfo.Builder mergeShelveExpiration(com.google.protobuf.Timestamp value)
      when the shelving will expire (can be unset which means that it will never expire)
       
      optional .google.protobuf.Timestamp shelveExpiration = 4;
    • clearShelveExpiration

      public ShelveInfo.Builder clearShelveExpiration()
      when the shelving will expire (can be unset which means that it will never expire)
       
      optional .google.protobuf.Timestamp shelveExpiration = 4;
    • getShelveExpirationBuilder

      public com.google.protobuf.Timestamp.Builder getShelveExpirationBuilder()
      when the shelving will expire (can be unset which means that it will never expire)
       
      optional .google.protobuf.Timestamp shelveExpiration = 4;
    • getShelveExpirationOrBuilder

      public com.google.protobuf.TimestampOrBuilder getShelveExpirationOrBuilder()
      when the shelving will expire (can be unset which means that it will never expire)
       
      optional .google.protobuf.Timestamp shelveExpiration = 4;
      Specified by:
      getShelveExpirationOrBuilder in interface ShelveInfoOrBuilder
    • setUnknownFields

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

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