Package com.atlan.model.workflow
Class Workflow
- java.lang.Object
-
- com.atlan.model.core.AtlanObject
-
- com.atlan.model.workflow.Workflow
-
public class Workflow extends AtlanObject
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Workflow.WorkflowBuilder<C extends Workflow,B extends Workflow.WorkflowBuilder<C,B>>
-
Nested classes/interfaces inherited from class com.atlan.model.core.AtlanObject
AtlanObject.AtlanObjectBuilder<C extends AtlanObject,B extends AtlanObject.AtlanObjectBuilder<C,B>>
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
Workflow(Workflow.WorkflowBuilder<?,?> b)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Workflow.WorkflowBuilder<?,?>
builder()
protected boolean
canEqual(java.lang.Object other)
boolean
equals(java.lang.Object o)
WorkflowMetadata
getMetadata()
java.util.List<PackageParameter>
getPayload()
WorkflowSpec
getSpec()
int
hashCode()
WorkflowResponse
run()
Run the workflow immediately.void
setMetadata(WorkflowMetadata metadata)
void
setPayload(java.util.List<PackageParameter> payload)
void
setSpec(WorkflowSpec spec)
Workflow.WorkflowBuilder<?,?>
toBuilder()
-
Methods inherited from class com.atlan.model.core.AtlanObject
toJson, toString
-
-
-
-
Constructor Detail
-
Workflow
protected Workflow(Workflow.WorkflowBuilder<?,?> b)
-
-
Method Detail
-
run
public WorkflowResponse run() throws AtlanException
Run the workflow immediately.- Returns:
- the details of the workflow run
- Throws:
AtlanException
- on any API communication issue
-
builder
public static Workflow.WorkflowBuilder<?,?> builder()
-
toBuilder
public Workflow.WorkflowBuilder<?,?> toBuilder()
-
getMetadata
public WorkflowMetadata getMetadata()
-
getSpec
public WorkflowSpec getSpec()
-
getPayload
public java.util.List<PackageParameter> getPayload()
-
setMetadata
public void setMetadata(WorkflowMetadata metadata)
-
setSpec
public void setSpec(WorkflowSpec spec)
-
setPayload
public void setPayload(java.util.List<PackageParameter> payload)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classAtlanObject
-
canEqual
protected boolean canEqual(java.lang.Object other)
- Overrides:
canEqual
in classAtlanObject
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classAtlanObject
-
-