Package org.yamcs.protobuf
Class TemplateVariable.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<TemplateVariable.Builder>
-
- org.yamcs.protobuf.TemplateVariable.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,TemplateVariableOrBuilder
- Enclosing class:
- TemplateVariable
public static final class TemplateVariable.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<TemplateVariable.Builder> implements TemplateVariableOrBuilder
Protobuf typeyamcs.protobuf.yamcsManagement.TemplateVariable
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description TemplateVariable.BuilderaddAllChoices(Iterable<String> values)List of valid choicesTemplateVariable.BuilderaddChoices(String value)List of valid choicesTemplateVariable.BuilderaddChoicesBytes(com.google.protobuf.ByteString value)List of valid choicesTemplateVariable.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)TemplateVariablebuild()TemplateVariablebuildPartial()TemplateVariable.Builderclear()TemplateVariable.BuilderclearChoices()List of valid choicesTemplateVariable.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)TemplateVariable.BuilderclearHelp()Verbose user guidance (HTML)TemplateVariable.BuilderclearInitial()Initial value for use in UI formsTemplateVariable.BuilderclearLabel()Verbose name for use in UI formsTemplateVariable.BuilderclearName()Variable name.TemplateVariable.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)TemplateVariable.BuilderclearRequired()Whether this variable is required inputTemplateVariable.BuilderclearType()Type of variable (Java class extending org.yamcs.templating.Variable)TemplateVariable.Builderclone()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 choicesTemplateVariablegetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()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.booleangetRequired()Whether this variable is required inputStringgetType()Type of variable (Java class extending org.yamcs.templating.Variable)com.google.protobuf.ByteStringgetTypeBytes()Type of variable (Java class extending org.yamcs.templating.Variable)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()TemplateVariable.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)TemplateVariable.BuildermergeFrom(com.google.protobuf.Message other)TemplateVariable.BuildermergeFrom(TemplateVariable other)TemplateVariable.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)TemplateVariable.BuildersetChoices(int index, String value)List of valid choicesTemplateVariable.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)TemplateVariable.BuildersetHelp(String value)Verbose user guidance (HTML)TemplateVariable.BuildersetHelpBytes(com.google.protobuf.ByteString value)Verbose user guidance (HTML)TemplateVariable.BuildersetInitial(String value)Initial value for use in UI formsTemplateVariable.BuildersetInitialBytes(com.google.protobuf.ByteString value)Initial value for use in UI formsTemplateVariable.BuildersetLabel(String value)Verbose name for use in UI formsTemplateVariable.BuildersetLabelBytes(com.google.protobuf.ByteString value)Verbose name for use in UI formsTemplateVariable.BuildersetName(String value)Variable name.TemplateVariable.BuildersetNameBytes(com.google.protobuf.ByteString value)Variable name.TemplateVariable.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)TemplateVariable.BuildersetRequired(boolean value)Whether this variable is required inputTemplateVariable.BuildersetType(String value)Type of variable (Java class extending org.yamcs.templating.Variable)TemplateVariable.BuildersetTypeBytes(com.google.protobuf.ByteString value)Type of variable (Java class extending org.yamcs.templating.Variable)TemplateVariable.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageException
-
-
-
-
Method Detail
-
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.Builder<TemplateVariable.Builder>
-
clear
public TemplateVariable.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<TemplateVariable.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<TemplateVariable.Builder>
-
getDefaultInstanceForType
public TemplateVariable getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public TemplateVariable build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public TemplateVariable buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public TemplateVariable.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<TemplateVariable.Builder>
-
setField
public TemplateVariable.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<TemplateVariable.Builder>
-
clearField
public TemplateVariable.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<TemplateVariable.Builder>
-
clearOneof
public TemplateVariable.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<TemplateVariable.Builder>
-
setRepeatedField
public TemplateVariable.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<TemplateVariable.Builder>
-
addRepeatedField
public TemplateVariable.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<TemplateVariable.Builder>
-
mergeFrom
public TemplateVariable.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<TemplateVariable.Builder>
-
mergeFrom
public TemplateVariable.Builder mergeFrom(TemplateVariable other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<TemplateVariable.Builder>
-
mergeFrom
public TemplateVariable.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<TemplateVariable.Builder>- Throws:
IOException
-
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
-
setName
public TemplateVariable.Builder setName(String value)
Variable name.
optional string name = 1;
-
clearName
public TemplateVariable.Builder clearName()
Variable name.
optional string name = 1;
-
setNameBytes
public TemplateVariable.Builder setNameBytes(com.google.protobuf.ByteString value)
Variable name.
optional string name = 1;
-
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
-
setLabel
public TemplateVariable.Builder setLabel(String value)
Verbose name for use in UI forms
optional string label = 6;
-
clearLabel
public TemplateVariable.Builder clearLabel()
Verbose name for use in UI forms
optional string label = 6;
-
setLabelBytes
public TemplateVariable.Builder setLabelBytes(com.google.protobuf.ByteString value)
Verbose name for use in UI forms
optional string label = 6;
-
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
-
setType
public TemplateVariable.Builder setType(String value)
Type of variable (Java class extending org.yamcs.templating.Variable)
optional string type = 4;
-
clearType
public TemplateVariable.Builder clearType()
Type of variable (Java class extending org.yamcs.templating.Variable)
optional string type = 4;
-
setTypeBytes
public TemplateVariable.Builder setTypeBytes(com.google.protobuf.ByteString value)
Type of variable (Java class extending org.yamcs.templating.Variable)
optional string type = 4;
-
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
-
setHelp
public TemplateVariable.Builder setHelp(String value)
Verbose user guidance (HTML)
optional string help = 2;
-
clearHelp
public TemplateVariable.Builder clearHelp()
Verbose user guidance (HTML)
optional string help = 2;
-
setHelpBytes
public TemplateVariable.Builder setHelpBytes(com.google.protobuf.ByteString value)
Verbose user guidance (HTML)
optional string help = 2;
-
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
-
setRequired
public TemplateVariable.Builder setRequired(boolean value)
Whether this variable is required input
optional bool required = 3;
-
clearRequired
public TemplateVariable.Builder clearRequired()
Whether this variable is required input
optional bool required = 3;
-
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
-
setChoices
public TemplateVariable.Builder setChoices(int index, String value)
List of valid choices
repeated string choices = 5;
-
addChoices
public TemplateVariable.Builder addChoices(String value)
List of valid choices
repeated string choices = 5;
-
addAllChoices
public TemplateVariable.Builder addAllChoices(Iterable<String> values)
List of valid choices
repeated string choices = 5;
-
clearChoices
public TemplateVariable.Builder clearChoices()
List of valid choices
repeated string choices = 5;
-
addChoicesBytes
public TemplateVariable.Builder addChoicesBytes(com.google.protobuf.ByteString value)
List of valid choices
repeated string choices = 5;
-
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
-
setInitial
public TemplateVariable.Builder setInitial(String value)
Initial value for use in UI forms
optional string initial = 7;
-
clearInitial
public TemplateVariable.Builder clearInitial()
Initial value for use in UI forms
optional string initial = 7;
-
setInitialBytes
public TemplateVariable.Builder setInitialBytes(com.google.protobuf.ByteString value)
Initial value for use in UI forms
optional string initial = 7;
-
setUnknownFields
public final TemplateVariable.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<TemplateVariable.Builder>
-
mergeUnknownFields
public final TemplateVariable.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<TemplateVariable.Builder>
-
-