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

#include <Condition.h>

Public Member Functions

 Condition ()
 
 Condition (Aws::Utils::Json::JsonView jsonValue)
 
Conditionoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const LogicalOperatorGetLogicalOperator () const
 
bool LogicalOperatorHasBeenSet () const
 
void SetLogicalOperator (const LogicalOperator &value)
 
void SetLogicalOperator (LogicalOperator &&value)
 
ConditionWithLogicalOperator (const LogicalOperator &value)
 
ConditionWithLogicalOperator (LogicalOperator &&value)
 
const Aws::StringGetJobName () const
 
bool JobNameHasBeenSet () const
 
void SetJobName (const Aws::String &value)
 
void SetJobName (Aws::String &&value)
 
void SetJobName (const char *value)
 
ConditionWithJobName (const Aws::String &value)
 
ConditionWithJobName (Aws::String &&value)
 
ConditionWithJobName (const char *value)
 
const JobRunStateGetState () const
 
bool StateHasBeenSet () const
 
void SetState (const JobRunState &value)
 
void SetState (JobRunState &&value)
 
ConditionWithState (const JobRunState &value)
 
ConditionWithState (JobRunState &&value)
 
const Aws::StringGetCrawlerName () const
 
bool CrawlerNameHasBeenSet () const
 
void SetCrawlerName (const Aws::String &value)
 
void SetCrawlerName (Aws::String &&value)
 
void SetCrawlerName (const char *value)
 
ConditionWithCrawlerName (const Aws::String &value)
 
ConditionWithCrawlerName (Aws::String &&value)
 
ConditionWithCrawlerName (const char *value)
 
const CrawlStateGetCrawlState () const
 
bool CrawlStateHasBeenSet () const
 
void SetCrawlState (const CrawlState &value)
 
void SetCrawlState (CrawlState &&value)
 
ConditionWithCrawlState (const CrawlState &value)
 
ConditionWithCrawlState (CrawlState &&value)
 

Detailed Description

Defines a condition under which a trigger fires.

See Also:

AWS API Reference

Definition at line 34 of file Condition.h.

Constructor & Destructor Documentation

◆ Condition() [1/2]

Aws::Glue::Model::Condition::Condition ( )

◆ Condition() [2/2]

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

Member Function Documentation

◆ CrawlerNameHasBeenSet()

bool Aws::Glue::Model::Condition::CrawlerNameHasBeenSet ( ) const
inline

The name of the crawler to which this condition applies.

Definition at line 180 of file Condition.h.

◆ CrawlStateHasBeenSet()

bool Aws::Glue::Model::Condition::CrawlStateHasBeenSet ( ) const
inline

The state of the crawler to which this condition applies.

Definition at line 221 of file Condition.h.

◆ GetCrawlerName()

const Aws::String& Aws::Glue::Model::Condition::GetCrawlerName ( ) const
inline

The name of the crawler to which this condition applies.

Definition at line 175 of file Condition.h.

◆ GetCrawlState()

const CrawlState& Aws::Glue::Model::Condition::GetCrawlState ( ) const
inline

The state of the crawler to which this condition applies.

Definition at line 216 of file Condition.h.

◆ GetJobName()

const Aws::String& Aws::Glue::Model::Condition::GetJobName ( ) const
inline

The name of the job whose JobRuns this condition applies to, and on which this trigger waits.

Definition at line 78 of file Condition.h.

◆ GetLogicalOperator()

const LogicalOperator& Aws::Glue::Model::Condition::GetLogicalOperator ( ) const
inline

A logical operator.

Definition at line 46 of file Condition.h.

◆ GetState()

const JobRunState& Aws::Glue::Model::Condition::GetState ( ) const
inline

The condition state. Currently, the only job states that a trigger can listen for are SUCCEEDED, STOPPED, FAILED, and TIMEOUT. The only crawler states that a trigger can listen for are SUCCEEDED, FAILED, and CANCELLED.

Definition at line 129 of file Condition.h.

◆ JobNameHasBeenSet()

bool Aws::Glue::Model::Condition::JobNameHasBeenSet ( ) const
inline

The name of the job whose JobRuns this condition applies to, and on which this trigger waits.

Definition at line 84 of file Condition.h.

◆ Jsonize()

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

◆ LogicalOperatorHasBeenSet()

bool Aws::Glue::Model::Condition::LogicalOperatorHasBeenSet ( ) const
inline

A logical operator.

Definition at line 51 of file Condition.h.

◆ operator=()

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

◆ SetCrawlerName() [1/3]

void Aws::Glue::Model::Condition::SetCrawlerName ( const Aws::String value)
inline

The name of the crawler to which this condition applies.

Definition at line 185 of file Condition.h.

◆ SetCrawlerName() [2/3]

void Aws::Glue::Model::Condition::SetCrawlerName ( Aws::String &&  value)
inline

The name of the crawler to which this condition applies.

Definition at line 190 of file Condition.h.

◆ SetCrawlerName() [3/3]

void Aws::Glue::Model::Condition::SetCrawlerName ( const char *  value)
inline

The name of the crawler to which this condition applies.

Definition at line 195 of file Condition.h.

◆ SetCrawlState() [1/2]

void Aws::Glue::Model::Condition::SetCrawlState ( const CrawlState value)
inline

The state of the crawler to which this condition applies.

Definition at line 226 of file Condition.h.

◆ SetCrawlState() [2/2]

void Aws::Glue::Model::Condition::SetCrawlState ( CrawlState &&  value)
inline

The state of the crawler to which this condition applies.

Definition at line 231 of file Condition.h.

◆ SetJobName() [1/3]

void Aws::Glue::Model::Condition::SetJobName ( const Aws::String value)
inline

The name of the job whose JobRuns this condition applies to, and on which this trigger waits.

Definition at line 90 of file Condition.h.

◆ SetJobName() [2/3]

void Aws::Glue::Model::Condition::SetJobName ( Aws::String &&  value)
inline

The name of the job whose JobRuns this condition applies to, and on which this trigger waits.

Definition at line 96 of file Condition.h.

◆ SetJobName() [3/3]

void Aws::Glue::Model::Condition::SetJobName ( const char *  value)
inline

The name of the job whose JobRuns this condition applies to, and on which this trigger waits.

Definition at line 102 of file Condition.h.

◆ SetLogicalOperator() [1/2]

void Aws::Glue::Model::Condition::SetLogicalOperator ( const LogicalOperator value)
inline

A logical operator.

Definition at line 56 of file Condition.h.

◆ SetLogicalOperator() [2/2]

void Aws::Glue::Model::Condition::SetLogicalOperator ( LogicalOperator &&  value)
inline

A logical operator.

Definition at line 61 of file Condition.h.

◆ SetState() [1/2]

void Aws::Glue::Model::Condition::SetState ( const JobRunState value)
inline

The condition state. Currently, the only job states that a trigger can listen for are SUCCEEDED, STOPPED, FAILED, and TIMEOUT. The only crawler states that a trigger can listen for are SUCCEEDED, FAILED, and CANCELLED.

Definition at line 145 of file Condition.h.

◆ SetState() [2/2]

void Aws::Glue::Model::Condition::SetState ( JobRunState &&  value)
inline

The condition state. Currently, the only job states that a trigger can listen for are SUCCEEDED, STOPPED, FAILED, and TIMEOUT. The only crawler states that a trigger can listen for are SUCCEEDED, FAILED, and CANCELLED.

Definition at line 153 of file Condition.h.

◆ StateHasBeenSet()

bool Aws::Glue::Model::Condition::StateHasBeenSet ( ) const
inline

The condition state. Currently, the only job states that a trigger can listen for are SUCCEEDED, STOPPED, FAILED, and TIMEOUT. The only crawler states that a trigger can listen for are SUCCEEDED, FAILED, and CANCELLED.

Definition at line 137 of file Condition.h.

◆ WithCrawlerName() [1/3]

Condition& Aws::Glue::Model::Condition::WithCrawlerName ( const Aws::String value)
inline

The name of the crawler to which this condition applies.

Definition at line 200 of file Condition.h.

◆ WithCrawlerName() [2/3]

Condition& Aws::Glue::Model::Condition::WithCrawlerName ( Aws::String &&  value)
inline

The name of the crawler to which this condition applies.

Definition at line 205 of file Condition.h.

◆ WithCrawlerName() [3/3]

Condition& Aws::Glue::Model::Condition::WithCrawlerName ( const char *  value)
inline

The name of the crawler to which this condition applies.

Definition at line 210 of file Condition.h.

◆ WithCrawlState() [1/2]

Condition& Aws::Glue::Model::Condition::WithCrawlState ( const CrawlState value)
inline

The state of the crawler to which this condition applies.

Definition at line 236 of file Condition.h.

◆ WithCrawlState() [2/2]

Condition& Aws::Glue::Model::Condition::WithCrawlState ( CrawlState &&  value)
inline

The state of the crawler to which this condition applies.

Definition at line 241 of file Condition.h.

◆ WithJobName() [1/3]

Condition& Aws::Glue::Model::Condition::WithJobName ( const Aws::String value)
inline

The name of the job whose JobRuns this condition applies to, and on which this trigger waits.

Definition at line 108 of file Condition.h.

◆ WithJobName() [2/3]

Condition& Aws::Glue::Model::Condition::WithJobName ( Aws::String &&  value)
inline

The name of the job whose JobRuns this condition applies to, and on which this trigger waits.

Definition at line 114 of file Condition.h.

◆ WithJobName() [3/3]

Condition& Aws::Glue::Model::Condition::WithJobName ( const char *  value)
inline

The name of the job whose JobRuns this condition applies to, and on which this trigger waits.

Definition at line 120 of file Condition.h.

◆ WithLogicalOperator() [1/2]

Condition& Aws::Glue::Model::Condition::WithLogicalOperator ( const LogicalOperator value)
inline

A logical operator.

Definition at line 66 of file Condition.h.

◆ WithLogicalOperator() [2/2]

Condition& Aws::Glue::Model::Condition::WithLogicalOperator ( LogicalOperator &&  value)
inline

A logical operator.

Definition at line 71 of file Condition.h.

◆ WithState() [1/2]

Condition& Aws::Glue::Model::Condition::WithState ( const JobRunState value)
inline

The condition state. Currently, the only job states that a trigger can listen for are SUCCEEDED, STOPPED, FAILED, and TIMEOUT. The only crawler states that a trigger can listen for are SUCCEEDED, FAILED, and CANCELLED.

Definition at line 161 of file Condition.h.

◆ WithState() [2/2]

Condition& Aws::Glue::Model::Condition::WithState ( JobRunState &&  value)
inline

The condition state. Currently, the only job states that a trigger can listen for are SUCCEEDED, STOPPED, FAILED, and TIMEOUT. The only crawler states that a trigger can listen for are SUCCEEDED, FAILED, and CANCELLED.

Definition at line 169 of file Condition.h.


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