java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<ArchivedParameterInfo.Builder>
com.google.protobuf.GeneratedMessage.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.GeneratedMessage.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 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-
Method Summary
Modifier and TypeMethodDescriptionaddAllGids(Iterable<? extends Integer> values) Groups where this parameter is includedaddGids(int value) Groups where this parameter is includedbuild()clear()Engineering typeGroups where this parameter is includedFully-qualified parameter nameclearPid()Parameter IDRaw typestatic final com.google.protobuf.Descriptors.Descriptorcom.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 nameintgetPid()Parameter IDRaw typebooleanEngineering typebooleanFully-qualified parameter namebooleanhasPid()Parameter IDbooleanRaw typeprotected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(ArchivedParameterInfo other) setEngType(Yamcs.Value.Type value) Engineering typesetGids(int index, int value) Groups where this parameter is includedsetParameter(String value) Fully-qualified parameter namesetParameterBytes(com.google.protobuf.ByteString value) Fully-qualified parameter namesetPid(int value) Parameter IDsetRawType(Yamcs.Value.Type value) Raw typeMethods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods 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.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<ArchivedParameterInfo.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.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.GeneratedMessage.Builder<ArchivedParameterInfo.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ArchivedParameterInfo.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.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- Returns:
- Whether the pid field is set.
-
getPid
public int getPid()Parameter ID
optional uint32 pid = 1;- Specified by:
getPidin interfaceArchivedParameterInfoOrBuilder- Returns:
- The pid.
-
setPid
Parameter ID
optional uint32 pid = 1;- Parameters:
value- The pid to set.- Returns:
- This builder for chaining.
-
clearPid
Parameter ID
optional uint32 pid = 1;- Returns:
- This builder for chaining.
-
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.
-
setParameter
Fully-qualified parameter name
optional string parameter = 2;- Parameters:
value- The parameter to set.- Returns:
- This builder for chaining.
-
clearParameter
Fully-qualified parameter name
optional string parameter = 2;- Returns:
- This builder for chaining.
-
setParameterBytes
Fully-qualified parameter name
optional string parameter = 2;- Parameters:
value- The bytes for parameter to set.- Returns:
- This builder for chaining.
-
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.
-
setRawType
Raw type
optional .yamcs.protobuf.Value.Type rawType = 3;- Parameters:
value- The rawType to set.- Returns:
- This builder for chaining.
-
clearRawType
Raw type
optional .yamcs.protobuf.Value.Type rawType = 3;- Returns:
- This builder for chaining.
-
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.
-
setEngType
Engineering type
optional .yamcs.protobuf.Value.Type engType = 4;- Parameters:
value- The engType to set.- Returns:
- This builder for chaining.
-
clearEngType
Engineering type
optional .yamcs.protobuf.Value.Type engType = 4;- Returns:
- This builder for chaining.
-
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.
-
setGids
Groups where this parameter is included
repeated uint32 gids = 5;- Parameters:
index- The index to set the value at.value- The gids to set.- Returns:
- This builder for chaining.
-
addGids
Groups where this parameter is included
repeated uint32 gids = 5;- Parameters:
value- The gids to add.- Returns:
- This builder for chaining.
-
addAllGids
Groups where this parameter is included
repeated uint32 gids = 5;- Parameters:
values- The gids to add.- Returns:
- This builder for chaining.
-
clearGids
Groups where this parameter is included
repeated uint32 gids = 5;- Returns:
- This builder for chaining.
-