Package org.yamcs.protobuf
Class ArchivedParameterInfo.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<ArchivedParameterInfo.Builder>
-
- org.yamcs.protobuf.ArchivedParameterInfo.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,ArchivedParameterInfoOrBuilder
- Enclosing class:
- ArchivedParameterInfo
public static final class ArchivedParameterInfo.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ArchivedParameterInfo.Builder> implements ArchivedParameterInfoOrBuilder
This message contains information about one parameter in the parameter archive Each (parameter name, raw type, engineering type) is assigned a unique id and all the samples are stored with that id. If a MDB change results in the parameter having a different enginnering or raw type, a new pid will be allocated. This is why for the same parameter name, we can have multiple parameter ids. The parameter archive will contain data even for parameters removed from the MDB
Protobuf typeyamcs.protobuf.archive.ArchivedParameterInfo
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ArchivedParameterInfo.BuilderaddAllGids(Iterable<? extends Integer> values)the groups from which this parameter is part ofArchivedParameterInfo.BuilderaddGids(int value)the groups from which this parameter is part ofArchivedParameterInfo.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)ArchivedParameterInfobuild()ArchivedParameterInfobuildPartial()ArchivedParameterInfo.Builderclear()ArchivedParameterInfo.BuilderclearEngType()parameter engineering typeArchivedParameterInfo.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)ArchivedParameterInfo.BuilderclearFqn()parameter fully qualified nameArchivedParameterInfo.BuilderclearGids()the groups from which this parameter is part ofArchivedParameterInfo.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)ArchivedParameterInfo.BuilderclearPid()parameter idArchivedParameterInfo.BuilderclearRawType()parameter raw typeArchivedParameterInfo.Builderclone()ArchivedParameterInfogetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()Yamcs.Value.TypegetEngType()parameter engineering typeStringgetFqn()parameter fully qualified namecom.google.protobuf.ByteStringgetFqnBytes()parameter fully qualified nameintgetGids(int index)the groups from which this parameter is part ofintgetGidsCount()the groups from which this parameter is part ofList<Integer>getGidsList()the groups from which this parameter is part ofintgetPid()parameter idYamcs.Value.TypegetRawType()parameter raw typebooleanhasEngType()parameter engineering typebooleanhasFqn()parameter fully qualified namebooleanhasPid()parameter idbooleanhasRawType()parameter raw typeprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()ArchivedParameterInfo.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)ArchivedParameterInfo.BuildermergeFrom(com.google.protobuf.Message other)ArchivedParameterInfo.BuildermergeFrom(ArchivedParameterInfo other)ArchivedParameterInfo.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)ArchivedParameterInfo.BuildersetEngType(Yamcs.Value.Type value)parameter engineering typeArchivedParameterInfo.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)ArchivedParameterInfo.BuildersetFqn(String value)parameter fully qualified nameArchivedParameterInfo.BuildersetFqnBytes(com.google.protobuf.ByteString value)parameter fully qualified nameArchivedParameterInfo.BuildersetGids(int index, int value)the groups from which this parameter is part ofArchivedParameterInfo.BuildersetPid(int value)parameter idArchivedParameterInfo.BuildersetRawType(Yamcs.Value.Type value)parameter raw typeArchivedParameterInfo.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)ArchivedParameterInfo.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<ArchivedParameterInfo.Builder>
-
clear
public ArchivedParameterInfo.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<ArchivedParameterInfo.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<ArchivedParameterInfo.Builder>
-
getDefaultInstanceForType
public ArchivedParameterInfo getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public ArchivedParameterInfo build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ArchivedParameterInfo buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ArchivedParameterInfo.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<ArchivedParameterInfo.Builder>
-
setField
public ArchivedParameterInfo.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<ArchivedParameterInfo.Builder>
-
clearField
public ArchivedParameterInfo.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ArchivedParameterInfo.Builder>
-
clearOneof
public ArchivedParameterInfo.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<ArchivedParameterInfo.Builder>
-
setRepeatedField
public ArchivedParameterInfo.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<ArchivedParameterInfo.Builder>
-
addRepeatedField
public ArchivedParameterInfo.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<ArchivedParameterInfo.Builder>
-
mergeFrom
public ArchivedParameterInfo.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ArchivedParameterInfo.Builder>
-
mergeFrom
public ArchivedParameterInfo.Builder mergeFrom(ArchivedParameterInfo other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<ArchivedParameterInfo.Builder>
-
mergeFrom
public ArchivedParameterInfo.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<ArchivedParameterInfo.Builder>- Throws:
IOException
-
hasPid
public boolean hasPid()
parameter id
optional uint32 pid = 1;- Specified by:
hasPidin interfaceArchivedParameterInfoOrBuilder
-
getPid
public int getPid()
parameter id
optional uint32 pid = 1;- Specified by:
getPidin interfaceArchivedParameterInfoOrBuilder
-
setPid
public ArchivedParameterInfo.Builder setPid(int value)
parameter id
optional uint32 pid = 1;
-
clearPid
public ArchivedParameterInfo.Builder clearPid()
parameter id
optional uint32 pid = 1;
-
hasFqn
public boolean hasFqn()
parameter fully qualified name
optional string fqn = 2;- Specified by:
hasFqnin interfaceArchivedParameterInfoOrBuilder
-
getFqn
public String getFqn()
parameter fully qualified name
optional string fqn = 2;- Specified by:
getFqnin interfaceArchivedParameterInfoOrBuilder
-
getFqnBytes
public com.google.protobuf.ByteString getFqnBytes()
parameter fully qualified name
optional string fqn = 2;- Specified by:
getFqnBytesin interfaceArchivedParameterInfoOrBuilder
-
setFqn
public ArchivedParameterInfo.Builder setFqn(String value)
parameter fully qualified name
optional string fqn = 2;
-
clearFqn
public ArchivedParameterInfo.Builder clearFqn()
parameter fully qualified name
optional string fqn = 2;
-
setFqnBytes
public ArchivedParameterInfo.Builder setFqnBytes(com.google.protobuf.ByteString value)
parameter fully qualified name
optional string fqn = 2;
-
hasRawType
public boolean hasRawType()
parameter raw type
optional .yamcs.protobuf.Value.Type rawType = 3;- Specified by:
hasRawTypein interfaceArchivedParameterInfoOrBuilder
-
getRawType
public Yamcs.Value.Type getRawType()
parameter raw type
optional .yamcs.protobuf.Value.Type rawType = 3;- Specified by:
getRawTypein interfaceArchivedParameterInfoOrBuilder
-
setRawType
public ArchivedParameterInfo.Builder setRawType(Yamcs.Value.Type value)
parameter raw type
optional .yamcs.protobuf.Value.Type rawType = 3;
-
clearRawType
public ArchivedParameterInfo.Builder clearRawType()
parameter raw type
optional .yamcs.protobuf.Value.Type rawType = 3;
-
hasEngType
public boolean hasEngType()
parameter engineering type
optional .yamcs.protobuf.Value.Type engType = 4;- Specified by:
hasEngTypein interfaceArchivedParameterInfoOrBuilder
-
getEngType
public Yamcs.Value.Type getEngType()
parameter engineering type
optional .yamcs.protobuf.Value.Type engType = 4;- Specified by:
getEngTypein interfaceArchivedParameterInfoOrBuilder
-
setEngType
public ArchivedParameterInfo.Builder setEngType(Yamcs.Value.Type value)
parameter engineering type
optional .yamcs.protobuf.Value.Type engType = 4;
-
clearEngType
public ArchivedParameterInfo.Builder clearEngType()
parameter engineering type
optional .yamcs.protobuf.Value.Type engType = 4;
-
getGidsList
public List<Integer> getGidsList()
the groups from which this parameter is part of
repeated uint32 gids = 5;- Specified by:
getGidsListin interfaceArchivedParameterInfoOrBuilder
-
getGidsCount
public int getGidsCount()
the groups from which this parameter is part of
repeated uint32 gids = 5;- Specified by:
getGidsCountin interfaceArchivedParameterInfoOrBuilder
-
getGids
public int getGids(int index)
the groups from which this parameter is part of
repeated uint32 gids = 5;- Specified by:
getGidsin interfaceArchivedParameterInfoOrBuilder
-
setGids
public ArchivedParameterInfo.Builder setGids(int index, int value)
the groups from which this parameter is part of
repeated uint32 gids = 5;
-
addGids
public ArchivedParameterInfo.Builder addGids(int value)
the groups from which this parameter is part of
repeated uint32 gids = 5;
-
addAllGids
public ArchivedParameterInfo.Builder addAllGids(Iterable<? extends Integer> values)
the groups from which this parameter is part of
repeated uint32 gids = 5;
-
clearGids
public ArchivedParameterInfo.Builder clearGids()
the groups from which this parameter is part of
repeated uint32 gids = 5;
-
setUnknownFields
public final ArchivedParameterInfo.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ArchivedParameterInfo.Builder>
-
mergeUnknownFields
public final ArchivedParameterInfo.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ArchivedParameterInfo.Builder>
-
-