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 typeyamcs.protobuf.yamcsManagement.TemplateVariable- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTemplateVariable.BuilderProtobuf typeyamcs.protobuf.yamcsManagement.TemplateVariable-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-
-
Field Summary
Fields Modifier and Type Field Description static intCHOICES_FIELD_NUMBERstatic intHELP_FIELD_NUMBERstatic intINITIAL_FIELD_NUMBERstatic intLABEL_FIELD_NUMBERstatic intNAME_FIELD_NUMBERstatic com.google.protobuf.Parser<TemplateVariable>PARSERDeprecated.static intREQUIRED_FIELD_NUMBERstatic intTYPE_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)StringgetChoices(int index)List of valid choicescom.google.protobuf.ByteStringgetChoicesBytes(int index)List of valid choicesintgetChoicesCount()List of valid choicescom.google.protobuf.ProtocolStringListgetChoicesList()List of valid choicesstatic TemplateVariablegetDefaultInstance()TemplateVariablegetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()StringgetHelp()Verbose user guidance (HTML)com.google.protobuf.ByteStringgetHelpBytes()Verbose user guidance (HTML)StringgetInitial()Initial value for use in UI formscom.google.protobuf.ByteStringgetInitialBytes()Initial value for use in UI formsStringgetLabel()Verbose name for use in UI formscom.google.protobuf.ByteStringgetLabelBytes()Verbose name for use in UI formsStringgetName()Variable name.com.google.protobuf.ByteStringgetNameBytes()Variable name.com.google.protobuf.Parser<TemplateVariable>getParserForType()booleangetRequired()Whether this variable is required inputintgetSerializedSize()StringgetType()Type of variable (Java class extending org.yamcs.templating.Variable)com.google.protobuf.ByteStringgetTypeBytes()Type of variable (Java class extending org.yamcs.templating.Variable)com.google.protobuf.UnknownFieldSetgetUnknownFields()inthashCode()booleanhasHelp()Verbose user guidance (HTML)booleanhasInitial()Initial value for use in UI formsbooleanhasLabel()Verbose name for use in UI formsbooleanhasName()Variable name.booleanhasRequired()Whether this variable is required inputbooleanhasType()Type of variable (Java class extending org.yamcs.templating.Variable)protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static TemplateVariable.BuildernewBuilder()static TemplateVariable.BuildernewBuilder(TemplateVariable prototype)TemplateVariable.BuildernewBuilderForType()protected TemplateVariable.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)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()TemplateVariable.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, makeExtensionsImmutable, 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, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
LABEL_FIELD_NUMBER
public static final int LABEL_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TYPE_FIELD_NUMBER
public static final int TYPE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
HELP_FIELD_NUMBER
public static final int HELP_FIELD_NUMBER
- See Also:
- Constant Field Values
-
REQUIRED_FIELD_NUMBER
public static final int REQUIRED_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CHOICES_FIELD_NUMBER
public static final int CHOICES_FIELD_NUMBER
- See Also:
- Constant Field Values
-
INITIAL_FIELD_NUMBER
public static final int INITIAL_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PARSER
@Deprecated public static final com.google.protobuf.Parser<TemplateVariable> PARSER
Deprecated.
-
-
Method Detail
-
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
-
getName
public String getName()
Variable name.
optional string name = 1;- Specified by:
getNamein interfaceTemplateVariableOrBuilder
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
Variable name.
optional string name = 1;- Specified by:
getNameBytesin interfaceTemplateVariableOrBuilder
-
hasLabel
public boolean hasLabel()
Verbose name for use in UI forms
optional string label = 6;- Specified by:
hasLabelin interfaceTemplateVariableOrBuilder
-
getLabel
public String getLabel()
Verbose name for use in UI forms
optional string label = 6;- Specified by:
getLabelin interfaceTemplateVariableOrBuilder
-
getLabelBytes
public com.google.protobuf.ByteString getLabelBytes()
Verbose name for use in UI forms
optional string label = 6;- Specified by:
getLabelBytesin interfaceTemplateVariableOrBuilder
-
hasType
public boolean hasType()
Type of variable (Java class extending org.yamcs.templating.Variable)
optional string type = 4;- Specified by:
hasTypein interfaceTemplateVariableOrBuilder
-
getType
public String getType()
Type of variable (Java class extending org.yamcs.templating.Variable)
optional string type = 4;- Specified by:
getTypein interfaceTemplateVariableOrBuilder
-
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
-
hasHelp
public boolean hasHelp()
Verbose user guidance (HTML)
optional string help = 2;- Specified by:
hasHelpin interfaceTemplateVariableOrBuilder
-
getHelp
public String getHelp()
Verbose user guidance (HTML)
optional string help = 2;- Specified by:
getHelpin interfaceTemplateVariableOrBuilder
-
getHelpBytes
public com.google.protobuf.ByteString getHelpBytes()
Verbose user guidance (HTML)
optional string help = 2;- Specified by:
getHelpBytesin interfaceTemplateVariableOrBuilder
-
hasRequired
public boolean hasRequired()
Whether this variable is required input
optional bool required = 3;- Specified by:
hasRequiredin interfaceTemplateVariableOrBuilder
-
getRequired
public boolean getRequired()
Whether this variable is required input
optional bool required = 3;- Specified by:
getRequiredin interfaceTemplateVariableOrBuilder
-
getChoicesList
public com.google.protobuf.ProtocolStringList getChoicesList()
List of valid choices
repeated string choices = 5;- Specified by:
getChoicesListin interfaceTemplateVariableOrBuilder
-
getChoicesCount
public int getChoicesCount()
List of valid choices
repeated string choices = 5;- Specified by:
getChoicesCountin interfaceTemplateVariableOrBuilder
-
getChoices
public String getChoices(int index)
List of valid choices
repeated string choices = 5;- Specified by:
getChoicesin interfaceTemplateVariableOrBuilder
-
getChoicesBytes
public com.google.protobuf.ByteString getChoicesBytes(int index)
List of valid choices
repeated string choices = 5;- Specified by:
getChoicesBytesin interfaceTemplateVariableOrBuilder
-
hasInitial
public boolean hasInitial()
Initial value for use in UI forms
optional string initial = 7;- Specified by:
hasInitialin interfaceTemplateVariableOrBuilder
-
getInitial
public String getInitial()
Initial value for use in UI forms
optional string initial = 7;- Specified by:
getInitialin interfaceTemplateVariableOrBuilder
-
getInitialBytes
public com.google.protobuf.ByteString getInitialBytes()
Initial value for use in UI forms
optional string initial = 7;- Specified by:
getInitialBytesin interfaceTemplateVariableOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- 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
public boolean equals(Object obj)
- 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
public static TemplateVariable parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static TemplateVariable parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static TemplateVariable parseDelimitedFrom(InputStream input) throws IOException
- 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
public TemplateVariable.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static TemplateVariable.Builder newBuilder()
-
newBuilder
public static TemplateVariable.Builder newBuilder(TemplateVariable prototype)
-
toBuilder
public TemplateVariable.Builder 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
public static TemplateVariable getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<TemplateVariable> parser()
-
getParserForType
public com.google.protobuf.Parser<TemplateVariable> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public TemplateVariable getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-