
org.yamcs.protobuf.actions.ActionInfoOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of yamcs-api Show documentation
Show all versions of yamcs-api Show documentation
Used by external clients to communicate with Yamcs
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: yamcs/protobuf/actions/actions.proto
package org.yamcs.protobuf.actions;
public interface ActionInfoOrBuilder extends
// @@protoc_insertion_point(interface_extends:yamcs.protobuf.actions.ActionInfo)
com.google.protobuf.MessageOrBuilder {
/**
*
* Action identifier
*
*
* optional string id = 1;
* @return Whether the id field is set.
*/
boolean hasId();
/**
*
* Action identifier
*
*
* optional string id = 1;
* @return The id.
*/
java.lang.String getId();
/**
*
* Action identifier
*
*
* optional string id = 1;
* @return The bytes for id.
*/
com.google.protobuf.ByteString
getIdBytes();
/**
*
* Label describing an action
*
*
* optional string label = 2;
* @return Whether the label field is set.
*/
boolean hasLabel();
/**
*
* Label describing an action
*
*
* optional string label = 2;
* @return The label.
*/
java.lang.String getLabel();
/**
*
* Label describing an action
*
*
* optional string label = 2;
* @return The bytes for label.
*/
com.google.protobuf.ByteString
getLabelBytes();
/**
*
* Action style, one of ``PUSH_BUTTON`` or ``CHECK_BOX``
*
*
* optional string style = 3;
* @return Whether the style field is set.
*/
boolean hasStyle();
/**
*
* Action style, one of ``PUSH_BUTTON`` or ``CHECK_BOX``
*
*
* optional string style = 3;
* @return The style.
*/
java.lang.String getStyle();
/**
*
* Action style, one of ``PUSH_BUTTON`` or ``CHECK_BOX``
*
*
* optional string style = 3;
* @return The bytes for style.
*/
com.google.protobuf.ByteString
getStyleBytes();
/**
*
* Whether this action is currently enabled
*
*
* optional bool enabled = 4;
* @return Whether the enabled field is set.
*/
boolean hasEnabled();
/**
*
* Whether this action is currently enabled
*
*
* optional bool enabled = 4;
* @return The enabled.
*/
boolean getEnabled();
/**
*
* Whether this action is currently checked
*
*
* optional bool checked = 5;
* @return Whether the checked field is set.
*/
boolean hasChecked();
/**
*
* Whether this action is currently checked
*
*
* optional bool checked = 5;
* @return The checked.
*/
boolean getChecked();
/**
*
* Specification of action options (if any)
*
*
* optional .yamcs.protobuf.config.SpecInfo spec = 6;
* @return Whether the spec field is set.
*/
boolean hasSpec();
/**
*
* Specification of action options (if any)
*
*
* optional .yamcs.protobuf.config.SpecInfo spec = 6;
* @return The spec.
*/
org.yamcs.protobuf.config.SpecInfo getSpec();
/**
*
* Specification of action options (if any)
*
*
* optional .yamcs.protobuf.config.SpecInfo spec = 6;
*/
org.yamcs.protobuf.config.SpecInfoOrBuilder getSpecOrBuilder();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy