Class TimelineBand.Builder

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

public static final class TimelineBand.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<TimelineBand.Builder> implements TimelineBandOrBuilder
Protobuf type yamcs.protobuf.timeline.TimelineBand
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetMapField

      protected com.google.protobuf.MapField internalGetMapField(int number)
      Overrides:
      internalGetMapField in class com.google.protobuf.GeneratedMessageV3.Builder<TimelineBand.Builder>
    • internalGetMutableMapField

      protected com.google.protobuf.MapField internalGetMutableMapField(int number)
      Overrides:
      internalGetMutableMapField in class com.google.protobuf.GeneratedMessageV3.Builder<TimelineBand.Builder>
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<TimelineBand.Builder>
    • clear

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

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

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

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

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

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

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

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

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

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

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

      public TimelineBand.Builder mergeFrom(TimelineBand other)
    • isInitialized

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

      public TimelineBand.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<TimelineBand.Builder>
      Throws:
      IOException
    • hasInstance

      public boolean hasInstance()
       Yamcs instance name
       
      optional string instance = 1;
      Specified by:
      hasInstance in interface TimelineBandOrBuilder
      Returns:
      Whether the instance field is set.
    • getInstance

      public String getInstance()
       Yamcs instance name
       
      optional string instance = 1;
      Specified by:
      getInstance in interface TimelineBandOrBuilder
      Returns:
      The instance.
    • getInstanceBytes

      public com.google.protobuf.ByteString getInstanceBytes()
       Yamcs instance name
       
      optional string instance = 1;
      Specified by:
      getInstanceBytes in interface TimelineBandOrBuilder
      Returns:
      The bytes for instance.
    • setInstance

      public TimelineBand.Builder setInstance(String value)
       Yamcs instance name
       
      optional string instance = 1;
      Parameters:
      value - The instance to set.
      Returns:
      This builder for chaining.
    • clearInstance

      public TimelineBand.Builder clearInstance()
       Yamcs instance name
       
      optional string instance = 1;
      Returns:
      This builder for chaining.
    • setInstanceBytes

      public TimelineBand.Builder setInstanceBytes(com.google.protobuf.ByteString value)
       Yamcs instance name
       
      optional string instance = 1;
      Parameters:
      value - The bytes for instance to set.
      Returns:
      This builder for chaining.
    • hasId

      public boolean hasId()
       Band identifier. This is a UUID
       
      optional string id = 2;
      Specified by:
      hasId in interface TimelineBandOrBuilder
      Returns:
      Whether the id field is set.
    • getId

      public String getId()
       Band identifier. This is a UUID
       
      optional string id = 2;
      Specified by:
      getId in interface TimelineBandOrBuilder
      Returns:
      The id.
    • getIdBytes

      public com.google.protobuf.ByteString getIdBytes()
       Band identifier. This is a UUID
       
      optional string id = 2;
      Specified by:
      getIdBytes in interface TimelineBandOrBuilder
      Returns:
      The bytes for id.
    • setId

      public TimelineBand.Builder setId(String value)
       Band identifier. This is a UUID
       
      optional string id = 2;
      Parameters:
      value - The id to set.
      Returns:
      This builder for chaining.
    • clearId

      public TimelineBand.Builder clearId()
       Band identifier. This is a UUID
       
      optional string id = 2;
      Returns:
      This builder for chaining.
    • setIdBytes

      public TimelineBand.Builder setIdBytes(com.google.protobuf.ByteString value)
       Band identifier. This is a UUID
       
      optional string id = 2;
      Parameters:
      value - The bytes for id to set.
      Returns:
      This builder for chaining.
    • hasName

      public boolean hasName()
       Band name
       
      optional string name = 3;
      Specified by:
      hasName in interface TimelineBandOrBuilder
      Returns:
      Whether the name field is set.
    • getName

      public String getName()
       Band name
       
      optional string name = 3;
      Specified by:
      getName in interface TimelineBandOrBuilder
      Returns:
      The name.
    • getNameBytes

      public com.google.protobuf.ByteString getNameBytes()
       Band name
       
      optional string name = 3;
      Specified by:
      getNameBytes in interface TimelineBandOrBuilder
      Returns:
      The bytes for name.
    • setName

      public TimelineBand.Builder setName(String value)
       Band name
       
      optional string name = 3;
      Parameters:
      value - The name to set.
      Returns:
      This builder for chaining.
    • clearName

      public TimelineBand.Builder clearName()
       Band name
       
      optional string name = 3;
      Returns:
      This builder for chaining.
    • setNameBytes

      public TimelineBand.Builder setNameBytes(com.google.protobuf.ByteString value)
       Band name
       
      optional string name = 3;
      Parameters:
      value - The bytes for name to set.
      Returns:
      This builder for chaining.
    • hasUsername

      public boolean hasUsername()
      user who has created the band
       
      optional string username = 4;
      Specified by:
      hasUsername in interface TimelineBandOrBuilder
      Returns:
      Whether the username field is set.
    • getUsername

      public String getUsername()
      user who has created the band
       
      optional string username = 4;
      Specified by:
      getUsername in interface TimelineBandOrBuilder
      Returns:
      The username.
    • getUsernameBytes

      public com.google.protobuf.ByteString getUsernameBytes()
      user who has created the band
       
      optional string username = 4;
      Specified by:
      getUsernameBytes in interface TimelineBandOrBuilder
      Returns:
      The bytes for username.
    • setUsername

      public TimelineBand.Builder setUsername(String value)
      user who has created the band
       
      optional string username = 4;
      Parameters:
      value - The username to set.
      Returns:
      This builder for chaining.
    • clearUsername

      public TimelineBand.Builder clearUsername()
      user who has created the band
       
      optional string username = 4;
      Returns:
      This builder for chaining.
    • setUsernameBytes

      public TimelineBand.Builder setUsernameBytes(com.google.protobuf.ByteString value)
      user who has created the band
       
      optional string username = 4;
      Parameters:
      value - The bytes for username to set.
      Returns:
      This builder for chaining.
    • hasShared

      public boolean hasShared()
      if true, all users have access to this band, otherwise only the user who has created it
       
      optional bool shared = 5;
      Specified by:
      hasShared in interface TimelineBandOrBuilder
      Returns:
      Whether the shared field is set.
    • getShared

      public boolean getShared()
      if true, all users have access to this band, otherwise only the user who has created it
       
      optional bool shared = 5;
      Specified by:
      getShared in interface TimelineBandOrBuilder
      Returns:
      The shared.
    • setShared

      public TimelineBand.Builder setShared(boolean value)
      if true, all users have access to this band, otherwise only the user who has created it
       
      optional bool shared = 5;
      Parameters:
      value - The shared to set.
      Returns:
      This builder for chaining.
    • clearShared

      public TimelineBand.Builder clearShared()
      if true, all users have access to this band, otherwise only the user who has created it
       
      optional bool shared = 5;
      Returns:
      This builder for chaining.
    • hasSource

      public boolean hasSource()
      the band contains only items from this source
       
      optional string source = 6;
      Specified by:
      hasSource in interface TimelineBandOrBuilder
      Returns:
      Whether the source field is set.
    • getSource

      public String getSource()
      the band contains only items from this source
       
      optional string source = 6;
      Specified by:
      getSource in interface TimelineBandOrBuilder
      Returns:
      The source.
    • getSourceBytes

      public com.google.protobuf.ByteString getSourceBytes()
      the band contains only items from this source
       
      optional string source = 6;
      Specified by:
      getSourceBytes in interface TimelineBandOrBuilder
      Returns:
      The bytes for source.
    • setSource

      public TimelineBand.Builder setSource(String value)
      the band contains only items from this source
       
      optional string source = 6;
      Parameters:
      value - The source to set.
      Returns:
      This builder for chaining.
    • clearSource

      public TimelineBand.Builder clearSource()
      the band contains only items from this source
       
      optional string source = 6;
      Returns:
      This builder for chaining.
    • setSourceBytes

      public TimelineBand.Builder setSourceBytes(com.google.protobuf.ByteString value)
      the band contains only items from this source
       
      optional string source = 6;
      Parameters:
      value - The bytes for source to set.
      Returns:
      This builder for chaining.
    • getTagsList

      @Deprecated public com.google.protobuf.ProtocolStringList getTagsList()
      Deprecated.
      the band contains only items with these tags; if the list is empty, then all items from the given source are part of the band
      this is deprecated, the filters below should be used to select the items
       
      repeated string tags = 7 [deprecated = true];
      Specified by:
      getTagsList in interface TimelineBandOrBuilder
      Returns:
      A list containing the tags.
    • getTagsCount

      @Deprecated public int getTagsCount()
      Deprecated.
      the band contains only items with these tags; if the list is empty, then all items from the given source are part of the band
      this is deprecated, the filters below should be used to select the items
       
      repeated string tags = 7 [deprecated = true];
      Specified by:
      getTagsCount in interface TimelineBandOrBuilder
      Returns:
      The count of tags.
    • getTags

      @Deprecated public String getTags(int index)
      Deprecated.
      the band contains only items with these tags; if the list is empty, then all items from the given source are part of the band
      this is deprecated, the filters below should be used to select the items
       
      repeated string tags = 7 [deprecated = true];
      Specified by:
      getTags in interface TimelineBandOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The tags at the given index.
    • getTagsBytes

      @Deprecated public com.google.protobuf.ByteString getTagsBytes(int index)
      Deprecated.
      the band contains only items with these tags; if the list is empty, then all items from the given source are part of the band
      this is deprecated, the filters below should be used to select the items
       
      repeated string tags = 7 [deprecated = true];
      Specified by:
      getTagsBytes in interface TimelineBandOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the tags at the given index.
    • setTags

      @Deprecated public TimelineBand.Builder setTags(int index, String value)
      Deprecated.
      the band contains only items with these tags; if the list is empty, then all items from the given source are part of the band
      this is deprecated, the filters below should be used to select the items
       
      repeated string tags = 7 [deprecated = true];
      Parameters:
      index - The index to set the value at.
      value - The tags to set.
      Returns:
      This builder for chaining.
    • addTags

      @Deprecated public TimelineBand.Builder addTags(String value)
      Deprecated.
      the band contains only items with these tags; if the list is empty, then all items from the given source are part of the band
      this is deprecated, the filters below should be used to select the items
       
      repeated string tags = 7 [deprecated = true];
      Parameters:
      value - The tags to add.
      Returns:
      This builder for chaining.
    • addAllTags

      @Deprecated public TimelineBand.Builder addAllTags(Iterable<String> values)
      Deprecated.
      the band contains only items with these tags; if the list is empty, then all items from the given source are part of the band
      this is deprecated, the filters below should be used to select the items
       
      repeated string tags = 7 [deprecated = true];
      Parameters:
      values - The tags to add.
      Returns:
      This builder for chaining.
    • clearTags

      @Deprecated public TimelineBand.Builder clearTags()
      Deprecated.
      the band contains only items with these tags; if the list is empty, then all items from the given source are part of the band
      this is deprecated, the filters below should be used to select the items
       
      repeated string tags = 7 [deprecated = true];
      Returns:
      This builder for chaining.
    • addTagsBytes

      @Deprecated public TimelineBand.Builder addTagsBytes(com.google.protobuf.ByteString value)
      Deprecated.
      the band contains only items with these tags; if the list is empty, then all items from the given source are part of the band
      this is deprecated, the filters below should be used to select the items
       
      repeated string tags = 7 [deprecated = true];
      Parameters:
      value - The bytes of the tags to add.
      Returns:
      This builder for chaining.
    • getFiltersList

      public List<ItemFilter> getFiltersList()
      The filters are to be considered in an AND manner.
       An item will be part of the band if it matches all the filters.
       If the list is empty, then all items from the given source are part of the band
       
      repeated .yamcs.protobuf.timeline.ItemFilter filters = 8;
      Specified by:
      getFiltersList in interface TimelineBandOrBuilder
    • getFiltersCount

      public int getFiltersCount()
      The filters are to be considered in an AND manner.
       An item will be part of the band if it matches all the filters.
       If the list is empty, then all items from the given source are part of the band
       
      repeated .yamcs.protobuf.timeline.ItemFilter filters = 8;
      Specified by:
      getFiltersCount in interface TimelineBandOrBuilder
    • getFilters

      public ItemFilter getFilters(int index)
      The filters are to be considered in an AND manner.
       An item will be part of the band if it matches all the filters.
       If the list is empty, then all items from the given source are part of the band
       
      repeated .yamcs.protobuf.timeline.ItemFilter filters = 8;
      Specified by:
      getFilters in interface TimelineBandOrBuilder
    • setFilters

      public TimelineBand.Builder setFilters(int index, ItemFilter value)
      The filters are to be considered in an AND manner.
       An item will be part of the band if it matches all the filters.
       If the list is empty, then all items from the given source are part of the band
       
      repeated .yamcs.protobuf.timeline.ItemFilter filters = 8;
    • setFilters

      public TimelineBand.Builder setFilters(int index, ItemFilter.Builder builderForValue)
      The filters are to be considered in an AND manner.
       An item will be part of the band if it matches all the filters.
       If the list is empty, then all items from the given source are part of the band
       
      repeated .yamcs.protobuf.timeline.ItemFilter filters = 8;
    • addFilters

      public TimelineBand.Builder addFilters(ItemFilter value)
      The filters are to be considered in an AND manner.
       An item will be part of the band if it matches all the filters.
       If the list is empty, then all items from the given source are part of the band
       
      repeated .yamcs.protobuf.timeline.ItemFilter filters = 8;
    • addFilters

      public TimelineBand.Builder addFilters(int index, ItemFilter value)
      The filters are to be considered in an AND manner.
       An item will be part of the band if it matches all the filters.
       If the list is empty, then all items from the given source are part of the band
       
      repeated .yamcs.protobuf.timeline.ItemFilter filters = 8;
    • addFilters

      public TimelineBand.Builder addFilters(ItemFilter.Builder builderForValue)
      The filters are to be considered in an AND manner.
       An item will be part of the band if it matches all the filters.
       If the list is empty, then all items from the given source are part of the band
       
      repeated .yamcs.protobuf.timeline.ItemFilter filters = 8;
    • addFilters

      public TimelineBand.Builder addFilters(int index, ItemFilter.Builder builderForValue)
      The filters are to be considered in an AND manner.
       An item will be part of the band if it matches all the filters.
       If the list is empty, then all items from the given source are part of the band
       
      repeated .yamcs.protobuf.timeline.ItemFilter filters = 8;
    • addAllFilters

      public TimelineBand.Builder addAllFilters(Iterable<? extends ItemFilter> values)
      The filters are to be considered in an AND manner.
       An item will be part of the band if it matches all the filters.
       If the list is empty, then all items from the given source are part of the band
       
      repeated .yamcs.protobuf.timeline.ItemFilter filters = 8;
    • clearFilters

      public TimelineBand.Builder clearFilters()
      The filters are to be considered in an AND manner.
       An item will be part of the band if it matches all the filters.
       If the list is empty, then all items from the given source are part of the band
       
      repeated .yamcs.protobuf.timeline.ItemFilter filters = 8;
    • removeFilters

      public TimelineBand.Builder removeFilters(int index)
      The filters are to be considered in an AND manner.
       An item will be part of the band if it matches all the filters.
       If the list is empty, then all items from the given source are part of the band
       
      repeated .yamcs.protobuf.timeline.ItemFilter filters = 8;
    • getFiltersBuilder

      public ItemFilter.Builder getFiltersBuilder(int index)
      The filters are to be considered in an AND manner.
       An item will be part of the band if it matches all the filters.
       If the list is empty, then all items from the given source are part of the band
       
      repeated .yamcs.protobuf.timeline.ItemFilter filters = 8;
    • getFiltersOrBuilder

      public ItemFilterOrBuilder getFiltersOrBuilder(int index)
      The filters are to be considered in an AND manner.
       An item will be part of the band if it matches all the filters.
       If the list is empty, then all items from the given source are part of the band
       
      repeated .yamcs.protobuf.timeline.ItemFilter filters = 8;
      Specified by:
      getFiltersOrBuilder in interface TimelineBandOrBuilder
    • getFiltersOrBuilderList

      public List<? extends ItemFilterOrBuilder> getFiltersOrBuilderList()
      The filters are to be considered in an AND manner.
       An item will be part of the band if it matches all the filters.
       If the list is empty, then all items from the given source are part of the band
       
      repeated .yamcs.protobuf.timeline.ItemFilter filters = 8;
      Specified by:
      getFiltersOrBuilderList in interface TimelineBandOrBuilder
    • addFiltersBuilder

      public ItemFilter.Builder addFiltersBuilder()
      The filters are to be considered in an AND manner.
       An item will be part of the band if it matches all the filters.
       If the list is empty, then all items from the given source are part of the band
       
      repeated .yamcs.protobuf.timeline.ItemFilter filters = 8;
    • addFiltersBuilder

      public ItemFilter.Builder addFiltersBuilder(int index)
      The filters are to be considered in an AND manner.
       An item will be part of the band if it matches all the filters.
       If the list is empty, then all items from the given source are part of the band
       
      repeated .yamcs.protobuf.timeline.ItemFilter filters = 8;
    • getFiltersBuilderList

      public List<ItemFilter.Builder> getFiltersBuilderList()
      The filters are to be considered in an AND manner.
       An item will be part of the band if it matches all the filters.
       If the list is empty, then all items from the given source are part of the band
       
      repeated .yamcs.protobuf.timeline.ItemFilter filters = 8;
    • hasType

      public boolean hasType()
       Type of band
       
      optional .yamcs.protobuf.timeline.TimelineBandType type = 9;
      Specified by:
      hasType in interface TimelineBandOrBuilder
      Returns:
      Whether the type field is set.
    • getType

      public TimelineBandType getType()
       Type of band
       
      optional .yamcs.protobuf.timeline.TimelineBandType type = 9;
      Specified by:
      getType in interface TimelineBandOrBuilder
      Returns:
      The type.
    • setType

      public TimelineBand.Builder setType(TimelineBandType value)
       Type of band
       
      optional .yamcs.protobuf.timeline.TimelineBandType type = 9;
      Parameters:
      value - The type to set.
      Returns:
      This builder for chaining.
    • clearType

      public TimelineBand.Builder clearType()
       Type of band
       
      optional .yamcs.protobuf.timeline.TimelineBandType type = 9;
      Returns:
      This builder for chaining.
    • hasDescription

      public boolean hasDescription()
       Band description
       
      optional string description = 10;
      Specified by:
      hasDescription in interface TimelineBandOrBuilder
      Returns:
      Whether the description field is set.
    • getDescription

      public String getDescription()
       Band description
       
      optional string description = 10;
      Specified by:
      getDescription in interface TimelineBandOrBuilder
      Returns:
      The description.
    • getDescriptionBytes

      public com.google.protobuf.ByteString getDescriptionBytes()
       Band description
       
      optional string description = 10;
      Specified by:
      getDescriptionBytes in interface TimelineBandOrBuilder
      Returns:
      The bytes for description.
    • setDescription

      public TimelineBand.Builder setDescription(String value)
       Band description
       
      optional string description = 10;
      Parameters:
      value - The description to set.
      Returns:
      This builder for chaining.
    • clearDescription

      public TimelineBand.Builder clearDescription()
       Band description
       
      optional string description = 10;
      Returns:
      This builder for chaining.
    • setDescriptionBytes

      public TimelineBand.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
       Band description
       
      optional string description = 10;
      Parameters:
      value - The bytes for description to set.
      Returns:
      This builder for chaining.
    • getPropertiesCount

      public int getPropertiesCount()
      Description copied from interface: TimelineBandOrBuilder
       Additional properties used by yamcs-web to render this band
       
      map<string, string> properties = 11;
      Specified by:
      getPropertiesCount in interface TimelineBandOrBuilder
    • containsProperties

      public boolean containsProperties(String key)
       Additional properties used by yamcs-web to render this band
       
      map<string, string> properties = 11;
      Specified by:
      containsProperties in interface TimelineBandOrBuilder
    • getProperties

      @Deprecated public Map<String,String> getProperties()
      Deprecated.
      Use getPropertiesMap() instead.
      Specified by:
      getProperties in interface TimelineBandOrBuilder
    • getPropertiesMap

      public Map<String,String> getPropertiesMap()
       Additional properties used by yamcs-web to render this band
       
      map<string, string> properties = 11;
      Specified by:
      getPropertiesMap in interface TimelineBandOrBuilder
    • getPropertiesOrDefault

      public String getPropertiesOrDefault(String key, String defaultValue)
       Additional properties used by yamcs-web to render this band
       
      map<string, string> properties = 11;
      Specified by:
      getPropertiesOrDefault in interface TimelineBandOrBuilder
    • getPropertiesOrThrow

      public String getPropertiesOrThrow(String key)
       Additional properties used by yamcs-web to render this band
       
      map<string, string> properties = 11;
      Specified by:
      getPropertiesOrThrow in interface TimelineBandOrBuilder
    • clearProperties

      public TimelineBand.Builder clearProperties()
    • removeProperties

      public TimelineBand.Builder removeProperties(String key)
       Additional properties used by yamcs-web to render this band
       
      map<string, string> properties = 11;
    • getMutableProperties

      @Deprecated public Map<String,String> getMutableProperties()
      Deprecated.
      Use alternate mutation accessors instead.
    • putProperties

      public TimelineBand.Builder putProperties(String key, String value)
       Additional properties used by yamcs-web to render this band
       
      map<string, string> properties = 11;
    • putAllProperties

      public TimelineBand.Builder putAllProperties(Map<String,String> values)
       Additional properties used by yamcs-web to render this band
       
      map<string, string> properties = 11;
    • setUnknownFields

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

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