Package flyteidl.core
Class DynamicJob.DynamicJobSpec.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<DynamicJob.DynamicJobSpec.Builder>
-
- flyteidl.core.DynamicJob.DynamicJobSpec.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,DynamicJob.DynamicJobSpecOrBuilder,Cloneable
- Enclosing class:
- DynamicJob.DynamicJobSpec
public static final class DynamicJob.DynamicJobSpec.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<DynamicJob.DynamicJobSpec.Builder> implements DynamicJob.DynamicJobSpecOrBuilder
Describes a set of tasks to execute and how the final outputs are produced.
Protobuf typeflyteidl.core.DynamicJobSpec
-
-
Field Summary
Fields Modifier and Type Field Description private intbitField0_private longminSuccesses_private List<Workflow.Node>nodes_private com.google.protobuf.RepeatedFieldBuilderV3<Workflow.Node,Workflow.Node.Builder,Workflow.NodeOrBuilder>nodesBuilder_private List<Literals.Binding>outputs_private com.google.protobuf.RepeatedFieldBuilderV3<Literals.Binding,Literals.Binding.Builder,Literals.BindingOrBuilder>outputsBuilder_private List<Workflow.WorkflowTemplate>subworkflows_private com.google.protobuf.RepeatedFieldBuilderV3<Workflow.WorkflowTemplate,Workflow.WorkflowTemplate.Builder,Workflow.WorkflowTemplateOrBuilder>subworkflowsBuilder_private List<Tasks.TaskTemplate>tasks_private com.google.protobuf.RepeatedFieldBuilderV3<Tasks.TaskTemplate,Tasks.TaskTemplate.Builder,Tasks.TaskTemplateOrBuilder>tasksBuilder_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description DynamicJob.DynamicJobSpec.BuilderaddAllNodes(Iterable<? extends Workflow.Node> values)A collection of nodes to execute.DynamicJob.DynamicJobSpec.BuilderaddAllOutputs(Iterable<? extends Literals.Binding> values)Describes how to bind the final output of the dynamic job from the outputs of executed nodes.DynamicJob.DynamicJobSpec.BuilderaddAllSubworkflows(Iterable<? extends Workflow.WorkflowTemplate> values)[Optional] A complete list of sub-workflows templates.DynamicJob.DynamicJobSpec.BuilderaddAllTasks(Iterable<? extends Tasks.TaskTemplate> values)[Optional] A complete list of task specs referenced in nodes.DynamicJob.DynamicJobSpec.BuilderaddNodes(int index, Workflow.Node value)A collection of nodes to execute.DynamicJob.DynamicJobSpec.BuilderaddNodes(int index, Workflow.Node.Builder builderForValue)A collection of nodes to execute.DynamicJob.DynamicJobSpec.BuilderaddNodes(Workflow.Node value)A collection of nodes to execute.DynamicJob.DynamicJobSpec.BuilderaddNodes(Workflow.Node.Builder builderForValue)A collection of nodes to execute.Workflow.Node.BuilderaddNodesBuilder()A collection of nodes to execute.Workflow.Node.BuilderaddNodesBuilder(int index)A collection of nodes to execute.DynamicJob.DynamicJobSpec.BuilderaddOutputs(int index, Literals.Binding value)Describes how to bind the final output of the dynamic job from the outputs of executed nodes.DynamicJob.DynamicJobSpec.BuilderaddOutputs(int index, Literals.Binding.Builder builderForValue)Describes how to bind the final output of the dynamic job from the outputs of executed nodes.DynamicJob.DynamicJobSpec.BuilderaddOutputs(Literals.Binding value)Describes how to bind the final output of the dynamic job from the outputs of executed nodes.DynamicJob.DynamicJobSpec.BuilderaddOutputs(Literals.Binding.Builder builderForValue)Describes how to bind the final output of the dynamic job from the outputs of executed nodes.Literals.Binding.BuilderaddOutputsBuilder()Describes how to bind the final output of the dynamic job from the outputs of executed nodes.Literals.Binding.BuilderaddOutputsBuilder(int index)Describes how to bind the final output of the dynamic job from the outputs of executed nodes.DynamicJob.DynamicJobSpec.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)DynamicJob.DynamicJobSpec.BuilderaddSubworkflows(int index, Workflow.WorkflowTemplate value)[Optional] A complete list of sub-workflows templates.DynamicJob.DynamicJobSpec.BuilderaddSubworkflows(int index, Workflow.WorkflowTemplate.Builder builderForValue)[Optional] A complete list of sub-workflows templates.DynamicJob.DynamicJobSpec.BuilderaddSubworkflows(Workflow.WorkflowTemplate value)[Optional] A complete list of sub-workflows templates.DynamicJob.DynamicJobSpec.BuilderaddSubworkflows(Workflow.WorkflowTemplate.Builder builderForValue)[Optional] A complete list of sub-workflows templates.Workflow.WorkflowTemplate.BuilderaddSubworkflowsBuilder()[Optional] A complete list of sub-workflows templates.Workflow.WorkflowTemplate.BuilderaddSubworkflowsBuilder(int index)[Optional] A complete list of sub-workflows templates.DynamicJob.DynamicJobSpec.BuilderaddTasks(int index, Tasks.TaskTemplate value)[Optional] A complete list of task specs referenced in nodes.DynamicJob.DynamicJobSpec.BuilderaddTasks(int index, Tasks.TaskTemplate.Builder builderForValue)[Optional] A complete list of task specs referenced in nodes.DynamicJob.DynamicJobSpec.BuilderaddTasks(Tasks.TaskTemplate value)[Optional] A complete list of task specs referenced in nodes.DynamicJob.DynamicJobSpec.BuilderaddTasks(Tasks.TaskTemplate.Builder builderForValue)[Optional] A complete list of task specs referenced in nodes.Tasks.TaskTemplate.BuilderaddTasksBuilder()[Optional] A complete list of task specs referenced in nodes.Tasks.TaskTemplate.BuilderaddTasksBuilder(int index)[Optional] A complete list of task specs referenced in nodes.DynamicJob.DynamicJobSpecbuild()DynamicJob.DynamicJobSpecbuildPartial()private voidbuildPartial0(DynamicJob.DynamicJobSpec result)private voidbuildPartialRepeatedFields(DynamicJob.DynamicJobSpec result)DynamicJob.DynamicJobSpec.Builderclear()DynamicJob.DynamicJobSpec.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)DynamicJob.DynamicJobSpec.BuilderclearMinSuccesses()An absolute number of successful completions of nodes required to mark this job as succeeded.DynamicJob.DynamicJobSpec.BuilderclearNodes()A collection of nodes to execute.DynamicJob.DynamicJobSpec.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)DynamicJob.DynamicJobSpec.BuilderclearOutputs()Describes how to bind the final output of the dynamic job from the outputs of executed nodes.DynamicJob.DynamicJobSpec.BuilderclearSubworkflows()[Optional] A complete list of sub-workflows templates.DynamicJob.DynamicJobSpec.BuilderclearTasks()[Optional] A complete list of task specs referenced in nodes.DynamicJob.DynamicJobSpec.Builderclone()private voidensureNodesIsMutable()private voidensureOutputsIsMutable()private voidensureSubworkflowsIsMutable()private voidensureTasksIsMutable()DynamicJob.DynamicJobSpecgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()longgetMinSuccesses()An absolute number of successful completions of nodes required to mark this job as succeeded.Workflow.NodegetNodes(int index)A collection of nodes to execute.Workflow.Node.BuildergetNodesBuilder(int index)A collection of nodes to execute.List<Workflow.Node.Builder>getNodesBuilderList()A collection of nodes to execute.intgetNodesCount()A collection of nodes to execute.private com.google.protobuf.RepeatedFieldBuilderV3<Workflow.Node,Workflow.Node.Builder,Workflow.NodeOrBuilder>getNodesFieldBuilder()List<Workflow.Node>getNodesList()A collection of nodes to execute.Workflow.NodeOrBuildergetNodesOrBuilder(int index)A collection of nodes to execute.List<? extends Workflow.NodeOrBuilder>getNodesOrBuilderList()A collection of nodes to execute.Literals.BindinggetOutputs(int index)Describes how to bind the final output of the dynamic job from the outputs of executed nodes.Literals.Binding.BuildergetOutputsBuilder(int index)Describes how to bind the final output of the dynamic job from the outputs of executed nodes.List<Literals.Binding.Builder>getOutputsBuilderList()Describes how to bind the final output of the dynamic job from the outputs of executed nodes.intgetOutputsCount()Describes how to bind the final output of the dynamic job from the outputs of executed nodes.private com.google.protobuf.RepeatedFieldBuilderV3<Literals.Binding,Literals.Binding.Builder,Literals.BindingOrBuilder>getOutputsFieldBuilder()List<Literals.Binding>getOutputsList()Describes how to bind the final output of the dynamic job from the outputs of executed nodes.Literals.BindingOrBuildergetOutputsOrBuilder(int index)Describes how to bind the final output of the dynamic job from the outputs of executed nodes.List<? extends Literals.BindingOrBuilder>getOutputsOrBuilderList()Describes how to bind the final output of the dynamic job from the outputs of executed nodes.Workflow.WorkflowTemplategetSubworkflows(int index)[Optional] A complete list of sub-workflows templates.Workflow.WorkflowTemplate.BuildergetSubworkflowsBuilder(int index)[Optional] A complete list of sub-workflows templates.List<Workflow.WorkflowTemplate.Builder>getSubworkflowsBuilderList()[Optional] A complete list of sub-workflows templates.intgetSubworkflowsCount()[Optional] A complete list of sub-workflows templates.private com.google.protobuf.RepeatedFieldBuilderV3<Workflow.WorkflowTemplate,Workflow.WorkflowTemplate.Builder,Workflow.WorkflowTemplateOrBuilder>getSubworkflowsFieldBuilder()List<Workflow.WorkflowTemplate>getSubworkflowsList()[Optional] A complete list of sub-workflows templates.Workflow.WorkflowTemplateOrBuildergetSubworkflowsOrBuilder(int index)[Optional] A complete list of sub-workflows templates.List<? extends Workflow.WorkflowTemplateOrBuilder>getSubworkflowsOrBuilderList()[Optional] A complete list of sub-workflows templates.Tasks.TaskTemplategetTasks(int index)[Optional] A complete list of task specs referenced in nodes.Tasks.TaskTemplate.BuildergetTasksBuilder(int index)[Optional] A complete list of task specs referenced in nodes.List<Tasks.TaskTemplate.Builder>getTasksBuilderList()[Optional] A complete list of task specs referenced in nodes.intgetTasksCount()[Optional] A complete list of task specs referenced in nodes.private com.google.protobuf.RepeatedFieldBuilderV3<Tasks.TaskTemplate,Tasks.TaskTemplate.Builder,Tasks.TaskTemplateOrBuilder>getTasksFieldBuilder()List<Tasks.TaskTemplate>getTasksList()[Optional] A complete list of task specs referenced in nodes.Tasks.TaskTemplateOrBuildergetTasksOrBuilder(int index)[Optional] A complete list of task specs referenced in nodes.List<? extends Tasks.TaskTemplateOrBuilder>getTasksOrBuilderList()[Optional] A complete list of task specs referenced in nodes.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()DynamicJob.DynamicJobSpec.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)DynamicJob.DynamicJobSpec.BuildermergeFrom(com.google.protobuf.Message other)DynamicJob.DynamicJobSpec.BuildermergeFrom(DynamicJob.DynamicJobSpec other)DynamicJob.DynamicJobSpec.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)DynamicJob.DynamicJobSpec.BuilderremoveNodes(int index)A collection of nodes to execute.DynamicJob.DynamicJobSpec.BuilderremoveOutputs(int index)Describes how to bind the final output of the dynamic job from the outputs of executed nodes.DynamicJob.DynamicJobSpec.BuilderremoveSubworkflows(int index)[Optional] A complete list of sub-workflows templates.DynamicJob.DynamicJobSpec.BuilderremoveTasks(int index)[Optional] A complete list of task specs referenced in nodes.DynamicJob.DynamicJobSpec.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)DynamicJob.DynamicJobSpec.BuildersetMinSuccesses(long value)An absolute number of successful completions of nodes required to mark this job as succeeded.DynamicJob.DynamicJobSpec.BuildersetNodes(int index, Workflow.Node value)A collection of nodes to execute.DynamicJob.DynamicJobSpec.BuildersetNodes(int index, Workflow.Node.Builder builderForValue)A collection of nodes to execute.DynamicJob.DynamicJobSpec.BuildersetOutputs(int index, Literals.Binding value)Describes how to bind the final output of the dynamic job from the outputs of executed nodes.DynamicJob.DynamicJobSpec.BuildersetOutputs(int index, Literals.Binding.Builder builderForValue)Describes how to bind the final output of the dynamic job from the outputs of executed nodes.DynamicJob.DynamicJobSpec.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)DynamicJob.DynamicJobSpec.BuildersetSubworkflows(int index, Workflow.WorkflowTemplate value)[Optional] A complete list of sub-workflows templates.DynamicJob.DynamicJobSpec.BuildersetSubworkflows(int index, Workflow.WorkflowTemplate.Builder builderForValue)[Optional] A complete list of sub-workflows templates.DynamicJob.DynamicJobSpec.BuildersetTasks(int index, Tasks.TaskTemplate value)[Optional] A complete list of task specs referenced in nodes.DynamicJob.DynamicJobSpec.BuildersetTasks(int index, Tasks.TaskTemplate.Builder builderForValue)[Optional] A complete list of task specs referenced in nodes.DynamicJob.DynamicJobSpec.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
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
-
bitField0_
private int bitField0_
-
nodes_
private List<Workflow.Node> nodes_
-
nodesBuilder_
private com.google.protobuf.RepeatedFieldBuilderV3<Workflow.Node,Workflow.Node.Builder,Workflow.NodeOrBuilder> nodesBuilder_
-
minSuccesses_
private long minSuccesses_
-
outputs_
private List<Literals.Binding> outputs_
-
outputsBuilder_
private com.google.protobuf.RepeatedFieldBuilderV3<Literals.Binding,Literals.Binding.Builder,Literals.BindingOrBuilder> outputsBuilder_
-
tasks_
private List<Tasks.TaskTemplate> tasks_
-
tasksBuilder_
private com.google.protobuf.RepeatedFieldBuilderV3<Tasks.TaskTemplate,Tasks.TaskTemplate.Builder,Tasks.TaskTemplateOrBuilder> tasksBuilder_
-
subworkflows_
private List<Workflow.WorkflowTemplate> subworkflows_
-
subworkflowsBuilder_
private com.google.protobuf.RepeatedFieldBuilderV3<Workflow.WorkflowTemplate,Workflow.WorkflowTemplate.Builder,Workflow.WorkflowTemplateOrBuilder> subworkflowsBuilder_
-
-
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<DynamicJob.DynamicJobSpec.Builder>
-
clear
public DynamicJob.DynamicJobSpec.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<DynamicJob.DynamicJobSpec.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<DynamicJob.DynamicJobSpec.Builder>
-
getDefaultInstanceForType
public DynamicJob.DynamicJobSpec getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public DynamicJob.DynamicJobSpec build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public DynamicJob.DynamicJobSpec buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartialRepeatedFields
private void buildPartialRepeatedFields(DynamicJob.DynamicJobSpec result)
-
buildPartial0
private void buildPartial0(DynamicJob.DynamicJobSpec result)
-
clone
public DynamicJob.DynamicJobSpec.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<DynamicJob.DynamicJobSpec.Builder>
-
setField
public DynamicJob.DynamicJobSpec.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<DynamicJob.DynamicJobSpec.Builder>
-
clearField
public DynamicJob.DynamicJobSpec.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<DynamicJob.DynamicJobSpec.Builder>
-
clearOneof
public DynamicJob.DynamicJobSpec.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<DynamicJob.DynamicJobSpec.Builder>
-
setRepeatedField
public DynamicJob.DynamicJobSpec.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<DynamicJob.DynamicJobSpec.Builder>
-
addRepeatedField
public DynamicJob.DynamicJobSpec.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<DynamicJob.DynamicJobSpec.Builder>
-
mergeFrom
public DynamicJob.DynamicJobSpec.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<DynamicJob.DynamicJobSpec.Builder>
-
mergeFrom
public DynamicJob.DynamicJobSpec.Builder mergeFrom(DynamicJob.DynamicJobSpec other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<DynamicJob.DynamicJobSpec.Builder>
-
mergeFrom
public DynamicJob.DynamicJobSpec.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<DynamicJob.DynamicJobSpec.Builder>- Throws:
IOException
-
ensureNodesIsMutable
private void ensureNodesIsMutable()
-
getNodesList
public List<Workflow.Node> getNodesList()
A collection of nodes to execute.
repeated .flyteidl.core.Node nodes = 1;- Specified by:
getNodesListin interfaceDynamicJob.DynamicJobSpecOrBuilder
-
getNodesCount
public int getNodesCount()
A collection of nodes to execute.
repeated .flyteidl.core.Node nodes = 1;- Specified by:
getNodesCountin interfaceDynamicJob.DynamicJobSpecOrBuilder
-
getNodes
public Workflow.Node getNodes(int index)
A collection of nodes to execute.
repeated .flyteidl.core.Node nodes = 1;- Specified by:
getNodesin interfaceDynamicJob.DynamicJobSpecOrBuilder
-
setNodes
public DynamicJob.DynamicJobSpec.Builder setNodes(int index, Workflow.Node value)
A collection of nodes to execute.
repeated .flyteidl.core.Node nodes = 1;
-
setNodes
public DynamicJob.DynamicJobSpec.Builder setNodes(int index, Workflow.Node.Builder builderForValue)
A collection of nodes to execute.
repeated .flyteidl.core.Node nodes = 1;
-
addNodes
public DynamicJob.DynamicJobSpec.Builder addNodes(Workflow.Node value)
A collection of nodes to execute.
repeated .flyteidl.core.Node nodes = 1;
-
addNodes
public DynamicJob.DynamicJobSpec.Builder addNodes(int index, Workflow.Node value)
A collection of nodes to execute.
repeated .flyteidl.core.Node nodes = 1;
-
addNodes
public DynamicJob.DynamicJobSpec.Builder addNodes(Workflow.Node.Builder builderForValue)
A collection of nodes to execute.
repeated .flyteidl.core.Node nodes = 1;
-
addNodes
public DynamicJob.DynamicJobSpec.Builder addNodes(int index, Workflow.Node.Builder builderForValue)
A collection of nodes to execute.
repeated .flyteidl.core.Node nodes = 1;
-
addAllNodes
public DynamicJob.DynamicJobSpec.Builder addAllNodes(Iterable<? extends Workflow.Node> values)
A collection of nodes to execute.
repeated .flyteidl.core.Node nodes = 1;
-
clearNodes
public DynamicJob.DynamicJobSpec.Builder clearNodes()
A collection of nodes to execute.
repeated .flyteidl.core.Node nodes = 1;
-
removeNodes
public DynamicJob.DynamicJobSpec.Builder removeNodes(int index)
A collection of nodes to execute.
repeated .flyteidl.core.Node nodes = 1;
-
getNodesBuilder
public Workflow.Node.Builder getNodesBuilder(int index)
A collection of nodes to execute.
repeated .flyteidl.core.Node nodes = 1;
-
getNodesOrBuilder
public Workflow.NodeOrBuilder getNodesOrBuilder(int index)
A collection of nodes to execute.
repeated .flyteidl.core.Node nodes = 1;- Specified by:
getNodesOrBuilderin interfaceDynamicJob.DynamicJobSpecOrBuilder
-
getNodesOrBuilderList
public List<? extends Workflow.NodeOrBuilder> getNodesOrBuilderList()
A collection of nodes to execute.
repeated .flyteidl.core.Node nodes = 1;- Specified by:
getNodesOrBuilderListin interfaceDynamicJob.DynamicJobSpecOrBuilder
-
addNodesBuilder
public Workflow.Node.Builder addNodesBuilder()
A collection of nodes to execute.
repeated .flyteidl.core.Node nodes = 1;
-
addNodesBuilder
public Workflow.Node.Builder addNodesBuilder(int index)
A collection of nodes to execute.
repeated .flyteidl.core.Node nodes = 1;
-
getNodesBuilderList
public List<Workflow.Node.Builder> getNodesBuilderList()
A collection of nodes to execute.
repeated .flyteidl.core.Node nodes = 1;
-
getNodesFieldBuilder
private com.google.protobuf.RepeatedFieldBuilderV3<Workflow.Node,Workflow.Node.Builder,Workflow.NodeOrBuilder> getNodesFieldBuilder()
-
getMinSuccesses
public long getMinSuccesses()
An absolute number of successful completions of nodes required to mark this job as succeeded. As soon as this criteria is met, the dynamic job will be marked as successful and outputs will be computed. If this number becomes impossible to reach (e.g. number of currently running tasks + number of already succeeded tasks < min_successes) the task will be aborted immediately and marked as failed. The default value of this field, if not specified, is the count of nodes repeated field.
int64 min_successes = 2;- Specified by:
getMinSuccessesin interfaceDynamicJob.DynamicJobSpecOrBuilder- Returns:
- The minSuccesses.
-
setMinSuccesses
public DynamicJob.DynamicJobSpec.Builder setMinSuccesses(long value)
An absolute number of successful completions of nodes required to mark this job as succeeded. As soon as this criteria is met, the dynamic job will be marked as successful and outputs will be computed. If this number becomes impossible to reach (e.g. number of currently running tasks + number of already succeeded tasks < min_successes) the task will be aborted immediately and marked as failed. The default value of this field, if not specified, is the count of nodes repeated field.
int64 min_successes = 2;- Parameters:
value- The minSuccesses to set.- Returns:
- This builder for chaining.
-
clearMinSuccesses
public DynamicJob.DynamicJobSpec.Builder clearMinSuccesses()
An absolute number of successful completions of nodes required to mark this job as succeeded. As soon as this criteria is met, the dynamic job will be marked as successful and outputs will be computed. If this number becomes impossible to reach (e.g. number of currently running tasks + number of already succeeded tasks < min_successes) the task will be aborted immediately and marked as failed. The default value of this field, if not specified, is the count of nodes repeated field.
int64 min_successes = 2;- Returns:
- This builder for chaining.
-
ensureOutputsIsMutable
private void ensureOutputsIsMutable()
-
getOutputsList
public List<Literals.Binding> getOutputsList()
Describes how to bind the final output of the dynamic job from the outputs of executed nodes. The referenced ids in bindings should have the generated id for the subtask.
repeated .flyteidl.core.Binding outputs = 3;- Specified by:
getOutputsListin interfaceDynamicJob.DynamicJobSpecOrBuilder
-
getOutputsCount
public int getOutputsCount()
Describes how to bind the final output of the dynamic job from the outputs of executed nodes. The referenced ids in bindings should have the generated id for the subtask.
repeated .flyteidl.core.Binding outputs = 3;- Specified by:
getOutputsCountin interfaceDynamicJob.DynamicJobSpecOrBuilder
-
getOutputs
public Literals.Binding getOutputs(int index)
Describes how to bind the final output of the dynamic job from the outputs of executed nodes. The referenced ids in bindings should have the generated id for the subtask.
repeated .flyteidl.core.Binding outputs = 3;- Specified by:
getOutputsin interfaceDynamicJob.DynamicJobSpecOrBuilder
-
setOutputs
public DynamicJob.DynamicJobSpec.Builder setOutputs(int index, Literals.Binding value)
Describes how to bind the final output of the dynamic job from the outputs of executed nodes. The referenced ids in bindings should have the generated id for the subtask.
repeated .flyteidl.core.Binding outputs = 3;
-
setOutputs
public DynamicJob.DynamicJobSpec.Builder setOutputs(int index, Literals.Binding.Builder builderForValue)
Describes how to bind the final output of the dynamic job from the outputs of executed nodes. The referenced ids in bindings should have the generated id for the subtask.
repeated .flyteidl.core.Binding outputs = 3;
-
addOutputs
public DynamicJob.DynamicJobSpec.Builder addOutputs(Literals.Binding value)
Describes how to bind the final output of the dynamic job from the outputs of executed nodes. The referenced ids in bindings should have the generated id for the subtask.
repeated .flyteidl.core.Binding outputs = 3;
-
addOutputs
public DynamicJob.DynamicJobSpec.Builder addOutputs(int index, Literals.Binding value)
Describes how to bind the final output of the dynamic job from the outputs of executed nodes. The referenced ids in bindings should have the generated id for the subtask.
repeated .flyteidl.core.Binding outputs = 3;
-
addOutputs
public DynamicJob.DynamicJobSpec.Builder addOutputs(Literals.Binding.Builder builderForValue)
Describes how to bind the final output of the dynamic job from the outputs of executed nodes. The referenced ids in bindings should have the generated id for the subtask.
repeated .flyteidl.core.Binding outputs = 3;
-
addOutputs
public DynamicJob.DynamicJobSpec.Builder addOutputs(int index, Literals.Binding.Builder builderForValue)
Describes how to bind the final output of the dynamic job from the outputs of executed nodes. The referenced ids in bindings should have the generated id for the subtask.
repeated .flyteidl.core.Binding outputs = 3;
-
addAllOutputs
public DynamicJob.DynamicJobSpec.Builder addAllOutputs(Iterable<? extends Literals.Binding> values)
Describes how to bind the final output of the dynamic job from the outputs of executed nodes. The referenced ids in bindings should have the generated id for the subtask.
repeated .flyteidl.core.Binding outputs = 3;
-
clearOutputs
public DynamicJob.DynamicJobSpec.Builder clearOutputs()
Describes how to bind the final output of the dynamic job from the outputs of executed nodes. The referenced ids in bindings should have the generated id for the subtask.
repeated .flyteidl.core.Binding outputs = 3;
-
removeOutputs
public DynamicJob.DynamicJobSpec.Builder removeOutputs(int index)
Describes how to bind the final output of the dynamic job from the outputs of executed nodes. The referenced ids in bindings should have the generated id for the subtask.
repeated .flyteidl.core.Binding outputs = 3;
-
getOutputsBuilder
public Literals.Binding.Builder getOutputsBuilder(int index)
Describes how to bind the final output of the dynamic job from the outputs of executed nodes. The referenced ids in bindings should have the generated id for the subtask.
repeated .flyteidl.core.Binding outputs = 3;
-
getOutputsOrBuilder
public Literals.BindingOrBuilder getOutputsOrBuilder(int index)
Describes how to bind the final output of the dynamic job from the outputs of executed nodes. The referenced ids in bindings should have the generated id for the subtask.
repeated .flyteidl.core.Binding outputs = 3;- Specified by:
getOutputsOrBuilderin interfaceDynamicJob.DynamicJobSpecOrBuilder
-
getOutputsOrBuilderList
public List<? extends Literals.BindingOrBuilder> getOutputsOrBuilderList()
Describes how to bind the final output of the dynamic job from the outputs of executed nodes. The referenced ids in bindings should have the generated id for the subtask.
repeated .flyteidl.core.Binding outputs = 3;- Specified by:
getOutputsOrBuilderListin interfaceDynamicJob.DynamicJobSpecOrBuilder
-
addOutputsBuilder
public Literals.Binding.Builder addOutputsBuilder()
Describes how to bind the final output of the dynamic job from the outputs of executed nodes. The referenced ids in bindings should have the generated id for the subtask.
repeated .flyteidl.core.Binding outputs = 3;
-
addOutputsBuilder
public Literals.Binding.Builder addOutputsBuilder(int index)
Describes how to bind the final output of the dynamic job from the outputs of executed nodes. The referenced ids in bindings should have the generated id for the subtask.
repeated .flyteidl.core.Binding outputs = 3;
-
getOutputsBuilderList
public List<Literals.Binding.Builder> getOutputsBuilderList()
Describes how to bind the final output of the dynamic job from the outputs of executed nodes. The referenced ids in bindings should have the generated id for the subtask.
repeated .flyteidl.core.Binding outputs = 3;
-
getOutputsFieldBuilder
private com.google.protobuf.RepeatedFieldBuilderV3<Literals.Binding,Literals.Binding.Builder,Literals.BindingOrBuilder> getOutputsFieldBuilder()
-
ensureTasksIsMutable
private void ensureTasksIsMutable()
-
getTasksList
public List<Tasks.TaskTemplate> getTasksList()
[Optional] A complete list of task specs referenced in nodes.
repeated .flyteidl.core.TaskTemplate tasks = 4;- Specified by:
getTasksListin interfaceDynamicJob.DynamicJobSpecOrBuilder
-
getTasksCount
public int getTasksCount()
[Optional] A complete list of task specs referenced in nodes.
repeated .flyteidl.core.TaskTemplate tasks = 4;- Specified by:
getTasksCountin interfaceDynamicJob.DynamicJobSpecOrBuilder
-
getTasks
public Tasks.TaskTemplate getTasks(int index)
[Optional] A complete list of task specs referenced in nodes.
repeated .flyteidl.core.TaskTemplate tasks = 4;- Specified by:
getTasksin interfaceDynamicJob.DynamicJobSpecOrBuilder
-
setTasks
public DynamicJob.DynamicJobSpec.Builder setTasks(int index, Tasks.TaskTemplate value)
[Optional] A complete list of task specs referenced in nodes.
repeated .flyteidl.core.TaskTemplate tasks = 4;
-
setTasks
public DynamicJob.DynamicJobSpec.Builder setTasks(int index, Tasks.TaskTemplate.Builder builderForValue)
[Optional] A complete list of task specs referenced in nodes.
repeated .flyteidl.core.TaskTemplate tasks = 4;
-
addTasks
public DynamicJob.DynamicJobSpec.Builder addTasks(Tasks.TaskTemplate value)
[Optional] A complete list of task specs referenced in nodes.
repeated .flyteidl.core.TaskTemplate tasks = 4;
-
addTasks
public DynamicJob.DynamicJobSpec.Builder addTasks(int index, Tasks.TaskTemplate value)
[Optional] A complete list of task specs referenced in nodes.
repeated .flyteidl.core.TaskTemplate tasks = 4;
-
addTasks
public DynamicJob.DynamicJobSpec.Builder addTasks(Tasks.TaskTemplate.Builder builderForValue)
[Optional] A complete list of task specs referenced in nodes.
repeated .flyteidl.core.TaskTemplate tasks = 4;
-
addTasks
public DynamicJob.DynamicJobSpec.Builder addTasks(int index, Tasks.TaskTemplate.Builder builderForValue)
[Optional] A complete list of task specs referenced in nodes.
repeated .flyteidl.core.TaskTemplate tasks = 4;
-
addAllTasks
public DynamicJob.DynamicJobSpec.Builder addAllTasks(Iterable<? extends Tasks.TaskTemplate> values)
[Optional] A complete list of task specs referenced in nodes.
repeated .flyteidl.core.TaskTemplate tasks = 4;
-
clearTasks
public DynamicJob.DynamicJobSpec.Builder clearTasks()
[Optional] A complete list of task specs referenced in nodes.
repeated .flyteidl.core.TaskTemplate tasks = 4;
-
removeTasks
public DynamicJob.DynamicJobSpec.Builder removeTasks(int index)
[Optional] A complete list of task specs referenced in nodes.
repeated .flyteidl.core.TaskTemplate tasks = 4;
-
getTasksBuilder
public Tasks.TaskTemplate.Builder getTasksBuilder(int index)
[Optional] A complete list of task specs referenced in nodes.
repeated .flyteidl.core.TaskTemplate tasks = 4;
-
getTasksOrBuilder
public Tasks.TaskTemplateOrBuilder getTasksOrBuilder(int index)
[Optional] A complete list of task specs referenced in nodes.
repeated .flyteidl.core.TaskTemplate tasks = 4;- Specified by:
getTasksOrBuilderin interfaceDynamicJob.DynamicJobSpecOrBuilder
-
getTasksOrBuilderList
public List<? extends Tasks.TaskTemplateOrBuilder> getTasksOrBuilderList()
[Optional] A complete list of task specs referenced in nodes.
repeated .flyteidl.core.TaskTemplate tasks = 4;- Specified by:
getTasksOrBuilderListin interfaceDynamicJob.DynamicJobSpecOrBuilder
-
addTasksBuilder
public Tasks.TaskTemplate.Builder addTasksBuilder()
[Optional] A complete list of task specs referenced in nodes.
repeated .flyteidl.core.TaskTemplate tasks = 4;
-
addTasksBuilder
public Tasks.TaskTemplate.Builder addTasksBuilder(int index)
[Optional] A complete list of task specs referenced in nodes.
repeated .flyteidl.core.TaskTemplate tasks = 4;
-
getTasksBuilderList
public List<Tasks.TaskTemplate.Builder> getTasksBuilderList()
[Optional] A complete list of task specs referenced in nodes.
repeated .flyteidl.core.TaskTemplate tasks = 4;
-
getTasksFieldBuilder
private com.google.protobuf.RepeatedFieldBuilderV3<Tasks.TaskTemplate,Tasks.TaskTemplate.Builder,Tasks.TaskTemplateOrBuilder> getTasksFieldBuilder()
-
ensureSubworkflowsIsMutable
private void ensureSubworkflowsIsMutable()
-
getSubworkflowsList
public List<Workflow.WorkflowTemplate> getSubworkflowsList()
[Optional] A complete list of sub-workflows templates.
repeated .flyteidl.core.WorkflowTemplate subworkflows = 5;- Specified by:
getSubworkflowsListin interfaceDynamicJob.DynamicJobSpecOrBuilder
-
getSubworkflowsCount
public int getSubworkflowsCount()
[Optional] A complete list of sub-workflows templates.
repeated .flyteidl.core.WorkflowTemplate subworkflows = 5;- Specified by:
getSubworkflowsCountin interfaceDynamicJob.DynamicJobSpecOrBuilder
-
getSubworkflows
public Workflow.WorkflowTemplate getSubworkflows(int index)
[Optional] A complete list of sub-workflows templates.
repeated .flyteidl.core.WorkflowTemplate subworkflows = 5;- Specified by:
getSubworkflowsin interfaceDynamicJob.DynamicJobSpecOrBuilder
-
setSubworkflows
public DynamicJob.DynamicJobSpec.Builder setSubworkflows(int index, Workflow.WorkflowTemplate value)
[Optional] A complete list of sub-workflows templates.
repeated .flyteidl.core.WorkflowTemplate subworkflows = 5;
-
setSubworkflows
public DynamicJob.DynamicJobSpec.Builder setSubworkflows(int index, Workflow.WorkflowTemplate.Builder builderForValue)
[Optional] A complete list of sub-workflows templates.
repeated .flyteidl.core.WorkflowTemplate subworkflows = 5;
-
addSubworkflows
public DynamicJob.DynamicJobSpec.Builder addSubworkflows(Workflow.WorkflowTemplate value)
[Optional] A complete list of sub-workflows templates.
repeated .flyteidl.core.WorkflowTemplate subworkflows = 5;
-
addSubworkflows
public DynamicJob.DynamicJobSpec.Builder addSubworkflows(int index, Workflow.WorkflowTemplate value)
[Optional] A complete list of sub-workflows templates.
repeated .flyteidl.core.WorkflowTemplate subworkflows = 5;
-
addSubworkflows
public DynamicJob.DynamicJobSpec.Builder addSubworkflows(Workflow.WorkflowTemplate.Builder builderForValue)
[Optional] A complete list of sub-workflows templates.
repeated .flyteidl.core.WorkflowTemplate subworkflows = 5;
-
addSubworkflows
public DynamicJob.DynamicJobSpec.Builder addSubworkflows(int index, Workflow.WorkflowTemplate.Builder builderForValue)
[Optional] A complete list of sub-workflows templates.
repeated .flyteidl.core.WorkflowTemplate subworkflows = 5;
-
addAllSubworkflows
public DynamicJob.DynamicJobSpec.Builder addAllSubworkflows(Iterable<? extends Workflow.WorkflowTemplate> values)
[Optional] A complete list of sub-workflows templates.
repeated .flyteidl.core.WorkflowTemplate subworkflows = 5;
-
clearSubworkflows
public DynamicJob.DynamicJobSpec.Builder clearSubworkflows()
[Optional] A complete list of sub-workflows templates.
repeated .flyteidl.core.WorkflowTemplate subworkflows = 5;
-
removeSubworkflows
public DynamicJob.DynamicJobSpec.Builder removeSubworkflows(int index)
[Optional] A complete list of sub-workflows templates.
repeated .flyteidl.core.WorkflowTemplate subworkflows = 5;
-
getSubworkflowsBuilder
public Workflow.WorkflowTemplate.Builder getSubworkflowsBuilder(int index)
[Optional] A complete list of sub-workflows templates.
repeated .flyteidl.core.WorkflowTemplate subworkflows = 5;
-
getSubworkflowsOrBuilder
public Workflow.WorkflowTemplateOrBuilder getSubworkflowsOrBuilder(int index)
[Optional] A complete list of sub-workflows templates.
repeated .flyteidl.core.WorkflowTemplate subworkflows = 5;- Specified by:
getSubworkflowsOrBuilderin interfaceDynamicJob.DynamicJobSpecOrBuilder
-
getSubworkflowsOrBuilderList
public List<? extends Workflow.WorkflowTemplateOrBuilder> getSubworkflowsOrBuilderList()
[Optional] A complete list of sub-workflows templates.
repeated .flyteidl.core.WorkflowTemplate subworkflows = 5;- Specified by:
getSubworkflowsOrBuilderListin interfaceDynamicJob.DynamicJobSpecOrBuilder
-
addSubworkflowsBuilder
public Workflow.WorkflowTemplate.Builder addSubworkflowsBuilder()
[Optional] A complete list of sub-workflows templates.
repeated .flyteidl.core.WorkflowTemplate subworkflows = 5;
-
addSubworkflowsBuilder
public Workflow.WorkflowTemplate.Builder addSubworkflowsBuilder(int index)
[Optional] A complete list of sub-workflows templates.
repeated .flyteidl.core.WorkflowTemplate subworkflows = 5;
-
getSubworkflowsBuilderList
public List<Workflow.WorkflowTemplate.Builder> getSubworkflowsBuilderList()
[Optional] A complete list of sub-workflows templates.
repeated .flyteidl.core.WorkflowTemplate subworkflows = 5;
-
getSubworkflowsFieldBuilder
private com.google.protobuf.RepeatedFieldBuilderV3<Workflow.WorkflowTemplate,Workflow.WorkflowTemplate.Builder,Workflow.WorkflowTemplateOrBuilder> getSubworkflowsFieldBuilder()
-
setUnknownFields
public final DynamicJob.DynamicJobSpec.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<DynamicJob.DynamicJobSpec.Builder>
-
mergeUnknownFields
public final DynamicJob.DynamicJobSpec.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<DynamicJob.DynamicJobSpec.Builder>
-
-