@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class Workflow extends Object implements Serializable, Cloneable, StructuredPojo
A workflow represents a flow in which AWS Glue components should be executed to complete a logical task.
Constructor and Description |
---|
Workflow() |
Modifier and Type | Method and Description |
---|---|
Workflow |
addDefaultRunPropertiesEntry(String key,
String value) |
Workflow |
clearDefaultRunPropertiesEntries()
Removes all the entries added into DefaultRunProperties.
|
Workflow |
clone() |
boolean |
equals(Object obj) |
Date |
getCreatedOn()
The date and time when the workflow was created.
|
Map<String,String> |
getDefaultRunProperties()
A collection of properties to be used as part of each execution of the workflow.
|
String |
getDescription()
A description of the workflow.
|
WorkflowGraph |
getGraph()
The graph representing all the AWS Glue components that belong to the workflow as nodes and directed connections
between them as edges.
|
Date |
getLastModifiedOn()
The date and time when the workflow was last modified.
|
WorkflowRun |
getLastRun()
The information about the last execution of the workflow.
|
String |
getName()
The name of the workflow representing the flow.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCreatedOn(Date createdOn)
The date and time when the workflow was created.
|
void |
setDefaultRunProperties(Map<String,String> defaultRunProperties)
A collection of properties to be used as part of each execution of the workflow.
|
void |
setDescription(String description)
A description of the workflow.
|
void |
setGraph(WorkflowGraph graph)
The graph representing all the AWS Glue components that belong to the workflow as nodes and directed connections
between them as edges.
|
void |
setLastModifiedOn(Date lastModifiedOn)
The date and time when the workflow was last modified.
|
void |
setLastRun(WorkflowRun lastRun)
The information about the last execution of the workflow.
|
void |
setName(String name)
The name of the workflow representing the flow.
|
String |
toString()
Returns a string representation of this object.
|
Workflow |
withCreatedOn(Date createdOn)
The date and time when the workflow was created.
|
Workflow |
withDefaultRunProperties(Map<String,String> defaultRunProperties)
A collection of properties to be used as part of each execution of the workflow.
|
Workflow |
withDescription(String description)
A description of the workflow.
|
Workflow |
withGraph(WorkflowGraph graph)
The graph representing all the AWS Glue components that belong to the workflow as nodes and directed connections
between them as edges.
|
Workflow |
withLastModifiedOn(Date lastModifiedOn)
The date and time when the workflow was last modified.
|
Workflow |
withLastRun(WorkflowRun lastRun)
The information about the last execution of the workflow.
|
Workflow |
withName(String name)
The name of the workflow representing the flow.
|
public void setName(String name)
The name of the workflow representing the flow.
name
- The name of the workflow representing the flow.public String getName()
The name of the workflow representing the flow.
public Workflow withName(String name)
The name of the workflow representing the flow.
name
- The name of the workflow representing the flow.public void setDescription(String description)
A description of the workflow.
description
- A description of the workflow.public String getDescription()
A description of the workflow.
public Workflow withDescription(String description)
A description of the workflow.
description
- A description of the workflow.public Map<String,String> getDefaultRunProperties()
A collection of properties to be used as part of each execution of the workflow.
public void setDefaultRunProperties(Map<String,String> defaultRunProperties)
A collection of properties to be used as part of each execution of the workflow.
defaultRunProperties
- A collection of properties to be used as part of each execution of the workflow.public Workflow withDefaultRunProperties(Map<String,String> defaultRunProperties)
A collection of properties to be used as part of each execution of the workflow.
defaultRunProperties
- A collection of properties to be used as part of each execution of the workflow.public Workflow clearDefaultRunPropertiesEntries()
public void setCreatedOn(Date createdOn)
The date and time when the workflow was created.
createdOn
- The date and time when the workflow was created.public Date getCreatedOn()
The date and time when the workflow was created.
public Workflow withCreatedOn(Date createdOn)
The date and time when the workflow was created.
createdOn
- The date and time when the workflow was created.public void setLastModifiedOn(Date lastModifiedOn)
The date and time when the workflow was last modified.
lastModifiedOn
- The date and time when the workflow was last modified.public Date getLastModifiedOn()
The date and time when the workflow was last modified.
public Workflow withLastModifiedOn(Date lastModifiedOn)
The date and time when the workflow was last modified.
lastModifiedOn
- The date and time when the workflow was last modified.public void setLastRun(WorkflowRun lastRun)
The information about the last execution of the workflow.
lastRun
- The information about the last execution of the workflow.public WorkflowRun getLastRun()
The information about the last execution of the workflow.
public Workflow withLastRun(WorkflowRun lastRun)
The information about the last execution of the workflow.
lastRun
- The information about the last execution of the workflow.public void setGraph(WorkflowGraph graph)
The graph representing all the AWS Glue components that belong to the workflow as nodes and directed connections between them as edges.
graph
- The graph representing all the AWS Glue components that belong to the workflow as nodes and directed
connections between them as edges.public WorkflowGraph getGraph()
The graph representing all the AWS Glue components that belong to the workflow as nodes and directed connections between them as edges.
public Workflow withGraph(WorkflowGraph graph)
The graph representing all the AWS Glue components that belong to the workflow as nodes and directed connections between them as edges.
graph
- The graph representing all the AWS Glue components that belong to the workflow as nodes and directed
connections between them as edges.public String toString()
toString
in class Object
Object.toString()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.