Package org.yamcs.protobuf
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.DurationgetDuration()optional .google.protobuf.Duration duration = 5;com.google.protobuf.DurationOrBuildergetDurationOrBuilder()optional .google.protobuf.Duration duration = 5;StringgetGroupId()if this item is part of a group, this is the group identifiercom.google.protobuf.ByteStringgetGroupIdBytes()if this item is part of a group, this is the group identifierStringgetId()Item identifiercom.google.protobuf.ByteStringgetIdBytes()Item identifierStringgetName()Item namecom.google.protobuf.ByteStringgetNameBytes()Item nameRelativeTimegetRelativeTime()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 clientRelativeTimeOrBuildergetRelativeTimeOrBuilder()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 clientcom.google.protobuf.TimestampgetStart()optional .google.protobuf.Timestamp start = 4;com.google.protobuf.TimestampOrBuildergetStartOrBuilder()optional .google.protobuf.Timestamp start = 4;StringgetTags(int index)repeated string tags = 6;com.google.protobuf.ByteStringgetTagsBytes(int index)repeated string tags = 6;intgetTagsCount()repeated string tags = 6;List<String>getTagsList()repeated string tags = 6;TimelineItemTypegetType()optional .yamcs.protobuf.timeline.TimelineItemType type = 3;booleanhasDuration()optional .google.protobuf.Duration duration = 5;booleanhasGroupId()if this item is part of a group, this is the group identifierbooleanhasId()Item identifierbooleanhasName()Item namebooleanhasRelativeTime()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 clientbooleanhasStart()optional .google.protobuf.Timestamp start = 4;booleanhasType()optional .yamcs.protobuf.timeline.TimelineItemType type = 3;-
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;
-
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;
-
-