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

    Modifier and Type
    Method
    Description
    item description
    com.google.protobuf.ByteString
    item description
    com.google.protobuf.Duration
    optional .google.protobuf.Duration duration = 5;
    com.google.protobuf.DurationOrBuilder
    optional .google.protobuf.Duration duration = 5;
    for activities: if the status is FAILED or ABORTED, this may indicate the reason some information may also be available in the item log
    com.google.protobuf.ByteString
    for activities: if the status is FAILED or ABORTED, this may indicate the reason some information may also be available in the item log
    if this item is part of a group, this is the group identifier
    com.google.protobuf.ByteString
    if this item is part of a group, this is the group identifier
    Item identifier.
    com.google.protobuf.ByteString
    Item identifier.
    Item name
    com.google.protobuf.ByteString
    Item name
    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
    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
    optional .google.protobuf.Timestamp start = 4;
    com.google.protobuf.TimestampOrBuilder
    optional .google.protobuf.Timestamp start = 4;
    for activities: execution status
    getTags(int index)
    repeated string tags = 6;
    com.google.protobuf.ByteString
    getTagsBytes(int index)
    repeated string tags = 6;
    int
    repeated string tags = 6;
    repeated string tags = 6;
    optional .yamcs.protobuf.timeline.TimelineItemType type = 3;
    boolean
    item description
    boolean
    optional .google.protobuf.Duration duration = 5;
    boolean
    for activities: if the status is FAILED or ABORTED, this may indicate the reason some information may also be available in the item log
    boolean
    if this item is part of a group, this is the group identifier
    boolean
    Item identifier.
    boolean
    Item name
    boolean
    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
    optional .google.protobuf.Timestamp start = 4;
    boolean
    for activities: execution status
    boolean
    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 Details

    • hasId

      boolean hasId()
       Item identifier.
       The identifier is set and recognized by the source.
       It is possible but unlikely that two items coming from two different sources will have the same id.
       The rdb source sets the id to an uuid
       The commands source sets the id to the command id
       
      optional string id = 1;
      Returns:
      Whether the id field is set.
    • getId

      String getId()
       Item identifier.
       The identifier is set and recognized by the source.
       It is possible but unlikely that two items coming from two different sources will have the same id.
       The rdb source sets the id to an uuid
       The commands source sets the id to the command id
       
      optional string id = 1;
      Returns:
      The id.
    • getIdBytes

      com.google.protobuf.ByteString getIdBytes()
       Item identifier.
       The identifier is set and recognized by the source.
       It is possible but unlikely that two items coming from two different sources will have the same id.
       The rdb source sets the id to an uuid
       The commands source sets the id to the command id
       
      optional string id = 1;
      Returns:
      The bytes for id.
    • hasName

      boolean hasName()
       Item name
       
      optional string name = 2;
      Returns:
      Whether the name field is set.
    • getName

      String getName()
       Item name
       
      optional string name = 2;
      Returns:
      The name.
    • getNameBytes

      com.google.protobuf.ByteString getNameBytes()
       Item name
       
      optional string name = 2;
      Returns:
      The bytes for name.
    • hasType

      boolean hasType()
      optional .yamcs.protobuf.timeline.TimelineItemType type = 3;
      Returns:
      Whether the type field is set.
    • getType

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

      boolean hasStart()
      optional .google.protobuf.Timestamp start = 4;
      Returns:
      Whether the start field is set.
    • getStart

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

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

      boolean hasDuration()
      optional .google.protobuf.Duration duration = 5;
      Returns:
      Whether the duration field is set.
    • getDuration

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

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

      List<String> getTagsList()
      repeated string tags = 6;
      Returns:
      A list containing the tags.
    • getTagsCount

      int getTagsCount()
      repeated string tags = 6;
      Returns:
      The count of tags.
    • getTags

      String getTags(int index)
      repeated string tags = 6;
      Parameters:
      index - The index of the element to return.
      Returns:
      The tags at the given index.
    • getTagsBytes

      com.google.protobuf.ByteString getTagsBytes(int index)
      repeated string tags = 6;
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the tags at the given index.
    • hasGroupId

      boolean hasGroupId()
      if this item is part of a group, this is the group identifier
       
      optional string groupId = 7;
      Returns:
      Whether the groupId field is set.
    • getGroupId

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

      com.google.protobuf.ByteString getGroupIdBytes()
      if this item is part of a group, this is the group identifier
       
      optional string groupId = 7;
      Returns:
      The bytes for groupId.
    • 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;
      Returns:
      Whether the relativeTime field is set.
    • 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;
      Returns:
      The relativeTime.
    • 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;
    • hasDescription

      boolean hasDescription()
      item description
       
      optional string description = 9;
      Returns:
      Whether the description field is set.
    • getDescription

      String getDescription()
      item description
       
      optional string description = 9;
      Returns:
      The description.
    • getDescriptionBytes

      com.google.protobuf.ByteString getDescriptionBytes()
      item description
       
      optional string description = 9;
      Returns:
      The bytes for description.
    • hasStatus

      boolean hasStatus()
      for activities: execution status
       
      optional .yamcs.protobuf.timeline.ExecutionStatus status = 10;
      Returns:
      Whether the status field is set.
    • getStatus

      ExecutionStatus getStatus()
      for activities: execution status
       
      optional .yamcs.protobuf.timeline.ExecutionStatus status = 10;
      Returns:
      The status.
    • hasFailureReason

      boolean hasFailureReason()
      for activities: if the status is FAILED or ABORTED, this may indicate the reason
      some information may also be available in the item log 
       
      optional string failureReason = 11;
      Returns:
      Whether the failureReason field is set.
    • getFailureReason

      String getFailureReason()
      for activities: if the status is FAILED or ABORTED, this may indicate the reason
      some information may also be available in the item log 
       
      optional string failureReason = 11;
      Returns:
      The failureReason.
    • getFailureReasonBytes

      com.google.protobuf.ByteString getFailureReasonBytes()
      for activities: if the status is FAILED or ABORTED, this may indicate the reason
      some information may also be available in the item log 
       
      optional string failureReason = 11;
      Returns:
      The bytes for failureReason.