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 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()
int
getCount()
the number of samples in the segmentstatic final com.google.protobuf.Descriptors.Descriptor
com.google.protobuf.Descriptors.Descriptor
com.google.protobuf.Timestamp
getEnd()
the segment endcom.google.protobuf.Timestamp.Builder
the segment endcom.google.protobuf.TimestampOrBuilder
the segment endint
Multiple parameters are grouped such that all in one group have the same timestamps.com.google.protobuf.Timestamp
getStart()
the segment startcom.google.protobuf.Timestamp.Builder
the segment startcom.google.protobuf.TimestampOrBuilder
the segment startboolean
hasCount()
the number of samples in the segmentboolean
hasEnd()
the segment endboolean
Multiple parameters are grouped such that all in one group have the same timestamps.boolean
hasStart()
the segment startprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
final boolean
mergeEnd
(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, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, 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
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFrom
Methods 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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<ArchiveParameterSegmentInfo.Builder>
-
clear
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<ArchiveParameterSegmentInfo.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<ArchiveParameterSegmentInfo.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<ArchiveParameterSegmentInfo.Builder>
-
setField
public ArchiveParameterSegmentInfo.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ArchiveParameterSegmentInfo.Builder>
-
clearField
public ArchiveParameterSegmentInfo.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ArchiveParameterSegmentInfo.Builder>
-
clearOneof
public ArchiveParameterSegmentInfo.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<ArchiveParameterSegmentInfo.Builder>
-
setRepeatedField
public ArchiveParameterSegmentInfo.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ArchiveParameterSegmentInfo.Builder>
-
addRepeatedField
public ArchiveParameterSegmentInfo.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ArchiveParameterSegmentInfo.Builder>
-
mergeFrom
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ArchiveParameterSegmentInfo.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in 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:
hasGroupId
in 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:
getGroupId
in 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:
hasStart
in 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:
getStart
in 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:
getStartOrBuilder
in interfaceArchiveParameterSegmentInfoOrBuilder
-
hasEnd
public boolean hasEnd()the segment end
optional .google.protobuf.Timestamp end = 3;
- Specified by:
hasEnd
in 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:
getEnd
in 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:
getEndOrBuilder
in interfaceArchiveParameterSegmentInfoOrBuilder
-
hasCount
public boolean hasCount()the number of samples in the segment
optional uint32 count = 4;
- Specified by:
hasCount
in 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:
getCount
in 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:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ArchiveParameterSegmentInfo.Builder>
-
mergeUnknownFields
public final ArchiveParameterSegmentInfo.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ArchiveParameterSegmentInfo.Builder>
-