org.yamcs.protobuf.YamcsInstanceOrBuilder 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/yamcsManagement/yamcsManagement.proto
package org.yamcs.protobuf;
public interface YamcsInstanceOrBuilder extends
// @@protoc_insertion_point(interface_extends:yamcs.protobuf.yamcsManagement.YamcsInstance)
com.google.protobuf.MessageOrBuilder {
/**
* optional string name = 1;
*/
boolean hasName();
/**
* optional string name = 1;
*/
java.lang.String getName();
/**
* optional string name = 1;
*/
com.google.protobuf.ByteString
getNameBytes();
/**
* optional .yamcs.protobuf.mdb.MissionDatabase missionDatabase = 3;
*/
boolean hasMissionDatabase();
/**
* optional .yamcs.protobuf.mdb.MissionDatabase missionDatabase = 3;
*/
org.yamcs.protobuf.Mdb.MissionDatabase getMissionDatabase();
/**
* optional .yamcs.protobuf.mdb.MissionDatabase missionDatabase = 3;
*/
org.yamcs.protobuf.Mdb.MissionDatabaseOrBuilder getMissionDatabaseOrBuilder();
/**
* repeated .yamcs.protobuf.yamcsManagement.ProcessorInfo processor = 4;
*/
java.util.List
getProcessorList();
/**
* repeated .yamcs.protobuf.yamcsManagement.ProcessorInfo processor = 4;
*/
org.yamcs.protobuf.ProcessorInfo getProcessor(int index);
/**
* repeated .yamcs.protobuf.yamcsManagement.ProcessorInfo processor = 4;
*/
int getProcessorCount();
/**
* repeated .yamcs.protobuf.yamcsManagement.ProcessorInfo processor = 4;
*/
java.util.List
getProcessorOrBuilderList();
/**
* repeated .yamcs.protobuf.yamcsManagement.ProcessorInfo processor = 4;
*/
org.yamcs.protobuf.ProcessorInfoOrBuilder getProcessorOrBuilder(
int index);
/**
* optional .yamcs.protobuf.yamcsManagement.YamcsInstance.InstanceState state = 11;
*/
boolean hasState();
/**
* optional .yamcs.protobuf.yamcsManagement.YamcsInstance.InstanceState state = 11;
*/
org.yamcs.protobuf.YamcsInstance.InstanceState getState();
/**
*
*in case the state=FAILED, this field will indicate the cause of the failure
* the missionDatabase and other fields may not be filled when this happens
*
*
* optional string failureCause = 9;
*/
boolean hasFailureCause();
/**
*
*in case the state=FAILED, this field will indicate the cause of the failure
* the missionDatabase and other fields may not be filled when this happens
*
*
* optional string failureCause = 9;
*/
java.lang.String getFailureCause();
/**
*
*in case the state=FAILED, this field will indicate the cause of the failure
* the missionDatabase and other fields may not be filled when this happens
*
*
* optional string failureCause = 9;
*/
com.google.protobuf.ByteString
getFailureCauseBytes();
/**
* optional string missionTime = 10;
*/
boolean hasMissionTime();
/**
* optional string missionTime = 10;
*/
java.lang.String getMissionTime();
/**
* optional string missionTime = 10;
*/
com.google.protobuf.ByteString
getMissionTimeBytes();
/**
* map<string, string> labels = 12;
*/
int getLabelsCount();
/**
* map<string, string> labels = 12;
*/
boolean containsLabels(
java.lang.String key);
/**
* Use {@link #getLabelsMap()} instead.
*/
@java.lang.Deprecated
java.util.Map
getLabels();
/**
* map<string, string> labels = 12;
*/
java.util.Map
getLabelsMap();
/**
* map<string, string> labels = 12;
*/
java.lang.String getLabelsOrDefault(
java.lang.String key,
java.lang.String defaultValue);
/**
* map<string, string> labels = 12;
*/
java.lang.String getLabelsOrThrow(
java.lang.String key);
}