Class ArchiveParameterSegmentInfo.Builder

    • Method Detail

      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<ArchiveParameterSegmentInfo.Builder>
      • getDescriptorForType

        public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.google.protobuf.Message.Builder
        Specified by:
        getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<ArchiveParameterSegmentInfo.Builder>
      • getDefaultInstanceForType

        public ArchiveParameterSegmentInfo getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
      • build

        public ArchiveParameterSegmentInfo build()
        Specified by:
        build in interface com.google.protobuf.Message.Builder
        Specified by:
        build in interface com.google.protobuf.MessageLite.Builder
      • buildPartial

        public ArchiveParameterSegmentInfo buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<ArchiveParameterSegmentInfo.Builder>
      • mergeFrom

        public ArchiveParameterSegmentInfo.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                                             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                      throws IOException
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Specified by:
        mergeFrom in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<ArchiveParameterSegmentInfo.Builder>
        Throws:
        IOException
      • hasGroupId

        public 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 have usually the same timestamp
        this way we can 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;
        Specified by:
        hasGroupId in interface ArchiveParameterSegmentInfoOrBuilder
      • getGroupId

        public 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 have usually the same timestamp
        this way we can 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;
        Specified by:
        getGroupId in interface ArchiveParameterSegmentInfoOrBuilder
      • setGroupId

        public ArchiveParameterSegmentInfo.Builder setGroupId​(int value)
        multiple parameters are grouped such that all in one group have the same timestamps
         for example all parameters extracted from one TM packet have usually the same timestamp
        this way we can 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;
      • clearGroupId

        public ArchiveParameterSegmentInfo.Builder clearGroupId()
        multiple parameters are grouped such that all in one group have the same timestamps
         for example all parameters extracted from one TM packet have usually the same timestamp
        this way we can 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;
      • setStart

        public ArchiveParameterSegmentInfo.Builder setStart​(com.google.protobuf.Timestamp.Builder builderForValue)
        the segment start
         
        optional .google.protobuf.Timestamp start = 2;
      • getStartBuilder

        public com.google.protobuf.Timestamp.Builder getStartBuilder()
        the segment start
         
        optional .google.protobuf.Timestamp start = 2;
      • setEnd

        public ArchiveParameterSegmentInfo.Builder setEnd​(com.google.protobuf.Timestamp.Builder builderForValue)
        the segment end 
         
        optional .google.protobuf.Timestamp end = 3;
      • getEndBuilder

        public com.google.protobuf.Timestamp.Builder getEndBuilder()
        the segment end 
         
        optional .google.protobuf.Timestamp end = 3;
      • mergeUnknownFields

        public final ArchiveParameterSegmentInfo.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ArchiveParameterSegmentInfo.Builder>