Interface TimelineItemOrBuilder

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

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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      com.google.protobuf.Duration getDuration()
      optional .google.protobuf.Duration duration = 5;
      com.google.protobuf.DurationOrBuilder getDurationOrBuilder()
      optional .google.protobuf.Duration duration = 5;
      String getGroupId()
      if this item is part of a group, this is the group identifier
      com.google.protobuf.ByteString getGroupIdBytes()
      if this item is part of a group, this is the group identifier
      String getId()
      Item identifier
      com.google.protobuf.ByteString getIdBytes()
      Item identifier
      String getName()
      Item name
      com.google.protobuf.ByteString getNameBytes()
      Item name
      RelativeTime getRelativeTime()
      if this item time specification is relative to another item, relativeTime contains a reference to that item as well as the relative start (the duration is the same as given by the duration above) note that start of the item will be computed by the server based on the relativeTime before sending the item to the client
      RelativeTimeOrBuilder getRelativeTimeOrBuilder()
      if this item time specification is relative to another item, relativeTime contains a reference to that item as well as the relative start (the duration is the same as given by the duration above) note that start of the item will be computed by the server based on the relativeTime before sending the item to the client
      com.google.protobuf.Timestamp getStart()
      optional .google.protobuf.Timestamp start = 4;
      com.google.protobuf.TimestampOrBuilder getStartOrBuilder()
      optional .google.protobuf.Timestamp start = 4;
      String getTags​(int index)
      repeated string tags = 6;
      com.google.protobuf.ByteString getTagsBytes​(int index)
      repeated string tags = 6;
      int getTagsCount()
      repeated string tags = 6;
      List<String> getTagsList()
      repeated string tags = 6;
      TimelineItemType getType()
      optional .yamcs.protobuf.timeline.TimelineItemType type = 3;
      boolean hasDuration()
      optional .google.protobuf.Duration duration = 5;
      boolean hasGroupId()
      if this item is part of a group, this is the group identifier
      boolean hasId()
      Item identifier
      boolean hasName()
      Item name
      boolean hasRelativeTime()
      if this item time specification is relative to another item, relativeTime contains a reference to that item as well as the relative start (the duration is the same as given by the duration above) note that start of the item will be computed by the server based on the relativeTime before sending the item to the client
      boolean hasStart()
      optional .google.protobuf.Timestamp start = 4;
      boolean hasType()
      optional .yamcs.protobuf.timeline.TimelineItemType type = 3;
      • 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

      • hasId

        boolean hasId()
         Item identifier
         
        optional string id = 1;
      • getId

        String getId()
         Item identifier
         
        optional string id = 1;
      • getIdBytes

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

        boolean hasName()
         Item name
         
        optional string name = 2;
      • getName

        String getName()
         Item name
         
        optional string name = 2;
      • getNameBytes

        com.google.protobuf.ByteString getNameBytes()
         Item name
         
        optional string name = 2;
      • hasType

        boolean hasType()
        optional .yamcs.protobuf.timeline.TimelineItemType type = 3;
      • getType

        TimelineItemType getType()
        optional .yamcs.protobuf.timeline.TimelineItemType type = 3;
      • hasStart

        boolean hasStart()
        optional .google.protobuf.Timestamp start = 4;
      • getStart

        com.google.protobuf.Timestamp getStart()
        optional .google.protobuf.Timestamp start = 4;
      • getStartOrBuilder

        com.google.protobuf.TimestampOrBuilder getStartOrBuilder()
        optional .google.protobuf.Timestamp start = 4;
      • hasDuration

        boolean hasDuration()
        optional .google.protobuf.Duration duration = 5;
      • getDuration

        com.google.protobuf.Duration getDuration()
        optional .google.protobuf.Duration duration = 5;
      • getDurationOrBuilder

        com.google.protobuf.DurationOrBuilder getDurationOrBuilder()
        optional .google.protobuf.Duration duration = 5;
      • getTagsList

        List<String> getTagsList()
        repeated string tags = 6;
      • getTagsCount

        int getTagsCount()
        repeated string tags = 6;
      • getTags

        String getTags​(int index)
        repeated string tags = 6;
      • getTagsBytes

        com.google.protobuf.ByteString getTagsBytes​(int index)
        repeated string tags = 6;
      • hasGroupId

        boolean hasGroupId()
        if this item is part of a group, this is the group identifier
         
        optional string groupId = 7;
      • getGroupId

        String getGroupId()
        if this item is part of a group, this is the group identifier
         
        optional string groupId = 7;
      • getGroupIdBytes

        com.google.protobuf.ByteString getGroupIdBytes()
        if this item is part of a group, this is the group identifier
         
        optional string groupId = 7;
      • hasRelativeTime

        boolean hasRelativeTime()
        if this item time specification is relative to another item, relativeTime contains a reference
         to that item as well as the relative start (the duration is the same as given by the duration above)
        note that start of the item will be computed by the server based on the relativeTime before sending the item to the client
         
        optional .yamcs.protobuf.timeline.RelativeTime relativeTime = 8;
      • getRelativeTime

        RelativeTime getRelativeTime()
        if this item time specification is relative to another item, relativeTime contains a reference
         to that item as well as the relative start (the duration is the same as given by the duration above)
        note that start of the item will be computed by the server based on the relativeTime before sending the item to the client
         
        optional .yamcs.protobuf.timeline.RelativeTime relativeTime = 8;
      • getRelativeTimeOrBuilder

        RelativeTimeOrBuilder getRelativeTimeOrBuilder()
        if this item time specification is relative to another item, relativeTime contains a reference
         to that item as well as the relative start (the duration is the same as given by the duration above)
        note that start of the item will be computed by the server based on the relativeTime before sending the item to the client
         
        optional .yamcs.protobuf.timeline.RelativeTime relativeTime = 8;