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

#include <Node.h>

Public Member Functions

 Node ()
 
 Node (Aws::Utils::Json::JsonView jsonValue)
 
Nodeoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const NodeTypeGetType () const
 
bool TypeHasBeenSet () const
 
void SetType (const NodeType &value)
 
void SetType (NodeType &&value)
 
NodeWithType (const NodeType &value)
 
NodeWithType (NodeType &&value)
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
NodeWithName (const Aws::String &value)
 
NodeWithName (Aws::String &&value)
 
NodeWithName (const char *value)
 
const Aws::StringGetUniqueId () const
 
bool UniqueIdHasBeenSet () const
 
void SetUniqueId (const Aws::String &value)
 
void SetUniqueId (Aws::String &&value)
 
void SetUniqueId (const char *value)
 
NodeWithUniqueId (const Aws::String &value)
 
NodeWithUniqueId (Aws::String &&value)
 
NodeWithUniqueId (const char *value)
 
const TriggerNodeDetailsGetTriggerDetails () const
 
bool TriggerDetailsHasBeenSet () const
 
void SetTriggerDetails (const TriggerNodeDetails &value)
 
void SetTriggerDetails (TriggerNodeDetails &&value)
 
NodeWithTriggerDetails (const TriggerNodeDetails &value)
 
NodeWithTriggerDetails (TriggerNodeDetails &&value)
 
const JobNodeDetailsGetJobDetails () const
 
bool JobDetailsHasBeenSet () const
 
void SetJobDetails (const JobNodeDetails &value)
 
void SetJobDetails (JobNodeDetails &&value)
 
NodeWithJobDetails (const JobNodeDetails &value)
 
NodeWithJobDetails (JobNodeDetails &&value)
 
const CrawlerNodeDetailsGetCrawlerDetails () const
 
bool CrawlerDetailsHasBeenSet () const
 
void SetCrawlerDetails (const CrawlerNodeDetails &value)
 
void SetCrawlerDetails (CrawlerNodeDetails &&value)
 
NodeWithCrawlerDetails (const CrawlerNodeDetails &value)
 
NodeWithCrawlerDetails (CrawlerNodeDetails &&value)
 

Detailed Description

A node represents an AWS Glue component such as a trigger, or job, etc., that is part of a workflow.

See Also:

AWS API Reference

Definition at line 36 of file Node.h.

Constructor & Destructor Documentation

◆ Node() [1/2]

Aws::Glue::Model::Node::Node ( )

◆ Node() [2/2]

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

Member Function Documentation

◆ CrawlerDetailsHasBeenSet()

bool Aws::Glue::Model::Node::CrawlerDetailsHasBeenSet ( ) const
inline

Details of the crawler when the node represents a crawler.

Definition at line 228 of file Node.h.

◆ GetCrawlerDetails()

const CrawlerNodeDetails& Aws::Glue::Model::Node::GetCrawlerDetails ( ) const
inline

Details of the crawler when the node represents a crawler.

Definition at line 223 of file Node.h.

◆ GetJobDetails()

const JobNodeDetails& Aws::Glue::Model::Node::GetJobDetails ( ) const
inline

Details of the Job when the node represents a Job.

Definition at line 192 of file Node.h.

◆ GetName()

const Aws::String& Aws::Glue::Model::Node::GetName ( ) const
inline

The name of the AWS Glue component represented by the node.

Definition at line 79 of file Node.h.

◆ GetTriggerDetails()

const TriggerNodeDetails& Aws::Glue::Model::Node::GetTriggerDetails ( ) const
inline

Details of the Trigger when the node represents a Trigger.

Definition at line 161 of file Node.h.

◆ GetType()

const NodeType& Aws::Glue::Model::Node::GetType ( ) const
inline

The type of AWS Glue component represented by the node.

Definition at line 48 of file Node.h.

◆ GetUniqueId()

const Aws::String& Aws::Glue::Model::Node::GetUniqueId ( ) const
inline

The unique Id assigned to the node within the workflow.

Definition at line 120 of file Node.h.

◆ JobDetailsHasBeenSet()

bool Aws::Glue::Model::Node::JobDetailsHasBeenSet ( ) const
inline

Details of the Job when the node represents a Job.

Definition at line 197 of file Node.h.

◆ Jsonize()

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

◆ NameHasBeenSet()

bool Aws::Glue::Model::Node::NameHasBeenSet ( ) const
inline

The name of the AWS Glue component represented by the node.

Definition at line 84 of file Node.h.

◆ operator=()

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

◆ SetCrawlerDetails() [1/2]

void Aws::Glue::Model::Node::SetCrawlerDetails ( const CrawlerNodeDetails value)
inline

Details of the crawler when the node represents a crawler.

Definition at line 233 of file Node.h.

◆ SetCrawlerDetails() [2/2]

void Aws::Glue::Model::Node::SetCrawlerDetails ( CrawlerNodeDetails &&  value)
inline

Details of the crawler when the node represents a crawler.

Definition at line 238 of file Node.h.

◆ SetJobDetails() [1/2]

void Aws::Glue::Model::Node::SetJobDetails ( const JobNodeDetails value)
inline

Details of the Job when the node represents a Job.

Definition at line 202 of file Node.h.

◆ SetJobDetails() [2/2]

void Aws::Glue::Model::Node::SetJobDetails ( JobNodeDetails &&  value)
inline

Details of the Job when the node represents a Job.

Definition at line 207 of file Node.h.

◆ SetName() [1/3]

void Aws::Glue::Model::Node::SetName ( const Aws::String value)
inline

The name of the AWS Glue component represented by the node.

Definition at line 89 of file Node.h.

◆ SetName() [2/3]

void Aws::Glue::Model::Node::SetName ( Aws::String &&  value)
inline

The name of the AWS Glue component represented by the node.

Definition at line 94 of file Node.h.

◆ SetName() [3/3]

void Aws::Glue::Model::Node::SetName ( const char *  value)
inline

The name of the AWS Glue component represented by the node.

Definition at line 99 of file Node.h.

◆ SetTriggerDetails() [1/2]

void Aws::Glue::Model::Node::SetTriggerDetails ( const TriggerNodeDetails value)
inline

Details of the Trigger when the node represents a Trigger.

Definition at line 171 of file Node.h.

◆ SetTriggerDetails() [2/2]

void Aws::Glue::Model::Node::SetTriggerDetails ( TriggerNodeDetails &&  value)
inline

Details of the Trigger when the node represents a Trigger.

Definition at line 176 of file Node.h.

◆ SetType() [1/2]

void Aws::Glue::Model::Node::SetType ( const NodeType value)
inline

The type of AWS Glue component represented by the node.

Definition at line 58 of file Node.h.

◆ SetType() [2/2]

void Aws::Glue::Model::Node::SetType ( NodeType &&  value)
inline

The type of AWS Glue component represented by the node.

Definition at line 63 of file Node.h.

◆ SetUniqueId() [1/3]

void Aws::Glue::Model::Node::SetUniqueId ( const Aws::String value)
inline

The unique Id assigned to the node within the workflow.

Definition at line 130 of file Node.h.

◆ SetUniqueId() [2/3]

void Aws::Glue::Model::Node::SetUniqueId ( Aws::String &&  value)
inline

The unique Id assigned to the node within the workflow.

Definition at line 135 of file Node.h.

◆ SetUniqueId() [3/3]

void Aws::Glue::Model::Node::SetUniqueId ( const char *  value)
inline

The unique Id assigned to the node within the workflow.

Definition at line 140 of file Node.h.

◆ TriggerDetailsHasBeenSet()

bool Aws::Glue::Model::Node::TriggerDetailsHasBeenSet ( ) const
inline

Details of the Trigger when the node represents a Trigger.

Definition at line 166 of file Node.h.

◆ TypeHasBeenSet()

bool Aws::Glue::Model::Node::TypeHasBeenSet ( ) const
inline

The type of AWS Glue component represented by the node.

Definition at line 53 of file Node.h.

◆ UniqueIdHasBeenSet()

bool Aws::Glue::Model::Node::UniqueIdHasBeenSet ( ) const
inline

The unique Id assigned to the node within the workflow.

Definition at line 125 of file Node.h.

◆ WithCrawlerDetails() [1/2]

Node& Aws::Glue::Model::Node::WithCrawlerDetails ( const CrawlerNodeDetails value)
inline

Details of the crawler when the node represents a crawler.

Definition at line 243 of file Node.h.

◆ WithCrawlerDetails() [2/2]

Node& Aws::Glue::Model::Node::WithCrawlerDetails ( CrawlerNodeDetails &&  value)
inline

Details of the crawler when the node represents a crawler.

Definition at line 248 of file Node.h.

◆ WithJobDetails() [1/2]

Node& Aws::Glue::Model::Node::WithJobDetails ( const JobNodeDetails value)
inline

Details of the Job when the node represents a Job.

Definition at line 212 of file Node.h.

◆ WithJobDetails() [2/2]

Node& Aws::Glue::Model::Node::WithJobDetails ( JobNodeDetails &&  value)
inline

Details of the Job when the node represents a Job.

Definition at line 217 of file Node.h.

◆ WithName() [1/3]

Node& Aws::Glue::Model::Node::WithName ( const Aws::String value)
inline

The name of the AWS Glue component represented by the node.

Definition at line 104 of file Node.h.

◆ WithName() [2/3]

Node& Aws::Glue::Model::Node::WithName ( Aws::String &&  value)
inline

The name of the AWS Glue component represented by the node.

Definition at line 109 of file Node.h.

◆ WithName() [3/3]

Node& Aws::Glue::Model::Node::WithName ( const char *  value)
inline

The name of the AWS Glue component represented by the node.

Definition at line 114 of file Node.h.

◆ WithTriggerDetails() [1/2]

Node& Aws::Glue::Model::Node::WithTriggerDetails ( const TriggerNodeDetails value)
inline

Details of the Trigger when the node represents a Trigger.

Definition at line 181 of file Node.h.

◆ WithTriggerDetails() [2/2]

Node& Aws::Glue::Model::Node::WithTriggerDetails ( TriggerNodeDetails &&  value)
inline

Details of the Trigger when the node represents a Trigger.

Definition at line 186 of file Node.h.

◆ WithType() [1/2]

Node& Aws::Glue::Model::Node::WithType ( const NodeType value)
inline

The type of AWS Glue component represented by the node.

Definition at line 68 of file Node.h.

◆ WithType() [2/2]

Node& Aws::Glue::Model::Node::WithType ( NodeType &&  value)
inline

The type of AWS Glue component represented by the node.

Definition at line 73 of file Node.h.

◆ WithUniqueId() [1/3]

Node& Aws::Glue::Model::Node::WithUniqueId ( const Aws::String value)
inline

The unique Id assigned to the node within the workflow.

Definition at line 145 of file Node.h.

◆ WithUniqueId() [2/3]

Node& Aws::Glue::Model::Node::WithUniqueId ( Aws::String &&  value)
inline

The unique Id assigned to the node within the workflow.

Definition at line 150 of file Node.h.

◆ WithUniqueId() [3/3]

Node& Aws::Glue::Model::Node::WithUniqueId ( const char *  value)
inline

The unique Id assigned to the node within the workflow.

Definition at line 155 of file Node.h.


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