Package org.yamcs.protobuf
Class ArchiveParameterSegmentInfo.Builder
- 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 typeyamcs.protobuf.archive.ArchiveParameterSegmentInfo
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ArchiveParameterSegmentInfo.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)ArchiveParameterSegmentInfobuild()ArchiveParameterSegmentInfobuildPartial()ArchiveParameterSegmentInfo.Builderclear()ArchiveParameterSegmentInfo.BuilderclearCount()the number of samples in the segmentArchiveParameterSegmentInfo.BuilderclearEnd()the segment endArchiveParameterSegmentInfo.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)ArchiveParameterSegmentInfo.BuilderclearGroupId()Multiple parameters are grouped such that all in one group have the same timestamps.ArchiveParameterSegmentInfo.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)ArchiveParameterSegmentInfo.BuilderclearStart()the segment startArchiveParameterSegmentInfo.Builderclone()intgetCount()the number of samples in the segmentArchiveParameterSegmentInfogetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()com.google.protobuf.TimestampgetEnd()the segment endcom.google.protobuf.Timestamp.BuildergetEndBuilder()the segment endcom.google.protobuf.TimestampOrBuildergetEndOrBuilder()the segment endintgetGroupId()Multiple parameters are grouped such that all in one group have the same timestamps.com.google.protobuf.TimestampgetStart()the segment startcom.google.protobuf.Timestamp.BuildergetStartBuilder()the segment startcom.google.protobuf.TimestampOrBuildergetStartOrBuilder()the segment startbooleanhasCount()the number of samples in the segmentbooleanhasEnd()the segment endbooleanhasGroupId()Multiple parameters are grouped such that all in one group have the same timestamps.booleanhasStart()the segment startprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()ArchiveParameterSegmentInfo.BuildermergeEnd(com.google.protobuf.Timestamp value)the segment endArchiveParameterSegmentInfo.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)ArchiveParameterSegmentInfo.BuildermergeFrom(com.google.protobuf.Message other)ArchiveParameterSegmentInfo.BuildermergeFrom(ArchiveParameterSegmentInfo other)ArchiveParameterSegmentInfo.BuildermergeStart(com.google.protobuf.Timestamp value)the segment startArchiveParameterSegmentInfo.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)ArchiveParameterSegmentInfo.BuildersetCount(int value)the number of samples in the segmentArchiveParameterSegmentInfo.BuildersetEnd(com.google.protobuf.Timestamp value)the segment endArchiveParameterSegmentInfo.BuildersetEnd(com.google.protobuf.Timestamp.Builder builderForValue)the segment endArchiveParameterSegmentInfo.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)ArchiveParameterSegmentInfo.BuildersetGroupId(int value)Multiple parameters are grouped such that all in one group have the same timestamps.ArchiveParameterSegmentInfo.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)ArchiveParameterSegmentInfo.BuildersetStart(com.google.protobuf.Timestamp value)the segment startArchiveParameterSegmentInfo.BuildersetStart(com.google.protobuf.Timestamp.Builder builderForValue)the segment startArchiveParameterSegmentInfo.BuildersetUnknownFields(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, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageException
-
-
-
-
Method Detail
-
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
public 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
public ArchiveParameterSegmentInfo getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public ArchiveParameterSegmentInfo build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ArchiveParameterSegmentInfo buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ArchiveParameterSegmentInfo.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
public ArchiveParameterSegmentInfo.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ArchiveParameterSegmentInfo.Builder>
-
mergeFrom
public ArchiveParameterSegmentInfo.Builder mergeFrom(ArchiveParameterSegmentInfo other)
-
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
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 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
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 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
public ArchiveParameterSegmentInfo.Builder setStart(com.google.protobuf.Timestamp value)
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
public ArchiveParameterSegmentInfo.Builder mergeStart(com.google.protobuf.Timestamp value)
the segment start
optional .google.protobuf.Timestamp start = 2;
-
clearStart
public ArchiveParameterSegmentInfo.Builder 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
public ArchiveParameterSegmentInfo.Builder setEnd(com.google.protobuf.Timestamp value)
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
public ArchiveParameterSegmentInfo.Builder mergeEnd(com.google.protobuf.Timestamp value)
the segment end
optional .google.protobuf.Timestamp end = 3;
-
clearEnd
public ArchiveParameterSegmentInfo.Builder 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
public ArchiveParameterSegmentInfo.Builder setCount(int value)
the number of samples in the segment
optional uint32 count = 4;- Parameters:
value- The count to set.- Returns:
- This builder for chaining.
-
clearCount
public ArchiveParameterSegmentInfo.Builder 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>
-
-