Package org.yamcs.protobuf
Class SubscribeParametersRequest
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
org.yamcs.protobuf.SubscribeParametersRequest
- All Implemented Interfaces:
com.google.protobuf.Message
,com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Serializable
,SubscribeParametersRequestOrBuilder
public final class SubscribeParametersRequest
extends com.google.protobuf.GeneratedMessageV3
implements SubscribeParametersRequestOrBuilder
Request message for `SubscribeParameters`.Protobuf type
yamcs.protobuf.processing.SubscribeParametersRequest
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic enum
Specifies what Yamcs should do with the parameter identifiers that are specifiedwith the ``id`` field.static final class
Request message for `SubscribeParameters`.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, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final com.google.protobuf.Parser<SubscribeParametersRequest>
Deprecated.static final int
static final int
static final int
Fields inherited from class com.google.protobuf.GeneratedMessageV3
alwaysUseFieldBuilders, unknownFields
Fields inherited from class com.google.protobuf.AbstractMessage
memoizedSize
Fields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode
-
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
Send an error message if any parameter is invalid.How to interpret the submitted parameter ids.static SubscribeParametersRequest
static final com.google.protobuf.Descriptors.Descriptor
getId
(int index) Parameter identifiers.int
Parameter identifiers.Parameter identifiers.getIdOrBuilder
(int index) Parameter identifiers.List<? extends Yamcs.NamedObjectIdOrBuilder>
Parameter identifiers.Yamcs instance namecom.google.protobuf.ByteString
Yamcs instance nameint
If set, truncate binary values to the specified byte length.com.google.protobuf.Parser<SubscribeParametersRequest>
Processor namecom.google.protobuf.ByteString
Processor nameboolean
If available, send immediately the last cached value of each subscribed parameter.int
final com.google.protobuf.UnknownFieldSet
boolean
Send parameter updates when parameters expire.boolean
Send an error message if any parameter is invalid.boolean
How to interpret the submitted parameter ids.int
hashCode()
boolean
Yamcs instance nameboolean
If set, truncate binary values to the specified byte length.boolean
Processor nameboolean
If available, send immediately the last cached value of each subscribed parameter.boolean
Send parameter updates when parameters expire.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
final boolean
newBuilder
(SubscribeParametersRequest prototype) protected SubscribeParametersRequest.Builder
newBuilderForType
(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected Object
newInstance
(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) static SubscribeParametersRequest
parseDelimitedFrom
(InputStream input) static SubscribeParametersRequest
parseDelimitedFrom
(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static SubscribeParametersRequest
parseFrom
(byte[] data) static SubscribeParametersRequest
parseFrom
(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static SubscribeParametersRequest
parseFrom
(com.google.protobuf.ByteString data) static SubscribeParametersRequest
parseFrom
(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static SubscribeParametersRequest
parseFrom
(com.google.protobuf.CodedInputStream input) static SubscribeParametersRequest
parseFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static SubscribeParametersRequest
parseFrom
(InputStream input) static SubscribeParametersRequest
parseFrom
(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static SubscribeParametersRequest
parseFrom
(ByteBuffer data) static SubscribeParametersRequest
parseFrom
(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<SubscribeParametersRequest>
parser()
void
writeTo
(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, isStringEmpty, makeExtensionsImmutable, 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, 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
Methods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeTo
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof
-
Field Details
-
INSTANCE_FIELD_NUMBER
public static final int INSTANCE_FIELD_NUMBER- See Also:
-
PROCESSOR_FIELD_NUMBER
public static final int PROCESSOR_FIELD_NUMBER- See Also:
-
ID_FIELD_NUMBER
public static final int ID_FIELD_NUMBER- See Also:
-
ABORTONINVALID_FIELD_NUMBER
public static final int ABORTONINVALID_FIELD_NUMBER- See Also:
-
UPDATEONEXPIRATION_FIELD_NUMBER
public static final int UPDATEONEXPIRATION_FIELD_NUMBER- See Also:
-
SENDFROMCACHE_FIELD_NUMBER
public static final int SENDFROMCACHE_FIELD_NUMBER- See Also:
-
ACTION_FIELD_NUMBER
public static final int ACTION_FIELD_NUMBER- See Also:
-
MAXBYTES_FIELD_NUMBER
public static final int MAXBYTES_FIELD_NUMBER- See Also:
-
PARSER
Deprecated.
-
-
Method Details
-
newInstance
- Overrides:
newInstance
in classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()- Specified by:
getUnknownFields
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getUnknownFields
in classcom.google.protobuf.GeneratedMessageV3
-
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
-
hasInstance
public boolean hasInstance()Yamcs instance name
optional string instance = 1;
- Specified by:
hasInstance
in interfaceSubscribeParametersRequestOrBuilder
- Returns:
- Whether the instance field is set.
-
getInstance
Yamcs instance name
optional string instance = 1;
- Specified by:
getInstance
in interfaceSubscribeParametersRequestOrBuilder
- Returns:
- The instance.
-
getInstanceBytes
public com.google.protobuf.ByteString getInstanceBytes()Yamcs instance name
optional string instance = 1;
- Specified by:
getInstanceBytes
in interfaceSubscribeParametersRequestOrBuilder
- Returns:
- The bytes for instance.
-
hasProcessor
public boolean hasProcessor()Processor name
optional string processor = 2;
- Specified by:
hasProcessor
in interfaceSubscribeParametersRequestOrBuilder
- Returns:
- Whether the processor field is set.
-
getProcessor
Processor name
optional string processor = 2;
- Specified by:
getProcessor
in interfaceSubscribeParametersRequestOrBuilder
- Returns:
- The processor.
-
getProcessorBytes
public com.google.protobuf.ByteString getProcessorBytes()Processor name
optional string processor = 2;
- Specified by:
getProcessorBytes
in interfaceSubscribeParametersRequestOrBuilder
- Returns:
- The bytes for processor.
-
getIdList
Parameter identifiers. Each identifier takes the form of a namespace and a name. For Yamcs-native naming only the name field is required and should be the fully qualified name. The namespace is only required when the name represents an alias of that parameter.
repeated .yamcs.protobuf.NamedObjectId id = 3;
- Specified by:
getIdList
in interfaceSubscribeParametersRequestOrBuilder
-
getIdOrBuilderList
Parameter identifiers. Each identifier takes the form of a namespace and a name. For Yamcs-native naming only the name field is required and should be the fully qualified name. The namespace is only required when the name represents an alias of that parameter.
repeated .yamcs.protobuf.NamedObjectId id = 3;
- Specified by:
getIdOrBuilderList
in interfaceSubscribeParametersRequestOrBuilder
-
getIdCount
public int getIdCount()Parameter identifiers. Each identifier takes the form of a namespace and a name. For Yamcs-native naming only the name field is required and should be the fully qualified name. The namespace is only required when the name represents an alias of that parameter.
repeated .yamcs.protobuf.NamedObjectId id = 3;
- Specified by:
getIdCount
in interfaceSubscribeParametersRequestOrBuilder
-
getId
Parameter identifiers. Each identifier takes the form of a namespace and a name. For Yamcs-native naming only the name field is required and should be the fully qualified name. The namespace is only required when the name represents an alias of that parameter.
repeated .yamcs.protobuf.NamedObjectId id = 3;
- Specified by:
getId
in interfaceSubscribeParametersRequestOrBuilder
-
getIdOrBuilder
Parameter identifiers. Each identifier takes the form of a namespace and a name. For Yamcs-native naming only the name field is required and should be the fully qualified name. The namespace is only required when the name represents an alias of that parameter.
repeated .yamcs.protobuf.NamedObjectId id = 3;
- Specified by:
getIdOrBuilder
in interfaceSubscribeParametersRequestOrBuilder
-
hasAbortOnInvalid
public boolean hasAbortOnInvalid()Send an error message if any parameter is invalid. Default: true
optional bool abortOnInvalid = 4;
- Specified by:
hasAbortOnInvalid
in interfaceSubscribeParametersRequestOrBuilder
- Returns:
- Whether the abortOnInvalid field is set.
-
getAbortOnInvalid
public boolean getAbortOnInvalid()Send an error message if any parameter is invalid. Default: true
optional bool abortOnInvalid = 4;
- Specified by:
getAbortOnInvalid
in interfaceSubscribeParametersRequestOrBuilder
- Returns:
- The abortOnInvalid.
-
hasUpdateOnExpiration
public boolean hasUpdateOnExpiration()Send parameter updates when parameters expire. The update will have the same value and timestamp like the preceding update, but with acquisition status set to EXPIRED (instead of ACQUIRED) Default: false
optional bool updateOnExpiration = 5;
- Specified by:
hasUpdateOnExpiration
in interfaceSubscribeParametersRequestOrBuilder
- Returns:
- Whether the updateOnExpiration field is set.
-
getUpdateOnExpiration
public boolean getUpdateOnExpiration()Send parameter updates when parameters expire. The update will have the same value and timestamp like the preceding update, but with acquisition status set to EXPIRED (instead of ACQUIRED) Default: false
optional bool updateOnExpiration = 5;
- Specified by:
getUpdateOnExpiration
in interfaceSubscribeParametersRequestOrBuilder
- Returns:
- The updateOnExpiration.
-
hasSendFromCache
public boolean hasSendFromCache()If available, send immediately the last cached value of each subscribed parameter. Default: true
optional bool sendFromCache = 6;
- Specified by:
hasSendFromCache
in interfaceSubscribeParametersRequestOrBuilder
- Returns:
- Whether the sendFromCache field is set.
-
getSendFromCache
public boolean getSendFromCache()If available, send immediately the last cached value of each subscribed parameter. Default: true
optional bool sendFromCache = 6;
- Specified by:
getSendFromCache
in interfaceSubscribeParametersRequestOrBuilder
- Returns:
- The sendFromCache.
-
hasAction
public boolean hasAction()How to interpret the submitted parameter ids. Default is to replace an existing subscription with the newly submitted list.
optional .yamcs.protobuf.processing.SubscribeParametersRequest.Action action = 7;
- Specified by:
hasAction
in interfaceSubscribeParametersRequestOrBuilder
- Returns:
- Whether the action field is set.
-
getAction
How to interpret the submitted parameter ids. Default is to replace an existing subscription with the newly submitted list.
optional .yamcs.protobuf.processing.SubscribeParametersRequest.Action action = 7;
- Specified by:
getAction
in interfaceSubscribeParametersRequestOrBuilder
- Returns:
- The action.
-
hasMaxBytes
public boolean hasMaxBytes()If set, truncate binary values to the specified byte length. This may be necessary when Yamcs contains large binary values. A negative value implies no truncating, which is the default.
optional int32 maxBytes = 8;
- Specified by:
hasMaxBytes
in interfaceSubscribeParametersRequestOrBuilder
- Returns:
- Whether the maxBytes field is set.
-
getMaxBytes
public int getMaxBytes()If set, truncate binary values to the specified byte length. This may be necessary when Yamcs contains large binary values. A negative value implies no truncating, which is the default.
optional int32 maxBytes = 8;
- Specified by:
getMaxBytes
in interfaceSubscribeParametersRequestOrBuilder
- Returns:
- The maxBytes.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in classcom.google.protobuf.AbstractMessage
-
parseFrom
public static SubscribeParametersRequest parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SubscribeParametersRequest parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SubscribeParametersRequest parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SubscribeParametersRequest parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SubscribeParametersRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SubscribeParametersRequest parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static SubscribeParametersRequest parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static SubscribeParametersRequest parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static SubscribeParametersRequest parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static SubscribeParametersRequest parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected SubscribeParametersRequest.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) - Specified by:
newBuilderForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-