Package io.kestra.plugin.databricks.job
Class SubmitRun
java.lang.Object
io.kestra.core.models.tasks.Task
io.kestra.plugin.databricks.AbstractTask
io.kestra.plugin.databricks.job.SubmitRun
- All Implemented Interfaces:
io.kestra.core.models.tasks.RunnableTask<SubmitRun.Output>
@Plugin(examples=@Example(title="Submit a Databricks run and wait up to 5 minutes for its completion",code="id: submitRun\ntype: io.kestra.plugin.databricks.job.SubmitRun\nauthentication:\n token: <your-token>\nhost: <your-host>\nrunTasks:\n - existingClusterId: <your-cluster>\n taskKey: taskKey\n sparkPythonTask:\n pythonFile: /Shared/hello.py\n sparkPythonTaskSource: WORKSPACE\nwaitForCompletion: PT5M"))
public class SubmitRun
extends AbstractTask
implements io.kestra.core.models.tasks.RunnableTask<SubmitRun.Output>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classNested classes/interfaces inherited from class io.kestra.plugin.databricks.AbstractTask
AbstractTask.AuthenticationConfigNested classes/interfaces inherited from class io.kestra.core.models.tasks.Task
io.kestra.core.models.tasks.Task.TaskBuilder<C extends io.kestra.core.models.tasks.Task,B extends io.kestra.core.models.tasks.Task.TaskBuilder<C, B>> -
Field Summary
Fields inherited from class io.kestra.core.models.tasks.Task
disabled, id, retry, timeout, type -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class io.kestra.plugin.databricks.AbstractTask
workspaceClientMethods inherited from class io.kestra.core.models.tasks.Task
findById, findById, getDescription, getDisabled, getId, getLogLevel, getRetry, getTimeout, getType, getWorkerGroup, isFlowable, isSendToWorkerTask
-
Constructor Details
-
SubmitRun
public SubmitRun()
-
-
Method Details
-
run
- Specified by:
runin interfaceio.kestra.core.models.tasks.RunnableTask<SubmitRun.Output>- Throws:
Exception
-