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

#include <TriggerUpdate.h>

Public Member Functions

 TriggerUpdate ()
 
 TriggerUpdate (Aws::Utils::Json::JsonView jsonValue)
 
TriggerUpdateoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
TriggerUpdateWithName (const Aws::String &value)
 
TriggerUpdateWithName (Aws::String &&value)
 
TriggerUpdateWithName (const char *value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
TriggerUpdateWithDescription (const Aws::String &value)
 
TriggerUpdateWithDescription (Aws::String &&value)
 
TriggerUpdateWithDescription (const char *value)
 
const Aws::StringGetSchedule () const
 
bool ScheduleHasBeenSet () const
 
void SetSchedule (const Aws::String &value)
 
void SetSchedule (Aws::String &&value)
 
void SetSchedule (const char *value)
 
TriggerUpdateWithSchedule (const Aws::String &value)
 
TriggerUpdateWithSchedule (Aws::String &&value)
 
TriggerUpdateWithSchedule (const char *value)
 
const Aws::Vector< Action > & GetActions () const
 
bool ActionsHasBeenSet () const
 
void SetActions (const Aws::Vector< Action > &value)
 
void SetActions (Aws::Vector< Action > &&value)
 
TriggerUpdateWithActions (const Aws::Vector< Action > &value)
 
TriggerUpdateWithActions (Aws::Vector< Action > &&value)
 
TriggerUpdateAddActions (const Action &value)
 
TriggerUpdateAddActions (Action &&value)
 
const PredicateGetPredicate () const
 
bool PredicateHasBeenSet () const
 
void SetPredicate (const Predicate &value)
 
void SetPredicate (Predicate &&value)
 
TriggerUpdateWithPredicate (const Predicate &value)
 
TriggerUpdateWithPredicate (Predicate &&value)
 

Detailed Description

A structure used to provide information used to update a trigger. This object updates the previous trigger definition by overwriting it completely.

See Also:

AWS API Reference

Definition at line 36 of file TriggerUpdate.h.

Constructor & Destructor Documentation

◆ TriggerUpdate() [1/2]

Aws::Glue::Model::TriggerUpdate::TriggerUpdate ( )

◆ TriggerUpdate() [2/2]

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

Member Function Documentation

◆ ActionsHasBeenSet()

bool Aws::Glue::Model::TriggerUpdate::ActionsHasBeenSet ( ) const
inline

The actions initiated by this trigger.

Definition at line 200 of file TriggerUpdate.h.

◆ AddActions() [1/2]

TriggerUpdate& Aws::Glue::Model::TriggerUpdate::AddActions ( const Action value)
inline

The actions initiated by this trigger.

Definition at line 225 of file TriggerUpdate.h.

◆ AddActions() [2/2]

TriggerUpdate& Aws::Glue::Model::TriggerUpdate::AddActions ( Action &&  value)
inline

The actions initiated by this trigger.

Definition at line 230 of file TriggerUpdate.h.

◆ DescriptionHasBeenSet()

bool Aws::Glue::Model::TriggerUpdate::DescriptionHasBeenSet ( ) const
inline

A description of this trigger.

Definition at line 94 of file TriggerUpdate.h.

◆ GetActions()

const Aws::Vector<Action>& Aws::Glue::Model::TriggerUpdate::GetActions ( ) const
inline

The actions initiated by this trigger.

Definition at line 195 of file TriggerUpdate.h.

◆ GetDescription()

const Aws::String& Aws::Glue::Model::TriggerUpdate::GetDescription ( ) const
inline

A description of this trigger.

Definition at line 89 of file TriggerUpdate.h.

◆ GetName()

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

Reserved for future use.

Definition at line 48 of file TriggerUpdate.h.

◆ GetPredicate()

const Predicate& Aws::Glue::Model::TriggerUpdate::GetPredicate ( ) const
inline

The predicate of this trigger, which defines when it will fire.

Definition at line 236 of file TriggerUpdate.h.

◆ GetSchedule()

const Aws::String& Aws::Glue::Model::TriggerUpdate::GetSchedule ( ) const
inline

A cron expression used to specify the schedule (see Time-Based Schedules for Jobs and Crawlers. For example, to run something every day at 12:15 UTC, you would specify: cron(15 12 * * ? *).

Definition at line 133 of file TriggerUpdate.h.

◆ Jsonize()

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

◆ NameHasBeenSet()

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

Reserved for future use.

Definition at line 53 of file TriggerUpdate.h.

◆ operator=()

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

◆ PredicateHasBeenSet()

bool Aws::Glue::Model::TriggerUpdate::PredicateHasBeenSet ( ) const
inline

The predicate of this trigger, which defines when it will fire.

Definition at line 241 of file TriggerUpdate.h.

◆ ScheduleHasBeenSet()

bool Aws::Glue::Model::TriggerUpdate::ScheduleHasBeenSet ( ) const
inline

A cron expression used to specify the schedule (see Time-Based Schedules for Jobs and Crawlers. For example, to run something every day at 12:15 UTC, you would specify: cron(15 12 * * ? *).

Definition at line 141 of file TriggerUpdate.h.

◆ SetActions() [1/2]

void Aws::Glue::Model::TriggerUpdate::SetActions ( const Aws::Vector< Action > &  value)
inline

The actions initiated by this trigger.

Definition at line 205 of file TriggerUpdate.h.

◆ SetActions() [2/2]

void Aws::Glue::Model::TriggerUpdate::SetActions ( Aws::Vector< Action > &&  value)
inline

The actions initiated by this trigger.

Definition at line 210 of file TriggerUpdate.h.

◆ SetDescription() [1/3]

void Aws::Glue::Model::TriggerUpdate::SetDescription ( const Aws::String value)
inline

A description of this trigger.

Definition at line 99 of file TriggerUpdate.h.

◆ SetDescription() [2/3]

void Aws::Glue::Model::TriggerUpdate::SetDescription ( Aws::String &&  value)
inline

A description of this trigger.

Definition at line 104 of file TriggerUpdate.h.

◆ SetDescription() [3/3]

void Aws::Glue::Model::TriggerUpdate::SetDescription ( const char *  value)
inline

A description of this trigger.

Definition at line 109 of file TriggerUpdate.h.

◆ SetName() [1/3]

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

Reserved for future use.

Definition at line 58 of file TriggerUpdate.h.

◆ SetName() [2/3]

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

Reserved for future use.

Definition at line 63 of file TriggerUpdate.h.

◆ SetName() [3/3]

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

Reserved for future use.

Definition at line 68 of file TriggerUpdate.h.

◆ SetPredicate() [1/2]

void Aws::Glue::Model::TriggerUpdate::SetPredicate ( const Predicate value)
inline

The predicate of this trigger, which defines when it will fire.

Definition at line 246 of file TriggerUpdate.h.

◆ SetPredicate() [2/2]

void Aws::Glue::Model::TriggerUpdate::SetPredicate ( Predicate &&  value)
inline

The predicate of this trigger, which defines when it will fire.

Definition at line 251 of file TriggerUpdate.h.

◆ SetSchedule() [1/3]

void Aws::Glue::Model::TriggerUpdate::SetSchedule ( const Aws::String value)
inline

A cron expression used to specify the schedule (see Time-Based Schedules for Jobs and Crawlers. For example, to run something every day at 12:15 UTC, you would specify: cron(15 12 * * ? *).

Definition at line 149 of file TriggerUpdate.h.

◆ SetSchedule() [2/3]

void Aws::Glue::Model::TriggerUpdate::SetSchedule ( Aws::String &&  value)
inline

A cron expression used to specify the schedule (see Time-Based Schedules for Jobs and Crawlers. For example, to run something every day at 12:15 UTC, you would specify: cron(15 12 * * ? *).

Definition at line 157 of file TriggerUpdate.h.

◆ SetSchedule() [3/3]

void Aws::Glue::Model::TriggerUpdate::SetSchedule ( const char *  value)
inline

A cron expression used to specify the schedule (see Time-Based Schedules for Jobs and Crawlers. For example, to run something every day at 12:15 UTC, you would specify: cron(15 12 * * ? *).

Definition at line 165 of file TriggerUpdate.h.

◆ WithActions() [1/2]

TriggerUpdate& Aws::Glue::Model::TriggerUpdate::WithActions ( const Aws::Vector< Action > &  value)
inline

The actions initiated by this trigger.

Definition at line 215 of file TriggerUpdate.h.

◆ WithActions() [2/2]

TriggerUpdate& Aws::Glue::Model::TriggerUpdate::WithActions ( Aws::Vector< Action > &&  value)
inline

The actions initiated by this trigger.

Definition at line 220 of file TriggerUpdate.h.

◆ WithDescription() [1/3]

TriggerUpdate& Aws::Glue::Model::TriggerUpdate::WithDescription ( const Aws::String value)
inline

A description of this trigger.

Definition at line 114 of file TriggerUpdate.h.

◆ WithDescription() [2/3]

TriggerUpdate& Aws::Glue::Model::TriggerUpdate::WithDescription ( Aws::String &&  value)
inline

A description of this trigger.

Definition at line 119 of file TriggerUpdate.h.

◆ WithDescription() [3/3]

TriggerUpdate& Aws::Glue::Model::TriggerUpdate::WithDescription ( const char *  value)
inline

A description of this trigger.

Definition at line 124 of file TriggerUpdate.h.

◆ WithName() [1/3]

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

Reserved for future use.

Definition at line 73 of file TriggerUpdate.h.

◆ WithName() [2/3]

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

Reserved for future use.

Definition at line 78 of file TriggerUpdate.h.

◆ WithName() [3/3]

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

Reserved for future use.

Definition at line 83 of file TriggerUpdate.h.

◆ WithPredicate() [1/2]

TriggerUpdate& Aws::Glue::Model::TriggerUpdate::WithPredicate ( const Predicate value)
inline

The predicate of this trigger, which defines when it will fire.

Definition at line 256 of file TriggerUpdate.h.

◆ WithPredicate() [2/2]

TriggerUpdate& Aws::Glue::Model::TriggerUpdate::WithPredicate ( Predicate &&  value)
inline

The predicate of this trigger, which defines when it will fire.

Definition at line 261 of file TriggerUpdate.h.

◆ WithSchedule() [1/3]

TriggerUpdate& Aws::Glue::Model::TriggerUpdate::WithSchedule ( const Aws::String value)
inline

A cron expression used to specify the schedule (see Time-Based Schedules for Jobs and Crawlers. For example, to run something every day at 12:15 UTC, you would specify: cron(15 12 * * ? *).

Definition at line 173 of file TriggerUpdate.h.

◆ WithSchedule() [2/3]

TriggerUpdate& Aws::Glue::Model::TriggerUpdate::WithSchedule ( Aws::String &&  value)
inline

A cron expression used to specify the schedule (see Time-Based Schedules for Jobs and Crawlers. For example, to run something every day at 12:15 UTC, you would specify: cron(15 12 * * ? *).

Definition at line 181 of file TriggerUpdate.h.

◆ WithSchedule() [3/3]

TriggerUpdate& Aws::Glue::Model::TriggerUpdate::WithSchedule ( const char *  value)
inline

A cron expression used to specify the schedule (see Time-Based Schedules for Jobs and Crawlers. For example, to run something every day at 12:15 UTC, you would specify: cron(15 12 * * ? *).

Definition at line 189 of file TriggerUpdate.h.


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