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,java.lang.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
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description DynamicJob.DynamicJobSpec.BuilderaddAllNodes(java.lang.Iterable<? extends Workflow.Node> values)A collection of nodes to execute.DynamicJob.DynamicJobSpec.BuilderaddAllOutputs(java.lang.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(java.lang.Iterable<? extends Workflow.WorkflowTemplate> values)[Optional] A complete list of task specs referenced in nodes.DynamicJob.DynamicJobSpec.BuilderaddAllTasks(java.lang.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, java.lang.Object value)DynamicJob.DynamicJobSpec.BuilderaddSubworkflows(int index, Workflow.WorkflowTemplate value)[Optional] A complete list of task specs referenced in nodes.DynamicJob.DynamicJobSpec.BuilderaddSubworkflows(int index, Workflow.WorkflowTemplate.Builder builderForValue)[Optional] A complete list of task specs referenced in nodes.DynamicJob.DynamicJobSpec.BuilderaddSubworkflows(Workflow.WorkflowTemplate value)[Optional] A complete list of task specs referenced in nodes.DynamicJob.DynamicJobSpec.BuilderaddSubworkflows(Workflow.WorkflowTemplate.Builder builderForValue)[Optional] A complete list of task specs referenced in nodes.Workflow.WorkflowTemplate.BuilderaddSubworkflowsBuilder()[Optional] A complete list of task specs referenced in nodes.Workflow.WorkflowTemplate.BuilderaddSubworkflowsBuilder(int index)[Optional] A complete list of task specs referenced in nodes.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()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 task specs referenced in nodes.DynamicJob.DynamicJobSpec.BuilderclearTasks()[Optional] A complete list of task specs referenced in nodes.DynamicJob.DynamicJobSpec.Builderclone()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.java.util.List<Workflow.Node.Builder>getNodesBuilderList()A collection of nodes to execute.intgetNodesCount()A collection of nodes to execute.java.util.List<Workflow.Node>getNodesList()A collection of nodes to execute.Workflow.NodeOrBuildergetNodesOrBuilder(int index)A collection of nodes to execute.java.util.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.java.util.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.java.util.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.java.util.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 task specs referenced in nodes.Workflow.WorkflowTemplate.BuildergetSubworkflowsBuilder(int index)[Optional] A complete list of task specs referenced in nodes.java.util.List<Workflow.WorkflowTemplate.Builder>getSubworkflowsBuilderList()[Optional] A complete list of task specs referenced in nodes.intgetSubworkflowsCount()[Optional] A complete list of task specs referenced in nodes.java.util.List<Workflow.WorkflowTemplate>getSubworkflowsList()[Optional] A complete list of task specs referenced in nodes.Workflow.WorkflowTemplateOrBuildergetSubworkflowsOrBuilder(int index)[Optional] A complete list of task specs referenced in nodes.java.util.List<? extends Workflow.WorkflowTemplateOrBuilder>getSubworkflowsOrBuilderList()[Optional] A complete list of task specs referenced in nodes.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.java.util.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.java.util.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.java.util.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 task specs referenced in nodes.DynamicJob.DynamicJobSpec.BuilderremoveTasks(int index)[Optional] A complete list of task specs referenced in nodes.DynamicJob.DynamicJobSpec.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.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, java.lang.Object value)DynamicJob.DynamicJobSpec.BuildersetSubworkflows(int index, Workflow.WorkflowTemplate value)[Optional] A complete list of task specs referenced in nodes.DynamicJob.DynamicJobSpec.BuildersetSubworkflows(int index, Workflow.WorkflowTemplate.Builder builderForValue)[Optional] A complete list of task specs referenced in nodes.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, 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<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
-
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, java.lang.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, java.lang.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, java.lang.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 java.io.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:
java.io.IOException
-
getNodesList
public java.util.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(java.lang.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 java.util.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 java.util.List<Workflow.Node.Builder> getNodesBuilderList()
A collection of nodes to execute.
repeated .flyteidl.core.Node nodes = 1;
-
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.
-
getOutputsList
public java.util.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(java.lang.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 java.util.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 java.util.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;
-
getTasksList
public java.util.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(java.lang.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 java.util.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 java.util.List<Tasks.TaskTemplate.Builder> getTasksBuilderList()
[Optional] A complete list of task specs referenced in nodes.
repeated .flyteidl.core.TaskTemplate tasks = 4;
-
getSubworkflowsList
public java.util.List<Workflow.WorkflowTemplate> getSubworkflowsList()
[Optional] A complete list of task specs referenced in nodes.
repeated .flyteidl.core.WorkflowTemplate subworkflows = 5;- Specified by:
getSubworkflowsListin interfaceDynamicJob.DynamicJobSpecOrBuilder
-
getSubworkflowsCount
public int getSubworkflowsCount()
[Optional] A complete list of task specs referenced in nodes.
repeated .flyteidl.core.WorkflowTemplate subworkflows = 5;- Specified by:
getSubworkflowsCountin interfaceDynamicJob.DynamicJobSpecOrBuilder
-
getSubworkflows
public Workflow.WorkflowTemplate getSubworkflows(int index)
[Optional] A complete list of task specs referenced in nodes.
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 task specs referenced in nodes.
repeated .flyteidl.core.WorkflowTemplate subworkflows = 5;
-
setSubworkflows
public DynamicJob.DynamicJobSpec.Builder setSubworkflows(int index, Workflow.WorkflowTemplate.Builder builderForValue)
[Optional] A complete list of task specs referenced in nodes.
repeated .flyteidl.core.WorkflowTemplate subworkflows = 5;
-
addSubworkflows
public DynamicJob.DynamicJobSpec.Builder addSubworkflows(Workflow.WorkflowTemplate value)
[Optional] A complete list of task specs referenced in nodes.
repeated .flyteidl.core.WorkflowTemplate subworkflows = 5;
-
addSubworkflows
public DynamicJob.DynamicJobSpec.Builder addSubworkflows(int index, Workflow.WorkflowTemplate value)
[Optional] A complete list of task specs referenced in nodes.
repeated .flyteidl.core.WorkflowTemplate subworkflows = 5;
-
addSubworkflows
public DynamicJob.DynamicJobSpec.Builder addSubworkflows(Workflow.WorkflowTemplate.Builder builderForValue)
[Optional] A complete list of task specs referenced in nodes.
repeated .flyteidl.core.WorkflowTemplate subworkflows = 5;
-
addSubworkflows
public DynamicJob.DynamicJobSpec.Builder addSubworkflows(int index, Workflow.WorkflowTemplate.Builder builderForValue)
[Optional] A complete list of task specs referenced in nodes.
repeated .flyteidl.core.WorkflowTemplate subworkflows = 5;
-
addAllSubworkflows
public DynamicJob.DynamicJobSpec.Builder addAllSubworkflows(java.lang.Iterable<? extends Workflow.WorkflowTemplate> values)
[Optional] A complete list of task specs referenced in nodes.
repeated .flyteidl.core.WorkflowTemplate subworkflows = 5;
-
clearSubworkflows
public DynamicJob.DynamicJobSpec.Builder clearSubworkflows()
[Optional] A complete list of task specs referenced in nodes.
repeated .flyteidl.core.WorkflowTemplate subworkflows = 5;
-
removeSubworkflows
public DynamicJob.DynamicJobSpec.Builder removeSubworkflows(int index)
[Optional] A complete list of task specs referenced in nodes.
repeated .flyteidl.core.WorkflowTemplate subworkflows = 5;
-
getSubworkflowsBuilder
public Workflow.WorkflowTemplate.Builder getSubworkflowsBuilder(int index)
[Optional] A complete list of task specs referenced in nodes.
repeated .flyteidl.core.WorkflowTemplate subworkflows = 5;
-
getSubworkflowsOrBuilder
public Workflow.WorkflowTemplateOrBuilder getSubworkflowsOrBuilder(int index)
[Optional] A complete list of task specs referenced in nodes.
repeated .flyteidl.core.WorkflowTemplate subworkflows = 5;- Specified by:
getSubworkflowsOrBuilderin interfaceDynamicJob.DynamicJobSpecOrBuilder
-
getSubworkflowsOrBuilderList
public java.util.List<? extends Workflow.WorkflowTemplateOrBuilder> getSubworkflowsOrBuilderList()
[Optional] A complete list of task specs referenced in nodes.
repeated .flyteidl.core.WorkflowTemplate subworkflows = 5;- Specified by:
getSubworkflowsOrBuilderListin interfaceDynamicJob.DynamicJobSpecOrBuilder
-
addSubworkflowsBuilder
public Workflow.WorkflowTemplate.Builder addSubworkflowsBuilder()
[Optional] A complete list of task specs referenced in nodes.
repeated .flyteidl.core.WorkflowTemplate subworkflows = 5;
-
addSubworkflowsBuilder
public Workflow.WorkflowTemplate.Builder addSubworkflowsBuilder(int index)
[Optional] A complete list of task specs referenced in nodes.
repeated .flyteidl.core.WorkflowTemplate subworkflows = 5;
-
getSubworkflowsBuilderList
public java.util.List<Workflow.WorkflowTemplate.Builder> getSubworkflowsBuilderList()
[Optional] A complete list of task specs referenced in nodes.
repeated .flyteidl.core.WorkflowTemplate subworkflows = 5;
-
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>
-
-