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

#include <CodeGenNode.h>

Public Member Functions

 CodeGenNode ()
 
 CodeGenNode (Aws::Utils::Json::JsonView jsonValue)
 
CodeGenNodeoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetId () const
 
bool IdHasBeenSet () const
 
void SetId (const Aws::String &value)
 
void SetId (Aws::String &&value)
 
void SetId (const char *value)
 
CodeGenNodeWithId (const Aws::String &value)
 
CodeGenNodeWithId (Aws::String &&value)
 
CodeGenNodeWithId (const char *value)
 
const Aws::StringGetNodeType () const
 
bool NodeTypeHasBeenSet () const
 
void SetNodeType (const Aws::String &value)
 
void SetNodeType (Aws::String &&value)
 
void SetNodeType (const char *value)
 
CodeGenNodeWithNodeType (const Aws::String &value)
 
CodeGenNodeWithNodeType (Aws::String &&value)
 
CodeGenNodeWithNodeType (const char *value)
 
const Aws::Vector< CodeGenNodeArg > & GetArgs () const
 
bool ArgsHasBeenSet () const
 
void SetArgs (const Aws::Vector< CodeGenNodeArg > &value)
 
void SetArgs (Aws::Vector< CodeGenNodeArg > &&value)
 
CodeGenNodeWithArgs (const Aws::Vector< CodeGenNodeArg > &value)
 
CodeGenNodeWithArgs (Aws::Vector< CodeGenNodeArg > &&value)
 
CodeGenNodeAddArgs (const CodeGenNodeArg &value)
 
CodeGenNodeAddArgs (CodeGenNodeArg &&value)
 
int GetLineNumber () const
 
bool LineNumberHasBeenSet () const
 
void SetLineNumber (int value)
 
CodeGenNodeWithLineNumber (int value)
 

Detailed Description

Represents a node in a directed acyclic graph (DAG)

See Also:

AWS API Reference

Definition at line 33 of file CodeGenNode.h.

Constructor & Destructor Documentation

◆ CodeGenNode() [1/2]

Aws::Glue::Model::CodeGenNode::CodeGenNode ( )

◆ CodeGenNode() [2/2]

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

Member Function Documentation

◆ AddArgs() [1/2]

CodeGenNode& Aws::Glue::Model::CodeGenNode::AddArgs ( const CodeGenNodeArg value)
inline

Properties of the node, in the form of name-value pairs.

Definition at line 157 of file CodeGenNode.h.

◆ AddArgs() [2/2]

CodeGenNode& Aws::Glue::Model::CodeGenNode::AddArgs ( CodeGenNodeArg &&  value)
inline

Properties of the node, in the form of name-value pairs.

Definition at line 162 of file CodeGenNode.h.

◆ ArgsHasBeenSet()

bool Aws::Glue::Model::CodeGenNode::ArgsHasBeenSet ( ) const
inline

Properties of the node, in the form of name-value pairs.

Definition at line 132 of file CodeGenNode.h.

◆ GetArgs()

const Aws::Vector<CodeGenNodeArg>& Aws::Glue::Model::CodeGenNode::GetArgs ( ) const
inline

Properties of the node, in the form of name-value pairs.

Definition at line 127 of file CodeGenNode.h.

◆ GetId()

const Aws::String& Aws::Glue::Model::CodeGenNode::GetId ( ) const
inline

A node identifier that is unique within the node's graph.

Definition at line 45 of file CodeGenNode.h.

◆ GetLineNumber()

int Aws::Glue::Model::CodeGenNode::GetLineNumber ( ) const
inline

The line number of the node.

Definition at line 168 of file CodeGenNode.h.

◆ GetNodeType()

const Aws::String& Aws::Glue::Model::CodeGenNode::GetNodeType ( ) const
inline

The type of node that this is.

Definition at line 86 of file CodeGenNode.h.

◆ IdHasBeenSet()

bool Aws::Glue::Model::CodeGenNode::IdHasBeenSet ( ) const
inline

A node identifier that is unique within the node's graph.

Definition at line 50 of file CodeGenNode.h.

◆ Jsonize()

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

◆ LineNumberHasBeenSet()

bool Aws::Glue::Model::CodeGenNode::LineNumberHasBeenSet ( ) const
inline

The line number of the node.

Definition at line 173 of file CodeGenNode.h.

◆ NodeTypeHasBeenSet()

bool Aws::Glue::Model::CodeGenNode::NodeTypeHasBeenSet ( ) const
inline

The type of node that this is.

Definition at line 91 of file CodeGenNode.h.

◆ operator=()

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

◆ SetArgs() [1/2]

void Aws::Glue::Model::CodeGenNode::SetArgs ( const Aws::Vector< CodeGenNodeArg > &  value)
inline

Properties of the node, in the form of name-value pairs.

Definition at line 137 of file CodeGenNode.h.

◆ SetArgs() [2/2]

void Aws::Glue::Model::CodeGenNode::SetArgs ( Aws::Vector< CodeGenNodeArg > &&  value)
inline

Properties of the node, in the form of name-value pairs.

Definition at line 142 of file CodeGenNode.h.

◆ SetId() [1/3]

void Aws::Glue::Model::CodeGenNode::SetId ( const Aws::String value)
inline

A node identifier that is unique within the node's graph.

Definition at line 55 of file CodeGenNode.h.

◆ SetId() [2/3]

void Aws::Glue::Model::CodeGenNode::SetId ( Aws::String &&  value)
inline

A node identifier that is unique within the node's graph.

Definition at line 60 of file CodeGenNode.h.

◆ SetId() [3/3]

void Aws::Glue::Model::CodeGenNode::SetId ( const char *  value)
inline

A node identifier that is unique within the node's graph.

Definition at line 65 of file CodeGenNode.h.

◆ SetLineNumber()

void Aws::Glue::Model::CodeGenNode::SetLineNumber ( int  value)
inline

The line number of the node.

Definition at line 178 of file CodeGenNode.h.

◆ SetNodeType() [1/3]

void Aws::Glue::Model::CodeGenNode::SetNodeType ( const Aws::String value)
inline

The type of node that this is.

Definition at line 96 of file CodeGenNode.h.

◆ SetNodeType() [2/3]

void Aws::Glue::Model::CodeGenNode::SetNodeType ( Aws::String &&  value)
inline

The type of node that this is.

Definition at line 101 of file CodeGenNode.h.

◆ SetNodeType() [3/3]

void Aws::Glue::Model::CodeGenNode::SetNodeType ( const char *  value)
inline

The type of node that this is.

Definition at line 106 of file CodeGenNode.h.

◆ WithArgs() [1/2]

CodeGenNode& Aws::Glue::Model::CodeGenNode::WithArgs ( const Aws::Vector< CodeGenNodeArg > &  value)
inline

Properties of the node, in the form of name-value pairs.

Definition at line 147 of file CodeGenNode.h.

◆ WithArgs() [2/2]

CodeGenNode& Aws::Glue::Model::CodeGenNode::WithArgs ( Aws::Vector< CodeGenNodeArg > &&  value)
inline

Properties of the node, in the form of name-value pairs.

Definition at line 152 of file CodeGenNode.h.

◆ WithId() [1/3]

CodeGenNode& Aws::Glue::Model::CodeGenNode::WithId ( const Aws::String value)
inline

A node identifier that is unique within the node's graph.

Definition at line 70 of file CodeGenNode.h.

◆ WithId() [2/3]

CodeGenNode& Aws::Glue::Model::CodeGenNode::WithId ( Aws::String &&  value)
inline

A node identifier that is unique within the node's graph.

Definition at line 75 of file CodeGenNode.h.

◆ WithId() [3/3]

CodeGenNode& Aws::Glue::Model::CodeGenNode::WithId ( const char *  value)
inline

A node identifier that is unique within the node's graph.

Definition at line 80 of file CodeGenNode.h.

◆ WithLineNumber()

CodeGenNode& Aws::Glue::Model::CodeGenNode::WithLineNumber ( int  value)
inline

The line number of the node.

Definition at line 183 of file CodeGenNode.h.

◆ WithNodeType() [1/3]

CodeGenNode& Aws::Glue::Model::CodeGenNode::WithNodeType ( const Aws::String value)
inline

The type of node that this is.

Definition at line 111 of file CodeGenNode.h.

◆ WithNodeType() [2/3]

CodeGenNode& Aws::Glue::Model::CodeGenNode::WithNodeType ( Aws::String &&  value)
inline

The type of node that this is.

Definition at line 116 of file CodeGenNode.h.

◆ WithNodeType() [3/3]

CodeGenNode& Aws::Glue::Model::CodeGenNode::WithNodeType ( const char *  value)
inline

The type of node that this is.

Definition at line 121 of file CodeGenNode.h.


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