AWS SDK for C++  1.8.94
AWS SDK for C++
Public Member Functions | List of all members
Aws::Glue::Model::WorkflowGraph Class Reference

#include <WorkflowGraph.h>

Public Member Functions

 WorkflowGraph ()
 
 WorkflowGraph (Aws::Utils::Json::JsonView jsonValue)
 
WorkflowGraphoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Vector< Node > & GetNodes () const
 
bool NodesHasBeenSet () const
 
void SetNodes (const Aws::Vector< Node > &value)
 
void SetNodes (Aws::Vector< Node > &&value)
 
WorkflowGraphWithNodes (const Aws::Vector< Node > &value)
 
WorkflowGraphWithNodes (Aws::Vector< Node > &&value)
 
WorkflowGraphAddNodes (const Node &value)
 
WorkflowGraphAddNodes (Node &&value)
 
const Aws::Vector< Edge > & GetEdges () const
 
bool EdgesHasBeenSet () const
 
void SetEdges (const Aws::Vector< Edge > &value)
 
void SetEdges (Aws::Vector< Edge > &&value)
 
WorkflowGraphWithEdges (const Aws::Vector< Edge > &value)
 
WorkflowGraphWithEdges (Aws::Vector< Edge > &&value)
 
WorkflowGraphAddEdges (const Edge &value)
 
WorkflowGraphAddEdges (Edge &&value)
 

Detailed Description

A workflow graph represents the complete workflow containing all the AWS Glue components present in the workflow and all the directed connections between them.

See Also:

AWS API Reference

Definition at line 35 of file WorkflowGraph.h.

Constructor & Destructor Documentation

◆ WorkflowGraph() [1/2]

Aws::Glue::Model::WorkflowGraph::WorkflowGraph ( )

◆ WorkflowGraph() [2/2]

Aws::Glue::Model::WorkflowGraph::WorkflowGraph ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddEdges() [1/2]

WorkflowGraph& Aws::Glue::Model::WorkflowGraph::AddEdges ( const Edge value)
inline

A list of all the directed connections between the nodes belonging to the workflow.

Definition at line 133 of file WorkflowGraph.h.

◆ AddEdges() [2/2]

WorkflowGraph& Aws::Glue::Model::WorkflowGraph::AddEdges ( Edge &&  value)
inline

A list of all the directed connections between the nodes belonging to the workflow.

Definition at line 139 of file WorkflowGraph.h.

◆ AddNodes() [1/2]

WorkflowGraph& Aws::Glue::Model::WorkflowGraph::AddNodes ( const Node value)
inline

A list of the the AWS Glue components belong to the workflow represented as nodes.

Definition at line 84 of file WorkflowGraph.h.

◆ AddNodes() [2/2]

WorkflowGraph& Aws::Glue::Model::WorkflowGraph::AddNodes ( Node &&  value)
inline

A list of the the AWS Glue components belong to the workflow represented as nodes.

Definition at line 90 of file WorkflowGraph.h.

◆ EdgesHasBeenSet()

bool Aws::Glue::Model::WorkflowGraph::EdgesHasBeenSet ( ) const
inline

A list of all the directed connections between the nodes belonging to the workflow.

Definition at line 103 of file WorkflowGraph.h.

◆ GetEdges()

const Aws::Vector<Edge>& Aws::Glue::Model::WorkflowGraph::GetEdges ( ) const
inline

A list of all the directed connections between the nodes belonging to the workflow.

Definition at line 97 of file WorkflowGraph.h.

◆ GetNodes()

const Aws::Vector<Node>& Aws::Glue::Model::WorkflowGraph::GetNodes ( ) const
inline

A list of the the AWS Glue components belong to the workflow represented as nodes.

Definition at line 48 of file WorkflowGraph.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Glue::Model::WorkflowGraph::Jsonize ( ) const

◆ NodesHasBeenSet()

bool Aws::Glue::Model::WorkflowGraph::NodesHasBeenSet ( ) const
inline

A list of the the AWS Glue components belong to the workflow represented as nodes.

Definition at line 54 of file WorkflowGraph.h.

◆ operator=()

WorkflowGraph& Aws::Glue::Model::WorkflowGraph::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetEdges() [1/2]

void Aws::Glue::Model::WorkflowGraph::SetEdges ( const Aws::Vector< Edge > &  value)
inline

A list of all the directed connections between the nodes belonging to the workflow.

Definition at line 109 of file WorkflowGraph.h.

◆ SetEdges() [2/2]

void Aws::Glue::Model::WorkflowGraph::SetEdges ( Aws::Vector< Edge > &&  value)
inline

A list of all the directed connections between the nodes belonging to the workflow.

Definition at line 115 of file WorkflowGraph.h.

◆ SetNodes() [1/2]

void Aws::Glue::Model::WorkflowGraph::SetNodes ( const Aws::Vector< Node > &  value)
inline

A list of the the AWS Glue components belong to the workflow represented as nodes.

Definition at line 60 of file WorkflowGraph.h.

◆ SetNodes() [2/2]

void Aws::Glue::Model::WorkflowGraph::SetNodes ( Aws::Vector< Node > &&  value)
inline

A list of the the AWS Glue components belong to the workflow represented as nodes.

Definition at line 66 of file WorkflowGraph.h.

◆ WithEdges() [1/2]

WorkflowGraph& Aws::Glue::Model::WorkflowGraph::WithEdges ( const Aws::Vector< Edge > &  value)
inline

A list of all the directed connections between the nodes belonging to the workflow.

Definition at line 121 of file WorkflowGraph.h.

◆ WithEdges() [2/2]

WorkflowGraph& Aws::Glue::Model::WorkflowGraph::WithEdges ( Aws::Vector< Edge > &&  value)
inline

A list of all the directed connections between the nodes belonging to the workflow.

Definition at line 127 of file WorkflowGraph.h.

◆ WithNodes() [1/2]

WorkflowGraph& Aws::Glue::Model::WorkflowGraph::WithNodes ( const Aws::Vector< Node > &  value)
inline

A list of the the AWS Glue components belong to the workflow represented as nodes.

Definition at line 72 of file WorkflowGraph.h.

◆ WithNodes() [2/2]

WorkflowGraph& Aws::Glue::Model::WorkflowGraph::WithNodes ( Aws::Vector< Node > &&  value)
inline

A list of the the AWS Glue components belong to the workflow represented as nodes.

Definition at line 78 of file WorkflowGraph.h.


The documentation for this class was generated from the following file: