- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
SubscribeParametersRequest,SubscribeParametersRequest.Builder
@Generated
public interface SubscribeParametersRequestOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionbooleanSend an error message if any of the requested parameters is either unknown or access to this parameter is forbidden.How to interpret the submitted parameter ids.getId(int index) Parameter identifiers.intParameter identifiers.Parameter identifiers.getIdOrBuilder(int index) Parameter identifiers.List<? extends Yamcs.NamedObjectIdOrBuilder> Parameter identifiers.Yamcs instance namecom.google.protobuf.ByteStringYamcs instance nameintIf set, truncate binary values to the specified byte length.Processor namecom.google.protobuf.ByteStringProcessor namebooleanIf available, send immediately the last cached value of each subscribed parameter.booleanSend parameter updates when parameters expire.booleanSend an error message if any of the requested parameters is either unknown or access to this parameter is forbidden.booleanHow to interpret the submitted parameter ids.booleanYamcs instance namebooleanIf set, truncate binary values to the specified byte length.booleanProcessor namebooleanIf available, send immediately the last cached value of each subscribed parameter.booleanSend parameter updates when parameters expire.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasInstance
boolean hasInstance()Yamcs instance name
optional string instance = 1;- Returns:
- Whether the instance field is set.
-
getInstance
String getInstance()Yamcs instance name
optional string instance = 1;- Returns:
- The instance.
-
getInstanceBytes
com.google.protobuf.ByteString getInstanceBytes()Yamcs instance name
optional string instance = 1;- Returns:
- The bytes for instance.
-
hasProcessor
boolean hasProcessor()Processor name
optional string processor = 2;- Returns:
- Whether the processor field is set.
-
getProcessor
String getProcessor()Processor name
optional string processor = 2;- Returns:
- The processor.
-
getProcessorBytes
com.google.protobuf.ByteString getProcessorBytes()Processor name
optional string processor = 2;- Returns:
- The bytes for processor.
-
getIdList
List<Yamcs.NamedObjectId> 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; -
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; -
getIdCount
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; -
getIdOrBuilderList
List<? extends Yamcs.NamedObjectIdOrBuilder> 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; -
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; -
hasAbortOnInvalid
boolean hasAbortOnInvalid()Send an error message if any of the requested parameters is either unknown or access to this parameter is forbidden. These invalid identifiers are returned in the field `invalid` of the output message. Default: true
optional bool abortOnInvalid = 4;- Returns:
- Whether the abortOnInvalid field is set.
-
getAbortOnInvalid
boolean getAbortOnInvalid()Send an error message if any of the requested parameters is either unknown or access to this parameter is forbidden. These invalid identifiers are returned in the field `invalid` of the output message. Default: true
optional bool abortOnInvalid = 4;- Returns:
- The abortOnInvalid.
-
hasUpdateOnExpiration
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;- Returns:
- Whether the updateOnExpiration field is set.
-
getUpdateOnExpiration
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;- Returns:
- The updateOnExpiration.
-
hasSendFromCache
boolean hasSendFromCache()If available, send immediately the last cached value of each subscribed parameter. Default: true
optional bool sendFromCache = 6;- Returns:
- Whether the sendFromCache field is set.
-
getSendFromCache
boolean getSendFromCache()If available, send immediately the last cached value of each subscribed parameter. Default: true
optional bool sendFromCache = 6;- Returns:
- The sendFromCache.
-
hasAction
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;- Returns:
- Whether the action field is set.
-
getAction
SubscribeParametersRequest.Action 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;- Returns:
- The action.
-
hasMaxBytes
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;- Returns:
- Whether the maxBytes field is set.
-
getMaxBytes
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;- Returns:
- The maxBytes.
-