Package flyteidl.core
Class Interface.Parameter.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Interface.Parameter.Builder>
-
- flyteidl.core.Interface.Parameter.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Interface.ParameterOrBuilder,Cloneable
- Enclosing class:
- Interface.Parameter
public static final class Interface.Parameter.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Interface.Parameter.Builder> implements Interface.ParameterOrBuilder
A parameter is used as input to a launch plan and has the special ability to have a default value or mark itself as required.
Protobuf typeflyteidl.core.Parameter
-
-
Field Summary
Fields Modifier and Type Field Description private Objectbehavior_private intbehaviorCase_private intbitField0_private com.google.protobuf.SingleFieldBuilderV3<Literals.Literal,Literals.Literal.Builder,Literals.LiteralOrBuilder>defaultBuilder_private Interface.Variablevar_private com.google.protobuf.SingleFieldBuilderV3<Interface.Variable,Interface.Variable.Builder,Interface.VariableOrBuilder>varBuilder_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Interface.Parameter.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Interface.Parameterbuild()Interface.ParameterbuildPartial()private voidbuildPartial0(Interface.Parameter result)private voidbuildPartialOneofs(Interface.Parameter result)Interface.Parameter.Builderclear()Interface.Parameter.BuilderclearBehavior()Interface.Parameter.BuilderclearDefault()Defines a default value that has to match the variable type defined.Interface.Parameter.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Interface.Parameter.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Interface.Parameter.BuilderclearRequired()+optional, is this value required to be filled.Interface.Parameter.BuilderclearVar()+required Variable.Interface.Parameter.Builderclone()Interface.Parameter.BehaviorCasegetBehaviorCase()Literals.LiteralgetDefault()Defines a default value that has to match the variable type defined.Literals.Literal.BuildergetDefaultBuilder()Defines a default value that has to match the variable type defined.private com.google.protobuf.SingleFieldBuilderV3<Literals.Literal,Literals.Literal.Builder,Literals.LiteralOrBuilder>getDefaultFieldBuilder()Defines a default value that has to match the variable type defined.Interface.ParametergetDefaultInstanceForType()Literals.LiteralOrBuildergetDefaultOrBuilder()Defines a default value that has to match the variable type defined.static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()booleangetRequired()+optional, is this value required to be filled.Interface.VariablegetVar()+required Variable.Interface.Variable.BuildergetVarBuilder()+required Variable.private com.google.protobuf.SingleFieldBuilderV3<Interface.Variable,Interface.Variable.Builder,Interface.VariableOrBuilder>getVarFieldBuilder()+required Variable.Interface.VariableOrBuildergetVarOrBuilder()+required Variable.booleanhasDefault()Defines a default value that has to match the variable type defined.booleanhasRequired()+optional, is this value required to be filled.booleanhasVar()+required Variable.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Interface.Parameter.BuildermergeDefault(Literals.Literal value)Defines a default value that has to match the variable type defined.Interface.Parameter.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Interface.Parameter.BuildermergeFrom(com.google.protobuf.Message other)Interface.Parameter.BuildermergeFrom(Interface.Parameter other)Interface.Parameter.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Interface.Parameter.BuildermergeVar(Interface.Variable value)+required Variable.Interface.Parameter.BuildersetDefault(Literals.Literal value)Defines a default value that has to match the variable type defined.Interface.Parameter.BuildersetDefault(Literals.Literal.Builder builderForValue)Defines a default value that has to match the variable type defined.Interface.Parameter.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Interface.Parameter.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)Interface.Parameter.BuildersetRequired(boolean value)+optional, is this value required to be filled.Interface.Parameter.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Interface.Parameter.BuildersetVar(Interface.Variable value)+required Variable.Interface.Parameter.BuildersetVar(Interface.Variable.Builder builderForValue)+required Variable.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
behaviorCase_
private int behaviorCase_
-
behavior_
private Object behavior_
-
bitField0_
private int bitField0_
-
var_
private Interface.Variable var_
-
varBuilder_
private com.google.protobuf.SingleFieldBuilderV3<Interface.Variable,Interface.Variable.Builder,Interface.VariableOrBuilder> varBuilder_
-
defaultBuilder_
private com.google.protobuf.SingleFieldBuilderV3<Literals.Literal,Literals.Literal.Builder,Literals.LiteralOrBuilder> defaultBuilder_
-
-
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<Interface.Parameter.Builder>
-
clear
public Interface.Parameter.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<Interface.Parameter.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<Interface.Parameter.Builder>
-
getDefaultInstanceForType
public Interface.Parameter getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Interface.Parameter build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Interface.Parameter buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial0
private void buildPartial0(Interface.Parameter result)
-
buildPartialOneofs
private void buildPartialOneofs(Interface.Parameter result)
-
clone
public Interface.Parameter.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<Interface.Parameter.Builder>
-
setField
public Interface.Parameter.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<Interface.Parameter.Builder>
-
clearField
public Interface.Parameter.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Interface.Parameter.Builder>
-
clearOneof
public Interface.Parameter.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Interface.Parameter.Builder>
-
setRepeatedField
public Interface.Parameter.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<Interface.Parameter.Builder>
-
addRepeatedField
public Interface.Parameter.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<Interface.Parameter.Builder>
-
mergeFrom
public Interface.Parameter.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Interface.Parameter.Builder>
-
mergeFrom
public Interface.Parameter.Builder mergeFrom(Interface.Parameter other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Interface.Parameter.Builder>
-
mergeFrom
public Interface.Parameter.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<Interface.Parameter.Builder>- Throws:
IOException
-
getBehaviorCase
public Interface.Parameter.BehaviorCase getBehaviorCase()
- Specified by:
getBehaviorCasein interfaceInterface.ParameterOrBuilder
-
clearBehavior
public Interface.Parameter.Builder clearBehavior()
-
hasVar
public boolean hasVar()
+required Variable. Defines the type of the variable backing this parameter.
.flyteidl.core.Variable var = 1;- Specified by:
hasVarin interfaceInterface.ParameterOrBuilder- Returns:
- Whether the var field is set.
-
getVar
public Interface.Variable getVar()
+required Variable. Defines the type of the variable backing this parameter.
.flyteidl.core.Variable var = 1;- Specified by:
getVarin interfaceInterface.ParameterOrBuilder- Returns:
- The var.
-
setVar
public Interface.Parameter.Builder setVar(Interface.Variable value)
+required Variable. Defines the type of the variable backing this parameter.
.flyteidl.core.Variable var = 1;
-
setVar
public Interface.Parameter.Builder setVar(Interface.Variable.Builder builderForValue)
+required Variable. Defines the type of the variable backing this parameter.
.flyteidl.core.Variable var = 1;
-
mergeVar
public Interface.Parameter.Builder mergeVar(Interface.Variable value)
+required Variable. Defines the type of the variable backing this parameter.
.flyteidl.core.Variable var = 1;
-
clearVar
public Interface.Parameter.Builder clearVar()
+required Variable. Defines the type of the variable backing this parameter.
.flyteidl.core.Variable var = 1;
-
getVarBuilder
public Interface.Variable.Builder getVarBuilder()
+required Variable. Defines the type of the variable backing this parameter.
.flyteidl.core.Variable var = 1;
-
getVarOrBuilder
public Interface.VariableOrBuilder getVarOrBuilder()
+required Variable. Defines the type of the variable backing this parameter.
.flyteidl.core.Variable var = 1;- Specified by:
getVarOrBuilderin interfaceInterface.ParameterOrBuilder
-
getVarFieldBuilder
private com.google.protobuf.SingleFieldBuilderV3<Interface.Variable,Interface.Variable.Builder,Interface.VariableOrBuilder> getVarFieldBuilder()
+required Variable. Defines the type of the variable backing this parameter.
.flyteidl.core.Variable var = 1;
-
hasDefault
public boolean hasDefault()
Defines a default value that has to match the variable type defined.
.flyteidl.core.Literal default = 2;- Specified by:
hasDefaultin interfaceInterface.ParameterOrBuilder- Returns:
- Whether the default field is set.
-
getDefault
public Literals.Literal getDefault()
Defines a default value that has to match the variable type defined.
.flyteidl.core.Literal default = 2;- Specified by:
getDefaultin interfaceInterface.ParameterOrBuilder- Returns:
- The default.
-
setDefault
public Interface.Parameter.Builder setDefault(Literals.Literal value)
Defines a default value that has to match the variable type defined.
.flyteidl.core.Literal default = 2;
-
setDefault
public Interface.Parameter.Builder setDefault(Literals.Literal.Builder builderForValue)
Defines a default value that has to match the variable type defined.
.flyteidl.core.Literal default = 2;
-
mergeDefault
public Interface.Parameter.Builder mergeDefault(Literals.Literal value)
Defines a default value that has to match the variable type defined.
.flyteidl.core.Literal default = 2;
-
clearDefault
public Interface.Parameter.Builder clearDefault()
Defines a default value that has to match the variable type defined.
.flyteidl.core.Literal default = 2;
-
getDefaultBuilder
public Literals.Literal.Builder getDefaultBuilder()
Defines a default value that has to match the variable type defined.
.flyteidl.core.Literal default = 2;
-
getDefaultOrBuilder
public Literals.LiteralOrBuilder getDefaultOrBuilder()
Defines a default value that has to match the variable type defined.
.flyteidl.core.Literal default = 2;- Specified by:
getDefaultOrBuilderin interfaceInterface.ParameterOrBuilder
-
getDefaultFieldBuilder
private com.google.protobuf.SingleFieldBuilderV3<Literals.Literal,Literals.Literal.Builder,Literals.LiteralOrBuilder> getDefaultFieldBuilder()
Defines a default value that has to match the variable type defined.
.flyteidl.core.Literal default = 2;
-
hasRequired
public boolean hasRequired()
+optional, is this value required to be filled.
bool required = 3;- Specified by:
hasRequiredin interfaceInterface.ParameterOrBuilder- Returns:
- Whether the required field is set.
-
getRequired
public boolean getRequired()
+optional, is this value required to be filled.
bool required = 3;- Specified by:
getRequiredin interfaceInterface.ParameterOrBuilder- Returns:
- The required.
-
setRequired
public Interface.Parameter.Builder setRequired(boolean value)
+optional, is this value required to be filled.
bool required = 3;- Parameters:
value- The required to set.- Returns:
- This builder for chaining.
-
clearRequired
public Interface.Parameter.Builder clearRequired()
+optional, is this value required to be filled.
bool required = 3;- Returns:
- This builder for chaining.
-
setUnknownFields
public final Interface.Parameter.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Interface.Parameter.Builder>
-
mergeUnknownFields
public final Interface.Parameter.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Interface.Parameter.Builder>
-
-