Package org.yamcs.protobuf
Class TemplateVariable
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
org.yamcs.protobuf.TemplateVariable
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable,TemplateVariableOrBuilder
public final class TemplateVariable
extends com.google.protobuf.GeneratedMessageV3
implements TemplateVariableOrBuilder
Protobuf type
yamcs.protobuf.instances.TemplateVariable- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classProtobuf typeyamcs.protobuf.instances.TemplateVariableNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final com.google.protobuf.Parser<TemplateVariable>Deprecated.static final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessageV3
alwaysUseFieldBuilders, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleangetChoices(int index) List of valid choicescom.google.protobuf.ByteStringgetChoicesBytes(int index) List of valid choicesintList of valid choicescom.google.protobuf.ProtocolStringListList of valid choicesstatic TemplateVariablestatic final com.google.protobuf.Descriptors.DescriptorgetHelp()Verbose user guidance (HTML)com.google.protobuf.ByteStringVerbose user guidance (HTML)Initial value for use in UI formscom.google.protobuf.ByteStringInitial value for use in UI formsgetLabel()Verbose name for use in UI formscom.google.protobuf.ByteStringVerbose name for use in UI formsgetName()Variable name.com.google.protobuf.ByteStringVariable name.com.google.protobuf.Parser<TemplateVariable>booleanWhether this variable is required inputintgetType()Type of variable (Java class extending org.yamcs.templating.Variable)com.google.protobuf.ByteStringType of variable (Java class extending org.yamcs.templating.Variable)final com.google.protobuf.UnknownFieldSetinthashCode()booleanhasHelp()Verbose user guidance (HTML)booleanInitial value for use in UI formsbooleanhasLabel()Verbose name for use in UI formsbooleanhasName()Variable name.booleanWhether this variable is required inputbooleanhasType()Type of variable (Java class extending org.yamcs.templating.Variable)protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanstatic TemplateVariable.Builderstatic TemplateVariable.BuildernewBuilder(TemplateVariable prototype) protected TemplateVariable.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) static TemplateVariableparseDelimitedFrom(InputStream input) static TemplateVariableparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static TemplateVariableparseFrom(byte[] data) static TemplateVariableparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static TemplateVariableparseFrom(com.google.protobuf.ByteString data) static TemplateVariableparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static TemplateVariableparseFrom(com.google.protobuf.CodedInputStream input) static TemplateVariableparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static TemplateVariableparseFrom(InputStream input) static TemplateVariableparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static TemplateVariableparseFrom(ByteBuffer data) static TemplateVariableparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<TemplateVariable>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof
-
Field Details
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER- See Also:
-
LABEL_FIELD_NUMBER
public static final int LABEL_FIELD_NUMBER- See Also:
-
TYPE_FIELD_NUMBER
public static final int TYPE_FIELD_NUMBER- See Also:
-
HELP_FIELD_NUMBER
public static final int HELP_FIELD_NUMBER- See Also:
-
REQUIRED_FIELD_NUMBER
public static final int REQUIRED_FIELD_NUMBER- See Also:
-
CHOICES_FIELD_NUMBER
public static final int CHOICES_FIELD_NUMBER- See Also:
-
INITIAL_FIELD_NUMBER
public static final int INITIAL_FIELD_NUMBER- See Also:
-
PARSER
Deprecated.
-
-
Method Details
-
newInstance
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()- Specified by:
getUnknownFieldsin interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
hasName
public boolean hasName()Variable name.
optional string name = 1;- Specified by:
hasNamein interfaceTemplateVariableOrBuilder- Returns:
- Whether the name field is set.
-
getName
Variable name.
optional string name = 1;- Specified by:
getNamein interfaceTemplateVariableOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Variable name.
optional string name = 1;- Specified by:
getNameBytesin interfaceTemplateVariableOrBuilder- Returns:
- The bytes for name.
-
hasLabel
public boolean hasLabel()Verbose name for use in UI forms
optional string label = 6;- Specified by:
hasLabelin interfaceTemplateVariableOrBuilder- Returns:
- Whether the label field is set.
-
getLabel
Verbose name for use in UI forms
optional string label = 6;- Specified by:
getLabelin interfaceTemplateVariableOrBuilder- Returns:
- The label.
-
getLabelBytes
public com.google.protobuf.ByteString getLabelBytes()Verbose name for use in UI forms
optional string label = 6;- Specified by:
getLabelBytesin interfaceTemplateVariableOrBuilder- Returns:
- The bytes for label.
-
hasType
public boolean hasType()Type of variable (Java class extending org.yamcs.templating.Variable)
optional string type = 4;- Specified by:
hasTypein interfaceTemplateVariableOrBuilder- Returns:
- Whether the type field is set.
-
getType
Type of variable (Java class extending org.yamcs.templating.Variable)
optional string type = 4;- Specified by:
getTypein interfaceTemplateVariableOrBuilder- Returns:
- The type.
-
getTypeBytes
public com.google.protobuf.ByteString getTypeBytes()Type of variable (Java class extending org.yamcs.templating.Variable)
optional string type = 4;- Specified by:
getTypeBytesin interfaceTemplateVariableOrBuilder- Returns:
- The bytes for type.
-
hasHelp
public boolean hasHelp()Verbose user guidance (HTML)
optional string help = 2;- Specified by:
hasHelpin interfaceTemplateVariableOrBuilder- Returns:
- Whether the help field is set.
-
getHelp
Verbose user guidance (HTML)
optional string help = 2;- Specified by:
getHelpin interfaceTemplateVariableOrBuilder- Returns:
- The help.
-
getHelpBytes
public com.google.protobuf.ByteString getHelpBytes()Verbose user guidance (HTML)
optional string help = 2;- Specified by:
getHelpBytesin interfaceTemplateVariableOrBuilder- Returns:
- The bytes for help.
-
hasRequired
public boolean hasRequired()Whether this variable is required input
optional bool required = 3;- Specified by:
hasRequiredin interfaceTemplateVariableOrBuilder- Returns:
- Whether the required field is set.
-
getRequired
public boolean getRequired()Whether this variable is required input
optional bool required = 3;- Specified by:
getRequiredin interfaceTemplateVariableOrBuilder- Returns:
- The required.
-
getChoicesList
public com.google.protobuf.ProtocolStringList getChoicesList()List of valid choices
repeated string choices = 5;- Specified by:
getChoicesListin interfaceTemplateVariableOrBuilder- Returns:
- A list containing the choices.
-
getChoicesCount
public int getChoicesCount()List of valid choices
repeated string choices = 5;- Specified by:
getChoicesCountin interfaceTemplateVariableOrBuilder- Returns:
- The count of choices.
-
getChoices
List of valid choices
repeated string choices = 5;- Specified by:
getChoicesin interfaceTemplateVariableOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The choices at the given index.
-
getChoicesBytes
public com.google.protobuf.ByteString getChoicesBytes(int index) List of valid choices
repeated string choices = 5;- Specified by:
getChoicesBytesin interfaceTemplateVariableOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the choices at the given index.
-
hasInitial
public boolean hasInitial()Initial value for use in UI forms
optional string initial = 7;- Specified by:
hasInitialin interfaceTemplateVariableOrBuilder- Returns:
- Whether the initial field is set.
-
getInitial
Initial value for use in UI forms
optional string initial = 7;- Specified by:
getInitialin interfaceTemplateVariableOrBuilder- Returns:
- The initial.
-
getInitialBytes
public com.google.protobuf.ByteString getInitialBytes()Initial value for use in UI forms
optional string initial = 7;- Specified by:
getInitialBytesin interfaceTemplateVariableOrBuilder- Returns:
- The bytes for initial.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static TemplateVariable parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TemplateVariable parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TemplateVariable parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TemplateVariable parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TemplateVariable parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TemplateVariable parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static TemplateVariable parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static TemplateVariable parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static TemplateVariable parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static TemplateVariable parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected TemplateVariable.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) - Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-