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 an MDB change results in the parameter having a different engineering 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 contains data even for parameters removed from the MDB.Protobuf type
yamcs.protobuf.archive.ArchivedParameterInfo- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classThis message contains information about one parameter in the parameter archive.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final com.google.protobuf.Parser<ArchivedParameterInfo> Deprecated.static final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessageV3
alwaysUseFieldBuilders, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic ArchivedParameterInfostatic final com.google.protobuf.Descriptors.DescriptorEngineering typeintgetGids(int index) Groups where this parameter is includedintGroups where this parameter is includedGroups where this parameter is includedFully-qualified parameter namecom.google.protobuf.ByteStringFully-qualified parameter namecom.google.protobuf.Parser<ArchivedParameterInfo> intgetPid()Parameter IDRaw typeintfinal com.google.protobuf.UnknownFieldSetbooleanEngineering typeinthashCode()booleanFully-qualified parameter namebooleanhasPid()Parameter IDbooleanRaw typeprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleannewBuilder(ArchivedParameterInfo prototype) protected ArchivedParameterInfo.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) 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()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, 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, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof
-
Field Details
-
PID_FIELD_NUMBER
public static final int PID_FIELD_NUMBER- See Also:
-
PARAMETER_FIELD_NUMBER
public static final int PARAMETER_FIELD_NUMBER- See Also:
-
RAWTYPE_FIELD_NUMBER
public static final int RAWTYPE_FIELD_NUMBER- See Also:
-
ENGTYPE_FIELD_NUMBER
public static final int ENGTYPE_FIELD_NUMBER- See Also:
-
GIDS_FIELD_NUMBER
public static final int GIDS_FIELD_NUMBER- See Also:
-
PARSER
Deprecated.
-
-
Method Details
-
newInstance
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
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- Returns:
- Whether the pid field is set.
-
getPid
public int getPid()Parameter ID
optional uint32 pid = 1;- Specified by:
getPidin interfaceArchivedParameterInfoOrBuilder- Returns:
- The pid.
-
hasParameter
public boolean hasParameter()Fully-qualified parameter name
optional string parameter = 2;- Specified by:
hasParameterin interfaceArchivedParameterInfoOrBuilder- Returns:
- Whether the parameter field is set.
-
getParameter
Fully-qualified parameter name
optional string parameter = 2;- Specified by:
getParameterin interfaceArchivedParameterInfoOrBuilder- Returns:
- The parameter.
-
getParameterBytes
public com.google.protobuf.ByteString getParameterBytes()Fully-qualified parameter name
optional string parameter = 2;- Specified by:
getParameterBytesin interfaceArchivedParameterInfoOrBuilder- Returns:
- The bytes for parameter.
-
hasRawType
public boolean hasRawType()Raw type
optional .yamcs.protobuf.Value.Type rawType = 3;- Specified by:
hasRawTypein interfaceArchivedParameterInfoOrBuilder- Returns:
- Whether the rawType field is set.
-
getRawType
Raw type
optional .yamcs.protobuf.Value.Type rawType = 3;- Specified by:
getRawTypein interfaceArchivedParameterInfoOrBuilder- Returns:
- The rawType.
-
hasEngType
public boolean hasEngType()Engineering type
optional .yamcs.protobuf.Value.Type engType = 4;- Specified by:
hasEngTypein interfaceArchivedParameterInfoOrBuilder- Returns:
- Whether the engType field is set.
-
getEngType
Engineering type
optional .yamcs.protobuf.Value.Type engType = 4;- Specified by:
getEngTypein interfaceArchivedParameterInfoOrBuilder- Returns:
- The engType.
-
getGidsList
Groups where this parameter is included
repeated uint32 gids = 5;- Specified by:
getGidsListin interfaceArchivedParameterInfoOrBuilder- Returns:
- A list containing the gids.
-
getGidsCount
public int getGidsCount()Groups where this parameter is included
repeated uint32 gids = 5;- Specified by:
getGidsCountin interfaceArchivedParameterInfoOrBuilder- Returns:
- The count of gids.
-
getGids
public int getGids(int index) Groups where this parameter is included
repeated uint32 gids = 5;- Specified by:
getGidsin interfaceArchivedParameterInfoOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The gids at the given index.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
- 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
- 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
- Throws:
IOException
-
parseFrom
public static ArchivedParameterInfo parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- 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
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
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
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-