java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<ArchiveParameterSegmentInfo.Builder>
com.google.protobuf.GeneratedMessageV3.Builder<ArchiveParameterSegmentInfo.Builder>
org.yamcs.protobuf.ArchiveParameterSegmentInfo.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,ArchiveParameterSegmentInfoOrBuilder
- Enclosing class:
ArchiveParameterSegmentInfo
public static final class ArchiveParameterSegmentInfo.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<ArchiveParameterSegmentInfo.Builder>
implements ArchiveParameterSegmentInfoOrBuilder
Protobuf type
yamcs.protobuf.archive.ArchiveParameterSegmentInfo-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()Number of samples in the segmentclearEnd()Segment endclearField(com.google.protobuf.Descriptors.FieldDescriptor field) Multiple parameters are grouped such that all in one group have the same timestamps.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Segment startclone()intgetCount()Number of samples in the segmentstatic final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorcom.google.protobuf.TimestampgetEnd()Segment endcom.google.protobuf.Timestamp.BuilderSegment endcom.google.protobuf.TimestampOrBuilderSegment endintMultiple parameters are grouped such that all in one group have the same timestamps.com.google.protobuf.TimestampgetStart()Segment startcom.google.protobuf.Timestamp.BuilderSegment startcom.google.protobuf.TimestampOrBuilderSegment startbooleanhasCount()Number of samples in the segmentbooleanhasEnd()Segment endbooleanMultiple parameters are grouped such that all in one group have the same timestamps.booleanhasStart()Segment startprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeEnd(com.google.protobuf.Timestamp value) Segment endmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeStart(com.google.protobuf.Timestamp value) Segment startmergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setCount(int value) Number of samples in the segmentsetEnd(com.google.protobuf.Timestamp value) Segment endsetEnd(com.google.protobuf.Timestamp.Builder builderForValue) Segment endsetGroupId(int value) Multiple parameters are grouped such that all in one group have the same timestamps.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setStart(com.google.protobuf.Timestamp value) Segment startsetStart(com.google.protobuf.Timestamp.Builder builderForValue) Segment startsetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<ArchiveParameterSegmentInfo.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<ArchiveParameterSegmentInfo.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<ArchiveParameterSegmentInfo.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<ArchiveParameterSegmentInfo.Builder>
-
setField
public ArchiveParameterSegmentInfo.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ArchiveParameterSegmentInfo.Builder>
-
clearField
public ArchiveParameterSegmentInfo.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ArchiveParameterSegmentInfo.Builder>
-
clearOneof
public ArchiveParameterSegmentInfo.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<ArchiveParameterSegmentInfo.Builder>
-
setRepeatedField
public ArchiveParameterSegmentInfo.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ArchiveParameterSegmentInfo.Builder>
-
addRepeatedField
public ArchiveParameterSegmentInfo.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ArchiveParameterSegmentInfo.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ArchiveParameterSegmentInfo.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.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:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.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 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;- Specified by:
hasGroupIdin interfaceArchiveParameterSegmentInfoOrBuilder- Returns:
- Whether the groupId field is set.
-
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 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;- Specified by:
getGroupIdin interfaceArchiveParameterSegmentInfoOrBuilder- Returns:
- The groupId.
-
setGroupId
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;- Parameters:
value- The groupId to set.- Returns:
- This builder for chaining.
-
clearGroupId
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:
- This builder for chaining.
-
hasStart
public boolean hasStart()Segment start
optional .google.protobuf.Timestamp start = 2;- Specified by:
hasStartin interfaceArchiveParameterSegmentInfoOrBuilder- Returns:
- Whether the start field is set.
-
getStart
public com.google.protobuf.Timestamp getStart()Segment start
optional .google.protobuf.Timestamp start = 2;- Specified by:
getStartin interfaceArchiveParameterSegmentInfoOrBuilder- Returns:
- The start.
-
setStart
Segment start
optional .google.protobuf.Timestamp start = 2; -
setStart
public ArchiveParameterSegmentInfo.Builder setStart(com.google.protobuf.Timestamp.Builder builderForValue) Segment start
optional .google.protobuf.Timestamp start = 2; -
mergeStart
Segment start
optional .google.protobuf.Timestamp start = 2; -
clearStart
Segment start
optional .google.protobuf.Timestamp start = 2; -
getStartBuilder
public com.google.protobuf.Timestamp.Builder getStartBuilder()Segment start
optional .google.protobuf.Timestamp start = 2; -
getStartOrBuilder
public com.google.protobuf.TimestampOrBuilder getStartOrBuilder()Segment start
optional .google.protobuf.Timestamp start = 2;- Specified by:
getStartOrBuilderin interfaceArchiveParameterSegmentInfoOrBuilder
-
hasEnd
public boolean hasEnd()Segment end
optional .google.protobuf.Timestamp end = 3;- Specified by:
hasEndin interfaceArchiveParameterSegmentInfoOrBuilder- Returns:
- Whether the end field is set.
-
getEnd
public com.google.protobuf.Timestamp getEnd()Segment end
optional .google.protobuf.Timestamp end = 3;- Specified by:
getEndin interfaceArchiveParameterSegmentInfoOrBuilder- Returns:
- The end.
-
setEnd
Segment end
optional .google.protobuf.Timestamp end = 3; -
setEnd
public ArchiveParameterSegmentInfo.Builder setEnd(com.google.protobuf.Timestamp.Builder builderForValue) Segment end
optional .google.protobuf.Timestamp end = 3; -
mergeEnd
Segment end
optional .google.protobuf.Timestamp end = 3; -
clearEnd
Segment end
optional .google.protobuf.Timestamp end = 3; -
getEndBuilder
public com.google.protobuf.Timestamp.Builder getEndBuilder()Segment end
optional .google.protobuf.Timestamp end = 3; -
getEndOrBuilder
public com.google.protobuf.TimestampOrBuilder getEndOrBuilder()Segment end
optional .google.protobuf.Timestamp end = 3;- Specified by:
getEndOrBuilderin interfaceArchiveParameterSegmentInfoOrBuilder
-
hasCount
public boolean hasCount()Number of samples in the segment
optional uint32 count = 4;- Specified by:
hasCountin interfaceArchiveParameterSegmentInfoOrBuilder- Returns:
- Whether the count field is set.
-
getCount
public int getCount()Number of samples in the segment
optional uint32 count = 4;- Specified by:
getCountin interfaceArchiveParameterSegmentInfoOrBuilder- Returns:
- The count.
-
setCount
Number of samples in the segment
optional uint32 count = 4;- Parameters:
value- The count to set.- Returns:
- This builder for chaining.
-
clearCount
Number of samples in the segment
optional uint32 count = 4;- Returns:
- This builder for chaining.
-
setUnknownFields
public final ArchiveParameterSegmentInfo.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ArchiveParameterSegmentInfo.Builder>
-
mergeUnknownFields
public final ArchiveParameterSegmentInfo.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ArchiveParameterSegmentInfo.Builder>
-