Interface TimelineBandOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    TimelineBand, TimelineBand.Builder

    public interface TimelineBandOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods Deprecated Methods 
      Modifier and Type Method Description
      boolean containsProperties​(String key)
      Additional properties used by yamcs-web to render this band
      String getDescription()
      Band description
      com.google.protobuf.ByteString getDescriptionBytes()
      Band description
      String getId()
      Band identifier
      com.google.protobuf.ByteString getIdBytes()
      Band identifier
      String getInstance()
      Yamcs instance name
      com.google.protobuf.ByteString getInstanceBytes()
      Yamcs instance name
      String getName()
      Band name
      com.google.protobuf.ByteString getNameBytes()
      Band name
      Map<String,​String> getProperties()
      Deprecated.
      int getPropertiesCount()
      Additional properties used by yamcs-web to render this band
      Map<String,​String> getPropertiesMap()
      Additional properties used by yamcs-web to render this band
      String getPropertiesOrDefault​(String key, String defaultValue)
      Additional properties used by yamcs-web to render this band
      String getPropertiesOrThrow​(String key)
      Additional properties used by yamcs-web to render this band
      boolean getShared()
      if true, all users have access to this band, otherwise only the user who has created it
      String getSource()
      the band contains only items from this source
      com.google.protobuf.ByteString getSourceBytes()
      the band contains only items from this source
      String getTags​(int index)
      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
      com.google.protobuf.ByteString getTagsBytes​(int index)
      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
      int getTagsCount()
      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
      List<String> getTagsList()
      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
      TimelineBandType getType()
      Type of band
      String getUsername()
      user who has created the band
      com.google.protobuf.ByteString getUsernameBytes()
      user who has created the band
      boolean hasDescription()
      Band description
      boolean hasId()
      Band identifier
      boolean hasInstance()
      Yamcs instance name
      boolean hasName()
      Band name
      boolean hasShared()
      if true, all users have access to this band, otherwise only the user who has created it
      boolean hasSource()
      the band contains only items from this source
      boolean hasType()
      Type of band
      boolean hasUsername()
      user who has created the band
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • hasInstance

        boolean hasInstance()
         Yamcs instance name
         
        optional string instance = 1;
      • getInstance

        String getInstance()
         Yamcs instance name
         
        optional string instance = 1;
      • getInstanceBytes

        com.google.protobuf.ByteString getInstanceBytes()
         Yamcs instance name
         
        optional string instance = 1;
      • hasId

        boolean hasId()
         Band identifier
         
        optional string id = 2;
      • getId

        String getId()
         Band identifier
         
        optional string id = 2;
      • getIdBytes

        com.google.protobuf.ByteString getIdBytes()
         Band identifier
         
        optional string id = 2;
      • hasName

        boolean hasName()
         Band name
         
        optional string name = 3;
      • getName

        String getName()
         Band name
         
        optional string name = 3;
      • getNameBytes

        com.google.protobuf.ByteString getNameBytes()
         Band name
         
        optional string name = 3;
      • hasUsername

        boolean hasUsername()
        user who has created the band
         
        optional string username = 4;
      • getUsername

        String getUsername()
        user who has created the band
         
        optional string username = 4;
      • getUsernameBytes

        com.google.protobuf.ByteString getUsernameBytes()
        user who has created the band
         
        optional string username = 4;
      • hasShared

        boolean hasShared()
        if true, all users have access to this band, otherwise only the user who has created it
         
        optional bool shared = 5;
      • getShared

        boolean getShared()
        if true, all users have access to this band, otherwise only the user who has created it
         
        optional bool shared = 5;
      • hasSource

        boolean hasSource()
        the band contains only items from this source
         
        optional string source = 6;
      • getSource

        String getSource()
        the band contains only items from this source
         
        optional string source = 6;
      • getSourceBytes

        com.google.protobuf.ByteString getSourceBytes()
        the band contains only items from this source
         
        optional string source = 6;
      • getTagsList

        List<String> getTagsList()
        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
         
        repeated string tags = 7;
      • getTagsCount

        int getTagsCount()
        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
         
        repeated string tags = 7;
      • getTags

        String getTags​(int index)
        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
         
        repeated string tags = 7;
      • getTagsBytes

        com.google.protobuf.ByteString getTagsBytes​(int index)
        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
         
        repeated string tags = 7;
      • hasType

        boolean hasType()
         Type of band
         
        optional .yamcs.protobuf.timeline.TimelineBandType type = 9;
      • getType

        TimelineBandType getType()
         Type of band
         
        optional .yamcs.protobuf.timeline.TimelineBandType type = 9;
      • hasDescription

        boolean hasDescription()
         Band description
         
        optional string description = 10;
      • getDescription

        String getDescription()
         Band description
         
        optional string description = 10;
      • getDescriptionBytes

        com.google.protobuf.ByteString getDescriptionBytes()
         Band description
         
        optional string description = 10;
      • getPropertiesCount

        int getPropertiesCount()
         Additional properties used by yamcs-web to render this band
         
        map<string, string> properties = 11;
      • containsProperties

        boolean containsProperties​(String key)
         Additional properties used by yamcs-web to render this band
         
        map<string, string> properties = 11;
      • getPropertiesMap

        Map<String,​String> getPropertiesMap()
         Additional properties used by yamcs-web to render this band
         
        map<string, string> properties = 11;
      • getPropertiesOrDefault

        String getPropertiesOrDefault​(String key,
                                      String defaultValue)
         Additional properties used by yamcs-web to render this band
         
        map<string, string> properties = 11;
      • getPropertiesOrThrow

        String getPropertiesOrThrow​(String key)
         Additional properties used by yamcs-web to render this band
         
        map<string, string> properties = 11;