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.Builder
addAllGids(Iterable<? extends Integer> values)
the groups from which this parameter is part ofArchivedParameterInfo.Builder
addGids(int value)
the groups from which this parameter is part ofArchivedParameterInfo.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
ArchivedParameterInfo
build()
ArchivedParameterInfo
buildPartial()
ArchivedParameterInfo.Builder
clear()
ArchivedParameterInfo.Builder
clearEngType()
parameter engineering typeArchivedParameterInfo.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
ArchivedParameterInfo.Builder
clearFqn()
parameter fully qualified nameArchivedParameterInfo.Builder
clearGids()
the groups from which this parameter is part ofArchivedParameterInfo.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
ArchivedParameterInfo.Builder
clearPid()
parameter idArchivedParameterInfo.Builder
clearRawType()
parameter raw typeArchivedParameterInfo.Builder
clone()
ArchivedParameterInfo
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
Yamcs.Value.Type
getEngType()
parameter engineering typeString
getFqn()
parameter fully qualified namecom.google.protobuf.ByteString
getFqnBytes()
parameter fully qualified nameint
getGids(int index)
the groups from which this parameter is part ofint
getGidsCount()
the groups from which this parameter is part ofList<Integer>
getGidsList()
the groups from which this parameter is part ofint
getPid()
parameter idYamcs.Value.Type
getRawType()
parameter raw typeboolean
hasEngType()
parameter engineering typeboolean
hasFqn()
parameter fully qualified nameboolean
hasPid()
parameter idboolean
hasRawType()
parameter raw typeprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
ArchivedParameterInfo.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
ArchivedParameterInfo.Builder
mergeFrom(com.google.protobuf.Message other)
ArchivedParameterInfo.Builder
mergeFrom(ArchivedParameterInfo other)
ArchivedParameterInfo.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
ArchivedParameterInfo.Builder
setEngType(Yamcs.Value.Type value)
parameter engineering typeArchivedParameterInfo.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
ArchivedParameterInfo.Builder
setFqn(String value)
parameter fully qualified nameArchivedParameterInfo.Builder
setFqnBytes(com.google.protobuf.ByteString value)
parameter fully qualified nameArchivedParameterInfo.Builder
setGids(int index, int value)
the groups from which this parameter is part ofArchivedParameterInfo.Builder
setPid(int value)
parameter idArchivedParameterInfo.Builder
setRawType(Yamcs.Value.Type value)
parameter raw typeArchivedParameterInfo.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
ArchivedParameterInfo.Builder
setUnknownFields(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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<ArchivedParameterInfo.Builder>
-
clear
public ArchivedParameterInfo.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<ArchivedParameterInfo.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<ArchivedParameterInfo.Builder>
-
getDefaultInstanceForType
public ArchivedParameterInfo getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public ArchivedParameterInfo build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ArchivedParameterInfo buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ArchivedParameterInfo.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<ArchivedParameterInfo.Builder>
-
setField
public ArchivedParameterInfo.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<ArchivedParameterInfo.Builder>
-
clearField
public ArchivedParameterInfo.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<ArchivedParameterInfo.Builder>
-
clearOneof
public ArchivedParameterInfo.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<ArchivedParameterInfo.Builder>
-
setRepeatedField
public ArchivedParameterInfo.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<ArchivedParameterInfo.Builder>
-
addRepeatedField
public ArchivedParameterInfo.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<ArchivedParameterInfo.Builder>
-
mergeFrom
public ArchivedParameterInfo.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ArchivedParameterInfo.Builder>
-
mergeFrom
public ArchivedParameterInfo.Builder mergeFrom(ArchivedParameterInfo other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ArchivedParameterInfo.Builder>
- Throws:
IOException
-
hasPid
public boolean hasPid()
parameter id
optional uint32 pid = 1;
- Specified by:
hasPid
in interfaceArchivedParameterInfoOrBuilder
-
getPid
public int getPid()
parameter id
optional uint32 pid = 1;
- Specified by:
getPid
in 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:
hasFqn
in interfaceArchivedParameterInfoOrBuilder
-
getFqn
public String getFqn()
parameter fully qualified name
optional string fqn = 2;
- Specified by:
getFqn
in interfaceArchivedParameterInfoOrBuilder
-
getFqnBytes
public com.google.protobuf.ByteString getFqnBytes()
parameter fully qualified name
optional string fqn = 2;
- Specified by:
getFqnBytes
in 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:
hasRawType
in interfaceArchivedParameterInfoOrBuilder
-
getRawType
public Yamcs.Value.Type getRawType()
parameter raw type
optional .yamcs.protobuf.Value.Type rawType = 3;
- Specified by:
getRawType
in 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:
hasEngType
in interfaceArchivedParameterInfoOrBuilder
-
getEngType
public Yamcs.Value.Type getEngType()
parameter engineering type
optional .yamcs.protobuf.Value.Type engType = 4;
- Specified by:
getEngType
in 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:
getGidsList
in interfaceArchivedParameterInfoOrBuilder
-
getGidsCount
public int getGidsCount()
the groups from which this parameter is part of
repeated uint32 gids = 5;
- Specified by:
getGidsCount
in interfaceArchivedParameterInfoOrBuilder
-
getGids
public int getGids(int index)
the groups from which this parameter is part of
repeated uint32 gids = 5;
- Specified by:
getGids
in 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:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ArchivedParameterInfo.Builder>
-
mergeUnknownFields
public final ArchivedParameterInfo.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ArchivedParameterInfo.Builder>
-
-