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

#include <CreateTriggerRequest.h>

+ Inheritance diagram for Aws::Glue::Model::CreateTriggerRequest:

Public Member Functions

 CreateTriggerRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const override
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
CreateTriggerRequestWithName (const Aws::String &value)
 
CreateTriggerRequestWithName (Aws::String &&value)
 
CreateTriggerRequestWithName (const char *value)
 
const Aws::StringGetWorkflowName () const
 
bool WorkflowNameHasBeenSet () const
 
void SetWorkflowName (const Aws::String &value)
 
void SetWorkflowName (Aws::String &&value)
 
void SetWorkflowName (const char *value)
 
CreateTriggerRequestWithWorkflowName (const Aws::String &value)
 
CreateTriggerRequestWithWorkflowName (Aws::String &&value)
 
CreateTriggerRequestWithWorkflowName (const char *value)
 
const TriggerTypeGetType () const
 
bool TypeHasBeenSet () const
 
void SetType (const TriggerType &value)
 
void SetType (TriggerType &&value)
 
CreateTriggerRequestWithType (const TriggerType &value)
 
CreateTriggerRequestWithType (TriggerType &&value)
 
const Aws::StringGetSchedule () const
 
bool ScheduleHasBeenSet () const
 
void SetSchedule (const Aws::String &value)
 
void SetSchedule (Aws::String &&value)
 
void SetSchedule (const char *value)
 
CreateTriggerRequestWithSchedule (const Aws::String &value)
 
CreateTriggerRequestWithSchedule (Aws::String &&value)
 
CreateTriggerRequestWithSchedule (const char *value)
 
const PredicateGetPredicate () const
 
bool PredicateHasBeenSet () const
 
void SetPredicate (const Predicate &value)
 
void SetPredicate (Predicate &&value)
 
CreateTriggerRequestWithPredicate (const Predicate &value)
 
CreateTriggerRequestWithPredicate (Predicate &&value)
 
const Aws::Vector< Action > & GetActions () const
 
bool ActionsHasBeenSet () const
 
void SetActions (const Aws::Vector< Action > &value)
 
void SetActions (Aws::Vector< Action > &&value)
 
CreateTriggerRequestWithActions (const Aws::Vector< Action > &value)
 
CreateTriggerRequestWithActions (Aws::Vector< Action > &&value)
 
CreateTriggerRequestAddActions (const Action &value)
 
CreateTriggerRequestAddActions (Action &&value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
CreateTriggerRequestWithDescription (const Aws::String &value)
 
CreateTriggerRequestWithDescription (Aws::String &&value)
 
CreateTriggerRequestWithDescription (const char *value)
 
bool GetStartOnCreation () const
 
bool StartOnCreationHasBeenSet () const
 
void SetStartOnCreation (bool value)
 
CreateTriggerRequestWithStartOnCreation (bool value)
 
const Aws::Map< Aws::String, Aws::String > & GetTags () const
 
bool TagsHasBeenSet () const
 
void SetTags (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetTags (Aws::Map< Aws::String, Aws::String > &&value)
 
CreateTriggerRequestWithTags (const Aws::Map< Aws::String, Aws::String > &value)
 
CreateTriggerRequestWithTags (Aws::Map< Aws::String, Aws::String > &&value)
 
CreateTriggerRequestAddTags (const Aws::String &key, const Aws::String &value)
 
CreateTriggerRequestAddTags (Aws::String &&key, const Aws::String &value)
 
CreateTriggerRequestAddTags (const Aws::String &key, Aws::String &&value)
 
CreateTriggerRequestAddTags (Aws::String &&key, Aws::String &&value)
 
CreateTriggerRequestAddTags (const char *key, Aws::String &&value)
 
CreateTriggerRequestAddTags (Aws::String &&key, const char *value)
 
CreateTriggerRequestAddTags (const char *key, const char *value)
 
- Public Member Functions inherited from Aws::Glue::GlueRequest
virtual ~GlueRequest ()
 
void AddParametersToRequest (Aws::Http::HttpRequest &httpRequest) const
 
Aws::Http::HeaderValueCollection GetHeaders () const override
 
- Public Member Functions inherited from Aws::AmazonSerializableWebServiceRequest
 AmazonSerializableWebServiceRequest ()
 
virtual ~AmazonSerializableWebServiceRequest ()
 
std::shared_ptr< Aws::IOStreamGetBody () const override
 
- Public Member Functions inherited from Aws::AmazonWebServiceRequest
 AmazonWebServiceRequest ()
 
virtual ~AmazonWebServiceRequest ()=default
 
virtual void AddQueryStringParameters (Aws::Http::URI &uri) const
 
virtual void PutToPresignedUrl (Aws::Http::URI &uri) const
 
virtual bool IsStreaming () const
 
virtual bool IsEventStreamRequest () const
 
virtual bool SignBody () const
 
virtual bool IsChunked () const
 
virtual void SetRequestSignedHandler (const RequestSignedHandler &handler)
 
virtual const RequestSignedHandlerGetRequestSignedHandler () const
 
const Aws::IOStreamFactoryGetResponseStreamFactory () const
 
void SetResponseStreamFactory (const Aws::IOStreamFactory &factory)
 
virtual void SetDataReceivedEventHandler (const Aws::Http::DataReceivedEventHandler &dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (const Aws::Http::DataSentEventHandler &dataSentEventHandler)
 
virtual void SetContinueRequestHandler (const Aws::Http::ContinueRequestHandler &continueRequestHandler)
 
virtual void SetDataReceivedEventHandler (Aws::Http::DataReceivedEventHandler &&dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (Aws::Http::DataSentEventHandler &&dataSentEventHandler)
 
virtual void SetContinueRequestHandler (Aws::Http::ContinueRequestHandler &&continueRequestHandler)
 
virtual void SetRequestRetryHandler (const RequestRetryHandler &handler)
 
virtual void SetRequestRetryHandler (RequestRetryHandler &&handler)
 
virtual const Aws::Http::DataReceivedEventHandlerGetDataReceivedEventHandler () const
 
virtual const Aws::Http::DataSentEventHandlerGetDataSentEventHandler () const
 
virtual const Aws::Http::ContinueRequestHandlerGetContinueRequestHandler () const
 
virtual const RequestRetryHandlerGetRequestRetryHandler () const
 
virtual bool ShouldComputeContentMd5 () const
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::AmazonWebServiceRequest
virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Detailed Description

Definition at line 26 of file CreateTriggerRequest.h.

Constructor & Destructor Documentation

◆ CreateTriggerRequest()

Aws::Glue::Model::CreateTriggerRequest::CreateTriggerRequest ( )

Member Function Documentation

◆ ActionsHasBeenSet()

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

The actions initiated by this trigger when it fires.

Definition at line 273 of file CreateTriggerRequest.h.

◆ AddActions() [1/2]

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

The actions initiated by this trigger when it fires.

Definition at line 298 of file CreateTriggerRequest.h.

◆ AddActions() [2/2]

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

The actions initiated by this trigger when it fires.

Definition at line 303 of file CreateTriggerRequest.h.

◆ AddTags() [1/7]

CreateTriggerRequest& Aws::Glue::Model::CreateTriggerRequest::AddTags ( const Aws::String key,
const Aws::String value 
)
inline

The tags to use with this trigger. You may use tags to limit access to the trigger. For more information about tags in AWS Glue, see AWS Tags in AWS Glue in the developer guide.

Definition at line 430 of file CreateTriggerRequest.h.

◆ AddTags() [2/7]

CreateTriggerRequest& Aws::Glue::Model::CreateTriggerRequest::AddTags ( Aws::String &&  key,
const Aws::String value 
)
inline

The tags to use with this trigger. You may use tags to limit access to the trigger. For more information about tags in AWS Glue, see AWS Tags in AWS Glue in the developer guide.

Definition at line 438 of file CreateTriggerRequest.h.

◆ AddTags() [3/7]

CreateTriggerRequest& Aws::Glue::Model::CreateTriggerRequest::AddTags ( const Aws::String key,
Aws::String &&  value 
)
inline

The tags to use with this trigger. You may use tags to limit access to the trigger. For more information about tags in AWS Glue, see AWS Tags in AWS Glue in the developer guide.

Definition at line 446 of file CreateTriggerRequest.h.

◆ AddTags() [4/7]

CreateTriggerRequest& Aws::Glue::Model::CreateTriggerRequest::AddTags ( Aws::String &&  key,
Aws::String &&  value 
)
inline

The tags to use with this trigger. You may use tags to limit access to the trigger. For more information about tags in AWS Glue, see AWS Tags in AWS Glue in the developer guide.

Definition at line 454 of file CreateTriggerRequest.h.

◆ AddTags() [5/7]

CreateTriggerRequest& Aws::Glue::Model::CreateTriggerRequest::AddTags ( const char *  key,
Aws::String &&  value 
)
inline

The tags to use with this trigger. You may use tags to limit access to the trigger. For more information about tags in AWS Glue, see AWS Tags in AWS Glue in the developer guide.

Definition at line 462 of file CreateTriggerRequest.h.

◆ AddTags() [6/7]

CreateTriggerRequest& Aws::Glue::Model::CreateTriggerRequest::AddTags ( Aws::String &&  key,
const char *  value 
)
inline

The tags to use with this trigger. You may use tags to limit access to the trigger. For more information about tags in AWS Glue, see AWS Tags in AWS Glue in the developer guide.

Definition at line 470 of file CreateTriggerRequest.h.

◆ AddTags() [7/7]

CreateTriggerRequest& Aws::Glue::Model::CreateTriggerRequest::AddTags ( const char *  key,
const char *  value 
)
inline

The tags to use with this trigger. You may use tags to limit access to the trigger. For more information about tags in AWS Glue, see AWS Tags in AWS Glue in the developer guide.

Definition at line 478 of file CreateTriggerRequest.h.

◆ DescriptionHasBeenSet()

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

A description of the new trigger.

Definition at line 314 of file CreateTriggerRequest.h.

◆ GetActions()

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

The actions initiated by this trigger when it fires.

Definition at line 268 of file CreateTriggerRequest.h.

◆ GetDescription()

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

A description of the new trigger.

Definition at line 309 of file CreateTriggerRequest.h.

◆ GetName()

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

The name of the trigger.

Definition at line 45 of file CreateTriggerRequest.h.

◆ GetPredicate()

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

A predicate to specify when the new trigger should fire.

This field is required when the trigger type is CONDITIONAL.

Definition at line 232 of file CreateTriggerRequest.h.

◆ GetRequestSpecificHeaders()

Aws::Http::HeaderValueCollection Aws::Glue::Model::CreateTriggerRequest::GetRequestSpecificHeaders ( ) const
overridevirtual

Reimplemented from Aws::Glue::GlueRequest.

◆ GetSchedule()

const Aws::String& Aws::Glue::Model::CreateTriggerRequest::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 * * ? *).

This field is required when the trigger type is SCHEDULED.

Definition at line 162 of file CreateTriggerRequest.h.

◆ GetServiceRequestName()

virtual const char* Aws::Glue::Model::CreateTriggerRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

Implements Aws::AmazonWebServiceRequest.

Definition at line 35 of file CreateTriggerRequest.h.

◆ GetStartOnCreation()

bool Aws::Glue::Model::CreateTriggerRequest::GetStartOnCreation ( ) const
inline

Set to true to start SCHEDULED and CONDITIONAL triggers when created. True is not supported for ON_DEMAND triggers.

Definition at line 352 of file CreateTriggerRequest.h.

◆ GetTags()

const Aws::Map<Aws::String, Aws::String>& Aws::Glue::Model::CreateTriggerRequest::GetTags ( ) const
inline

The tags to use with this trigger. You may use tags to limit access to the trigger. For more information about tags in AWS Glue, see AWS Tags in AWS Glue in the developer guide.

Definition at line 382 of file CreateTriggerRequest.h.

◆ GetType()

const TriggerType& Aws::Glue::Model::CreateTriggerRequest::GetType ( ) const
inline

The type of the new trigger.

Definition at line 127 of file CreateTriggerRequest.h.

◆ GetWorkflowName()

const Aws::String& Aws::Glue::Model::CreateTriggerRequest::GetWorkflowName ( ) const
inline

The name of the workflow associated with the trigger.

Definition at line 86 of file CreateTriggerRequest.h.

◆ NameHasBeenSet()

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

The name of the trigger.

Definition at line 50 of file CreateTriggerRequest.h.

◆ PredicateHasBeenSet()

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

A predicate to specify when the new trigger should fire.

This field is required when the trigger type is CONDITIONAL.

Definition at line 238 of file CreateTriggerRequest.h.

◆ ScheduleHasBeenSet()

bool Aws::Glue::Model::CreateTriggerRequest::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 * * ? *).

This field is required when the trigger type is SCHEDULED.

Definition at line 171 of file CreateTriggerRequest.h.

◆ SerializePayload()

Aws::String Aws::Glue::Model::CreateTriggerRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetActions() [1/2]

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

The actions initiated by this trigger when it fires.

Definition at line 278 of file CreateTriggerRequest.h.

◆ SetActions() [2/2]

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

The actions initiated by this trigger when it fires.

Definition at line 283 of file CreateTriggerRequest.h.

◆ SetDescription() [1/3]

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

A description of the new trigger.

Definition at line 319 of file CreateTriggerRequest.h.

◆ SetDescription() [2/3]

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

A description of the new trigger.

Definition at line 324 of file CreateTriggerRequest.h.

◆ SetDescription() [3/3]

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

A description of the new trigger.

Definition at line 329 of file CreateTriggerRequest.h.

◆ SetName() [1/3]

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

The name of the trigger.

Definition at line 55 of file CreateTriggerRequest.h.

◆ SetName() [2/3]

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

The name of the trigger.

Definition at line 60 of file CreateTriggerRequest.h.

◆ SetName() [3/3]

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

The name of the trigger.

Definition at line 65 of file CreateTriggerRequest.h.

◆ SetPredicate() [1/2]

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

A predicate to specify when the new trigger should fire.

This field is required when the trigger type is CONDITIONAL.

Definition at line 244 of file CreateTriggerRequest.h.

◆ SetPredicate() [2/2]

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

A predicate to specify when the new trigger should fire.

This field is required when the trigger type is CONDITIONAL.

Definition at line 250 of file CreateTriggerRequest.h.

◆ SetSchedule() [1/3]

void Aws::Glue::Model::CreateTriggerRequest::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 * * ? *).

This field is required when the trigger type is SCHEDULED.

Definition at line 180 of file CreateTriggerRequest.h.

◆ SetSchedule() [2/3]

void Aws::Glue::Model::CreateTriggerRequest::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 * * ? *).

This field is required when the trigger type is SCHEDULED.

Definition at line 189 of file CreateTriggerRequest.h.

◆ SetSchedule() [3/3]

void Aws::Glue::Model::CreateTriggerRequest::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 * * ? *).

This field is required when the trigger type is SCHEDULED.

Definition at line 198 of file CreateTriggerRequest.h.

◆ SetStartOnCreation()

void Aws::Glue::Model::CreateTriggerRequest::SetStartOnCreation ( bool  value)
inline

Set to true to start SCHEDULED and CONDITIONAL triggers when created. True is not supported for ON_DEMAND triggers.

Definition at line 366 of file CreateTriggerRequest.h.

◆ SetTags() [1/2]

void Aws::Glue::Model::CreateTriggerRequest::SetTags ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

The tags to use with this trigger. You may use tags to limit access to the trigger. For more information about tags in AWS Glue, see AWS Tags in AWS Glue in the developer guide.

Definition at line 398 of file CreateTriggerRequest.h.

◆ SetTags() [2/2]

void Aws::Glue::Model::CreateTriggerRequest::SetTags ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

The tags to use with this trigger. You may use tags to limit access to the trigger. For more information about tags in AWS Glue, see AWS Tags in AWS Glue in the developer guide.

Definition at line 406 of file CreateTriggerRequest.h.

◆ SetType() [1/2]

void Aws::Glue::Model::CreateTriggerRequest::SetType ( const TriggerType value)
inline

The type of the new trigger.

Definition at line 137 of file CreateTriggerRequest.h.

◆ SetType() [2/2]

void Aws::Glue::Model::CreateTriggerRequest::SetType ( TriggerType &&  value)
inline

The type of the new trigger.

Definition at line 142 of file CreateTriggerRequest.h.

◆ SetWorkflowName() [1/3]

void Aws::Glue::Model::CreateTriggerRequest::SetWorkflowName ( const Aws::String value)
inline

The name of the workflow associated with the trigger.

Definition at line 96 of file CreateTriggerRequest.h.

◆ SetWorkflowName() [2/3]

void Aws::Glue::Model::CreateTriggerRequest::SetWorkflowName ( Aws::String &&  value)
inline

The name of the workflow associated with the trigger.

Definition at line 101 of file CreateTriggerRequest.h.

◆ SetWorkflowName() [3/3]

void Aws::Glue::Model::CreateTriggerRequest::SetWorkflowName ( const char *  value)
inline

The name of the workflow associated with the trigger.

Definition at line 106 of file CreateTriggerRequest.h.

◆ StartOnCreationHasBeenSet()

bool Aws::Glue::Model::CreateTriggerRequest::StartOnCreationHasBeenSet ( ) const
inline

Set to true to start SCHEDULED and CONDITIONAL triggers when created. True is not supported for ON_DEMAND triggers.

Definition at line 359 of file CreateTriggerRequest.h.

◆ TagsHasBeenSet()

bool Aws::Glue::Model::CreateTriggerRequest::TagsHasBeenSet ( ) const
inline

The tags to use with this trigger. You may use tags to limit access to the trigger. For more information about tags in AWS Glue, see AWS Tags in AWS Glue in the developer guide.

Definition at line 390 of file CreateTriggerRequest.h.

◆ TypeHasBeenSet()

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

The type of the new trigger.

Definition at line 132 of file CreateTriggerRequest.h.

◆ WithActions() [1/2]

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

The actions initiated by this trigger when it fires.

Definition at line 288 of file CreateTriggerRequest.h.

◆ WithActions() [2/2]

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

The actions initiated by this trigger when it fires.

Definition at line 293 of file CreateTriggerRequest.h.

◆ WithDescription() [1/3]

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

A description of the new trigger.

Definition at line 334 of file CreateTriggerRequest.h.

◆ WithDescription() [2/3]

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

A description of the new trigger.

Definition at line 339 of file CreateTriggerRequest.h.

◆ WithDescription() [3/3]

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

A description of the new trigger.

Definition at line 344 of file CreateTriggerRequest.h.

◆ WithName() [1/3]

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

The name of the trigger.

Definition at line 70 of file CreateTriggerRequest.h.

◆ WithName() [2/3]

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

The name of the trigger.

Definition at line 75 of file CreateTriggerRequest.h.

◆ WithName() [3/3]

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

The name of the trigger.

Definition at line 80 of file CreateTriggerRequest.h.

◆ WithPredicate() [1/2]

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

A predicate to specify when the new trigger should fire.

This field is required when the trigger type is CONDITIONAL.

Definition at line 256 of file CreateTriggerRequest.h.

◆ WithPredicate() [2/2]

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

A predicate to specify when the new trigger should fire.

This field is required when the trigger type is CONDITIONAL.

Definition at line 262 of file CreateTriggerRequest.h.

◆ WithSchedule() [1/3]

CreateTriggerRequest& Aws::Glue::Model::CreateTriggerRequest::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 * * ? *).

This field is required when the trigger type is SCHEDULED.

Definition at line 207 of file CreateTriggerRequest.h.

◆ WithSchedule() [2/3]

CreateTriggerRequest& Aws::Glue::Model::CreateTriggerRequest::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 * * ? *).

This field is required when the trigger type is SCHEDULED.

Definition at line 216 of file CreateTriggerRequest.h.

◆ WithSchedule() [3/3]

CreateTriggerRequest& Aws::Glue::Model::CreateTriggerRequest::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 * * ? *).

This field is required when the trigger type is SCHEDULED.

Definition at line 225 of file CreateTriggerRequest.h.

◆ WithStartOnCreation()

CreateTriggerRequest& Aws::Glue::Model::CreateTriggerRequest::WithStartOnCreation ( bool  value)
inline

Set to true to start SCHEDULED and CONDITIONAL triggers when created. True is not supported for ON_DEMAND triggers.

Definition at line 373 of file CreateTriggerRequest.h.

◆ WithTags() [1/2]

CreateTriggerRequest& Aws::Glue::Model::CreateTriggerRequest::WithTags ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

The tags to use with this trigger. You may use tags to limit access to the trigger. For more information about tags in AWS Glue, see AWS Tags in AWS Glue in the developer guide.

Definition at line 414 of file CreateTriggerRequest.h.

◆ WithTags() [2/2]

CreateTriggerRequest& Aws::Glue::Model::CreateTriggerRequest::WithTags ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

The tags to use with this trigger. You may use tags to limit access to the trigger. For more information about tags in AWS Glue, see AWS Tags in AWS Glue in the developer guide.

Definition at line 422 of file CreateTriggerRequest.h.

◆ WithType() [1/2]

CreateTriggerRequest& Aws::Glue::Model::CreateTriggerRequest::WithType ( const TriggerType value)
inline

The type of the new trigger.

Definition at line 147 of file CreateTriggerRequest.h.

◆ WithType() [2/2]

CreateTriggerRequest& Aws::Glue::Model::CreateTriggerRequest::WithType ( TriggerType &&  value)
inline

The type of the new trigger.

Definition at line 152 of file CreateTriggerRequest.h.

◆ WithWorkflowName() [1/3]

CreateTriggerRequest& Aws::Glue::Model::CreateTriggerRequest::WithWorkflowName ( const Aws::String value)
inline

The name of the workflow associated with the trigger.

Definition at line 111 of file CreateTriggerRequest.h.

◆ WithWorkflowName() [2/3]

CreateTriggerRequest& Aws::Glue::Model::CreateTriggerRequest::WithWorkflowName ( Aws::String &&  value)
inline

The name of the workflow associated with the trigger.

Definition at line 116 of file CreateTriggerRequest.h.

◆ WithWorkflowName() [3/3]

CreateTriggerRequest& Aws::Glue::Model::CreateTriggerRequest::WithWorkflowName ( const char *  value)
inline

The name of the workflow associated with the trigger.

Definition at line 121 of file CreateTriggerRequest.h.

◆ WorkflowNameHasBeenSet()

bool Aws::Glue::Model::CreateTriggerRequest::WorkflowNameHasBeenSet ( ) const
inline

The name of the workflow associated with the trigger.

Definition at line 91 of file CreateTriggerRequest.h.


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