All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.yamcs.protobuf.actions.ActionInfoOrBuilder Maven / Gradle / Ivy

There is a newer version: 5.10.9
Show newest version
// 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