java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
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()the number of samples in the segmentclearEnd()the 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) the segment startclone()intgetCount()the number of samples in the segmentstatic final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorcom.google.protobuf.TimestampgetEnd()the segment endcom.google.protobuf.Timestamp.Builderthe segment endcom.google.protobuf.TimestampOrBuilderthe segment endintMultiple parameters are grouped such that all in one group have the same timestamps.com.google.protobuf.TimestampgetStart()the segment startcom.google.protobuf.Timestamp.Builderthe segment startcom.google.protobuf.TimestampOrBuilderthe segment startbooleanhasCount()the number of samples in the segmentbooleanhasEnd()the segment endbooleanMultiple parameters are grouped such that all in one group have the same timestamps.booleanhasStart()the segment startprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeEnd(com.google.protobuf.Timestamp value) the segment endmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeStart(com.google.protobuf.Timestamp value) the segment startmergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setCount(int value) the number of samples in the segmentsetEnd(com.google.protobuf.Timestamp value) the segment endsetEnd(com.google.protobuf.Timestamp.Builder builderForValue) the 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) the segment startsetStart(com.google.protobuf.Timestamp.Builder builderForValue) the 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, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods 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()the 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()the segment start
optional .google.protobuf.Timestamp start = 2;- Specified by:
getStartin interfaceArchiveParameterSegmentInfoOrBuilder- Returns:
- The start.
-
setStart
the segment start
optional .google.protobuf.Timestamp start = 2; -
setStart
public ArchiveParameterSegmentInfo.Builder setStart(com.google.protobuf.Timestamp.Builder builderForValue) the segment start
optional .google.protobuf.Timestamp start = 2; -
mergeStart
the segment start
optional .google.protobuf.Timestamp start = 2; -
clearStart
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; -
getStartOrBuilder
public com.google.protobuf.TimestampOrBuilder getStartOrBuilder()the segment start
optional .google.protobuf.Timestamp start = 2;- Specified by:
getStartOrBuilderin interfaceArchiveParameterSegmentInfoOrBuilder
-
hasEnd
public boolean hasEnd()the 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()the segment end
optional .google.protobuf.Timestamp end = 3;- Specified by:
getEndin interfaceArchiveParameterSegmentInfoOrBuilder- Returns:
- The end.
-
setEnd
the segment end
optional .google.protobuf.Timestamp end = 3; -
setEnd
public ArchiveParameterSegmentInfo.Builder setEnd(com.google.protobuf.Timestamp.Builder builderForValue) the segment end
optional .google.protobuf.Timestamp end = 3; -
mergeEnd
the segment end
optional .google.protobuf.Timestamp end = 3; -
clearEnd
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; -
getEndOrBuilder
public com.google.protobuf.TimestampOrBuilder getEndOrBuilder()the segment end
optional .google.protobuf.Timestamp end = 3;- Specified by:
getEndOrBuilderin interfaceArchiveParameterSegmentInfoOrBuilder
-
hasCount
public boolean hasCount()the 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()the number of samples in the segment
optional uint32 count = 4;- Specified by:
getCountin interfaceArchiveParameterSegmentInfoOrBuilder- Returns:
- The count.
-
setCount
the number of samples in the segment
optional uint32 count = 4;- Parameters:
value- The count to set.- Returns:
- This builder for chaining.
-
clearCount
the 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>
-