Class ShelveInfo.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<ShelveInfo.Builder>
com.google.protobuf.GeneratedMessage.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.GeneratedMessage.Builder<ShelveInfo.Builder> implements ShelveInfoOrBuilder
Protobuf type yamcs.protobuf.alarms.ShelveInfo
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
     
    optional string shelvedBy = 1;
    when the shelving will expire (can be unset which means that it will never expire)
    optional string shelveMessage = 2;
    optional .google.protobuf.Timestamp shelveTime = 3;
     
    static final com.google.protobuf.Descriptors.Descriptor
     
    com.google.protobuf.Descriptors.Descriptor
     
    optional string shelvedBy = 1;
    com.google.protobuf.ByteString
    optional string shelvedBy = 1;
    com.google.protobuf.Timestamp
    when the shelving will expire (can be unset which means that it will never expire)
    com.google.protobuf.Timestamp.Builder
    when the shelving will expire (can be unset which means that it will never expire)
    com.google.protobuf.TimestampOrBuilder
    when the shelving will expire (can be unset which means that it will never expire)
    optional string shelveMessage = 2;
    com.google.protobuf.ByteString
    optional string shelveMessage = 2;
    com.google.protobuf.Timestamp
    optional .google.protobuf.Timestamp shelveTime = 3;
    com.google.protobuf.Timestamp.Builder
    optional .google.protobuf.Timestamp shelveTime = 3;
    com.google.protobuf.TimestampOrBuilder
    optional .google.protobuf.Timestamp shelveTime = 3;
    boolean
    optional string shelvedBy = 1;
    boolean
    when the shelving will expire (can be unset which means that it will never expire)
    boolean
    optional string shelveMessage = 2;
    boolean
    optional .google.protobuf.Timestamp shelveTime = 3;
    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
     
    final boolean
     
    mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    mergeFrom(com.google.protobuf.Message other)
     
     
    mergeShelveExpiration(com.google.protobuf.Timestamp value)
    when the shelving will expire (can be unset which means that it will never expire)
    mergeShelveTime(com.google.protobuf.Timestamp value)
    optional .google.protobuf.Timestamp shelveTime = 3;
    optional string shelvedBy = 1;
    setShelvedByBytes(com.google.protobuf.ByteString value)
    optional string shelvedBy = 1;
    setShelveExpiration(com.google.protobuf.Timestamp value)
    when the shelving will expire (can be unset which means that it will never expire)
    setShelveExpiration(com.google.protobuf.Timestamp.Builder builderForValue)
    when the shelving will expire (can be unset which means that it will never expire)
    optional string shelveMessage = 2;
    setShelveMessageBytes(com.google.protobuf.ByteString value)
    optional string shelveMessage = 2;
    setShelveTime(com.google.protobuf.Timestamp value)
    optional .google.protobuf.Timestamp shelveTime = 3;
    setShelveTime(com.google.protobuf.Timestamp.Builder builderForValue)
    optional .google.protobuf.Timestamp shelveTime = 3;

    Methods inherited from class com.google.protobuf.GeneratedMessage.Builder

    addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3

    Methods inherited from class com.google.protobuf.AbstractMessage.Builder

    findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString

    Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder

    addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface com.google.protobuf.Message.Builder

    mergeDelimitedFrom, mergeDelimitedFrom

    Methods inherited from interface com.google.protobuf.MessageLite.Builder

    mergeFrom

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • 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<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.GeneratedMessage.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.GeneratedMessage.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
    • 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.GeneratedMessage.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