Package org.yamcs.protobuf
Class ArchivedParameterInfo
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- org.yamcs.protobuf.ArchivedParameterInfo
-
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable,ArchivedParameterInfoOrBuilder
public final class ArchivedParameterInfo extends com.google.protobuf.GeneratedMessageV3 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- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classArchivedParameterInfo.BuilderThis 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.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-
-
Field Summary
Fields Modifier and Type Field Description static intENGTYPE_FIELD_NUMBERstatic intFQN_FIELD_NUMBERstatic intGIDS_FIELD_NUMBERstatic com.google.protobuf.Parser<ArchivedParameterInfo>PARSERDeprecated.static intPID_FIELD_NUMBERstatic intRAWTYPE_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)static ArchivedParameterInfogetDefaultInstance()ArchivedParameterInfogetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()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 ofcom.google.protobuf.Parser<ArchivedParameterInfo>getParserForType()intgetPid()parameter idYamcs.Value.TypegetRawType()parameter raw typeintgetSerializedSize()com.google.protobuf.UnknownFieldSetgetUnknownFields()booleanhasEngType()parameter engineering typebooleanhasFqn()parameter fully qualified nameinthashCode()booleanhasPid()parameter idbooleanhasRawType()parameter raw typeprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static ArchivedParameterInfo.BuildernewBuilder()static ArchivedParameterInfo.BuildernewBuilder(ArchivedParameterInfo prototype)ArchivedParameterInfo.BuildernewBuilderForType()protected ArchivedParameterInfo.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)static ArchivedParameterInfoparseDelimitedFrom(InputStream input)static ArchivedParameterInfoparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ArchivedParameterInfoparseFrom(byte[] data)static ArchivedParameterInfoparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ArchivedParameterInfoparseFrom(com.google.protobuf.ByteString data)static ArchivedParameterInfoparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ArchivedParameterInfoparseFrom(com.google.protobuf.CodedInputStream input)static ArchivedParameterInfoparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ArchivedParameterInfoparseFrom(InputStream input)static ArchivedParameterInfoparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ArchivedParameterInfoparseFrom(ByteBuffer data)static ArchivedParameterInfoparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<ArchivedParameterInfo>parser()ArchivedParameterInfo.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, makeExtensionsImmutable, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
PID_FIELD_NUMBER
public static final int PID_FIELD_NUMBER
- See Also:
- Constant Field Values
-
FQN_FIELD_NUMBER
public static final int FQN_FIELD_NUMBER
- See Also:
- Constant Field Values
-
RAWTYPE_FIELD_NUMBER
public static final int RAWTYPE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ENGTYPE_FIELD_NUMBER
public static final int ENGTYPE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
GIDS_FIELD_NUMBER
public static final int GIDS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PARSER
@Deprecated public static final com.google.protobuf.Parser<ArchivedParameterInfo> PARSER
Deprecated.
-
-
Method Detail
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
- Specified by:
getUnknownFieldsin interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3
-
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
-
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
-
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
-
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
-
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
-
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
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static ArchivedParameterInfo parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ArchivedParameterInfo parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ArchivedParameterInfo parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ArchivedParameterInfo parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ArchivedParameterInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ArchivedParameterInfo parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ArchivedParameterInfo parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static ArchivedParameterInfo parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static ArchivedParameterInfo parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static ArchivedParameterInfo parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static ArchivedParameterInfo parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static ArchivedParameterInfo parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public ArchivedParameterInfo.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static ArchivedParameterInfo.Builder newBuilder()
-
newBuilder
public static ArchivedParameterInfo.Builder newBuilder(ArchivedParameterInfo prototype)
-
toBuilder
public ArchivedParameterInfo.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected ArchivedParameterInfo.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static ArchivedParameterInfo getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<ArchivedParameterInfo> parser()
-
getParserForType
public com.google.protobuf.Parser<ArchivedParameterInfo> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public ArchivedParameterInfo getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-