
org.yamcs.protobuf.config.SpecInfoOrBuilder 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/config/config.proto
package org.yamcs.protobuf.config;
public interface SpecInfoOrBuilder extends
// @@protoc_insertion_point(interface_extends:yamcs.protobuf.config.SpecInfo)
com.google.protobuf.MessageOrBuilder {
/**
*
* Options for this specification
*
*
* repeated .yamcs.protobuf.config.OptionInfo options = 1;
*/
java.util.List
getOptionsList();
/**
*
* Options for this specification
*
*
* repeated .yamcs.protobuf.config.OptionInfo options = 1;
*/
org.yamcs.protobuf.config.OptionInfo getOptions(int index);
/**
*
* Options for this specification
*
*
* repeated .yamcs.protobuf.config.OptionInfo options = 1;
*/
int getOptionsCount();
/**
*
* Options for this specification
*
*
* repeated .yamcs.protobuf.config.OptionInfo options = 1;
*/
java.util.List extends org.yamcs.protobuf.config.OptionInfoOrBuilder>
getOptionsOrBuilderList();
/**
*
* Options for this specification
*
*
* repeated .yamcs.protobuf.config.OptionInfo options = 1;
*/
org.yamcs.protobuf.config.OptionInfoOrBuilder getOptionsOrBuilder(
int index);
/**
*
* If true, any option is allowed
*
*
* optional bool allowUnknownKeys = 2;
* @return Whether the allowUnknownKeys field is set.
*/
boolean hasAllowUnknownKeys();
/**
*
* If true, any option is allowed
*
*
* optional bool allowUnknownKeys = 2;
* @return The allowUnknownKeys.
*/
boolean getAllowUnknownKeys();
/**
*
* Constraints on a groups of options. For each group at least one
* of the keys must be specified.
*
*
* repeated .yamcs.protobuf.config.OptionGroupInfo requiredOneOf = 3;
*/
java.util.List
getRequiredOneOfList();
/**
*
* Constraints on a groups of options. For each group at least one
* of the keys must be specified.
*
*
* repeated .yamcs.protobuf.config.OptionGroupInfo requiredOneOf = 3;
*/
org.yamcs.protobuf.config.OptionGroupInfo getRequiredOneOf(int index);
/**
*
* Constraints on a groups of options. For each group at least one
* of the keys must be specified.
*
*
* repeated .yamcs.protobuf.config.OptionGroupInfo requiredOneOf = 3;
*/
int getRequiredOneOfCount();
/**
*
* Constraints on a groups of options. For each group at least one
* of the keys must be specified.
*
*
* repeated .yamcs.protobuf.config.OptionGroupInfo requiredOneOf = 3;
*/
java.util.List extends org.yamcs.protobuf.config.OptionGroupInfoOrBuilder>
getRequiredOneOfOrBuilderList();
/**
*
* Constraints on a groups of options. For each group at least one
* of the keys must be specified.
*
*
* repeated .yamcs.protobuf.config.OptionGroupInfo requiredOneOf = 3;
*/
org.yamcs.protobuf.config.OptionGroupInfoOrBuilder getRequiredOneOfOrBuilder(
int index);
/**
*
* Constraints on a group of options. For each group, all keys must
* be specified, or none at all.
*
*
* repeated .yamcs.protobuf.config.OptionGroupInfo requireTogether = 4;
*/
java.util.List
getRequireTogetherList();
/**
*
* Constraints on a group of options. For each group, all keys must
* be specified, or none at all.
*
*
* repeated .yamcs.protobuf.config.OptionGroupInfo requireTogether = 4;
*/
org.yamcs.protobuf.config.OptionGroupInfo getRequireTogether(int index);
/**
*
* Constraints on a group of options. For each group, all keys must
* be specified, or none at all.
*
*
* repeated .yamcs.protobuf.config.OptionGroupInfo requireTogether = 4;
*/
int getRequireTogetherCount();
/**
*
* Constraints on a group of options. For each group, all keys must
* be specified, or none at all.
*
*
* repeated .yamcs.protobuf.config.OptionGroupInfo requireTogether = 4;
*/
java.util.List extends org.yamcs.protobuf.config.OptionGroupInfoOrBuilder>
getRequireTogetherOrBuilderList();
/**
*
* Constraints on a group of options. For each group, all keys must
* be specified, or none at all.
*
*
* repeated .yamcs.protobuf.config.OptionGroupInfo requireTogether = 4;
*/
org.yamcs.protobuf.config.OptionGroupInfoOrBuilder getRequireTogetherOrBuilder(
int index);
/**
*
* Conditional constraints on a group of options
*
*
* repeated .yamcs.protobuf.config.WhenConditionInfo whenConditions = 5;
*/
java.util.List
getWhenConditionsList();
/**
*
* Conditional constraints on a group of options
*
*
* repeated .yamcs.protobuf.config.WhenConditionInfo whenConditions = 5;
*/
org.yamcs.protobuf.config.WhenConditionInfo getWhenConditions(int index);
/**
*
* Conditional constraints on a group of options
*
*
* repeated .yamcs.protobuf.config.WhenConditionInfo whenConditions = 5;
*/
int getWhenConditionsCount();
/**
*
* Conditional constraints on a group of options
*
*
* repeated .yamcs.protobuf.config.WhenConditionInfo whenConditions = 5;
*/
java.util.List extends org.yamcs.protobuf.config.WhenConditionInfoOrBuilder>
getWhenConditionsOrBuilderList();
/**
*
* Conditional constraints on a group of options
*
*
* repeated .yamcs.protobuf.config.WhenConditionInfo whenConditions = 5;
*/
org.yamcs.protobuf.config.WhenConditionInfoOrBuilder getWhenConditionsOrBuilder(
int index);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy