@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class WorkflowGraph extends Object implements Serializable, Cloneable, StructuredPojo
A workflow graph represents the complete workflow containing all the Glue components present in the workflow and all the directed connections between them.
| Constructor and Description |
|---|
WorkflowGraph() |
| Modifier and Type | Method and Description |
|---|---|
WorkflowGraph |
clone() |
boolean |
equals(Object obj) |
List<Edge> |
getEdges()
A list of all the directed connections between the nodes belonging to the workflow.
|
List<Node> |
getNodes()
A list of the the Glue components belong to the workflow represented as nodes.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setEdges(Collection<Edge> edges)
A list of all the directed connections between the nodes belonging to the workflow.
|
void |
setNodes(Collection<Node> nodes)
A list of the the Glue components belong to the workflow represented as nodes.
|
String |
toString()
Returns a string representation of this object.
|
WorkflowGraph |
withEdges(Collection<Edge> edges)
A list of all the directed connections between the nodes belonging to the workflow.
|
WorkflowGraph |
withEdges(Edge... edges)
A list of all the directed connections between the nodes belonging to the workflow.
|
WorkflowGraph |
withNodes(Collection<Node> nodes)
A list of the the Glue components belong to the workflow represented as nodes.
|
WorkflowGraph |
withNodes(Node... nodes)
A list of the the Glue components belong to the workflow represented as nodes.
|
public List<Node> getNodes()
A list of the the Glue components belong to the workflow represented as nodes.
public void setNodes(Collection<Node> nodes)
A list of the the Glue components belong to the workflow represented as nodes.
nodes - A list of the the Glue components belong to the workflow represented as nodes.public WorkflowGraph withNodes(Node... nodes)
A list of the the Glue components belong to the workflow represented as nodes.
NOTE: This method appends the values to the existing list (if any). Use
setNodes(java.util.Collection) or withNodes(java.util.Collection) if you want to override the
existing values.
nodes - A list of the the Glue components belong to the workflow represented as nodes.public WorkflowGraph withNodes(Collection<Node> nodes)
A list of the the Glue components belong to the workflow represented as nodes.
nodes - A list of the the Glue components belong to the workflow represented as nodes.public List<Edge> getEdges()
A list of all the directed connections between the nodes belonging to the workflow.
public void setEdges(Collection<Edge> edges)
A list of all the directed connections between the nodes belonging to the workflow.
edges - A list of all the directed connections between the nodes belonging to the workflow.public WorkflowGraph withEdges(Edge... edges)
A list of all the directed connections between the nodes belonging to the workflow.
NOTE: This method appends the values to the existing list (if any). Use
setEdges(java.util.Collection) or withEdges(java.util.Collection) if you want to override the
existing values.
edges - A list of all the directed connections between the nodes belonging to the workflow.public WorkflowGraph withEdges(Collection<Edge> edges)
A list of all the directed connections between the nodes belonging to the workflow.
edges - A list of all the directed connections between the nodes belonging to the workflow.public String toString()
toString in class ObjectObject.toString()public WorkflowGraph clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.