Interface ArchiveParameterSegmentInfoOrBuilder

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

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

    Modifier and Type
    Method
    Description
    int
    the number of samples in the segment
    com.google.protobuf.Timestamp
    the segment end
    com.google.protobuf.TimestampOrBuilder
    the segment end
    int
    Multiple parameters are grouped such that all in one group have the same timestamps.
    com.google.protobuf.Timestamp
    the segment start
    com.google.protobuf.TimestampOrBuilder
    the segment start
    boolean
    the number of samples in the segment
    boolean
    the segment end
    boolean
    Multiple parameters are grouped such that all in one group have the same timestamps.
    boolean
    the segment start

    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

    • hasGroupId

      boolean hasGroupId()
       Multiple parameters are grouped such that all in one group have
       the same timestamps. For example: all parameters extracted from
       one TM packet usually have the same timestamp.
       This way we have a unique segment storing the timestamps for a
       group of parameters. The groupId can be used to retrieve all parameters
       from the same group.
       
      optional uint32 groupId = 1;
      Returns:
      Whether the groupId field is set.
    • getGroupId

      int getGroupId()
       Multiple parameters are grouped such that all in one group have
       the same timestamps. For example: all parameters extracted from
       one TM packet usually have the same timestamp.
       This way we have a unique segment storing the timestamps for a
       group of parameters. The groupId can be used to retrieve all parameters
       from the same group.
       
      optional uint32 groupId = 1;
      Returns:
      The groupId.
    • hasStart

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

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

      com.google.protobuf.TimestampOrBuilder getStartOrBuilder()
      the segment start
       
      optional .google.protobuf.Timestamp start = 2;
    • hasEnd

      boolean hasEnd()
      the segment end 
       
      optional .google.protobuf.Timestamp end = 3;
      Returns:
      Whether the end field is set.
    • getEnd

      com.google.protobuf.Timestamp getEnd()
      the segment end 
       
      optional .google.protobuf.Timestamp end = 3;
      Returns:
      The end.
    • getEndOrBuilder

      com.google.protobuf.TimestampOrBuilder getEndOrBuilder()
      the segment end 
       
      optional .google.protobuf.Timestamp end = 3;
    • hasCount

      boolean hasCount()
      the number of samples in the segment
       
      optional uint32 count = 4;
      Returns:
      Whether the count field is set.
    • getCount

      int getCount()
      the number of samples in the segment
       
      optional uint32 count = 4;
      Returns:
      The count.