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

#include <Schedule.h>

Public Member Functions

 Schedule ()
 
 Schedule (Aws::Utils::Json::JsonView jsonValue)
 
Scheduleoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetScheduleExpression () const
 
bool ScheduleExpressionHasBeenSet () const
 
void SetScheduleExpression (const Aws::String &value)
 
void SetScheduleExpression (Aws::String &&value)
 
void SetScheduleExpression (const char *value)
 
ScheduleWithScheduleExpression (const Aws::String &value)
 
ScheduleWithScheduleExpression (Aws::String &&value)
 
ScheduleWithScheduleExpression (const char *value)
 
const ScheduleStateGetState () const
 
bool StateHasBeenSet () const
 
void SetState (const ScheduleState &value)
 
void SetState (ScheduleState &&value)
 
ScheduleWithState (const ScheduleState &value)
 
ScheduleWithState (ScheduleState &&value)
 

Detailed Description

A scheduling object using a cron statement to schedule an event.

See Also:

AWS API Reference

Definition at line 33 of file Schedule.h.

Constructor & Destructor Documentation

◆ Schedule() [1/2]

Aws::Glue::Model::Schedule::Schedule ( )

◆ Schedule() [2/2]

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

Member Function Documentation

◆ GetScheduleExpression()

const Aws::String& Aws::Glue::Model::Schedule::GetScheduleExpression ( ) 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 48 of file Schedule.h.

◆ GetState()

const ScheduleState& Aws::Glue::Model::Schedule::GetState ( ) const
inline

The state of the schedule.

Definition at line 110 of file Schedule.h.

◆ Jsonize()

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

◆ operator=()

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

◆ ScheduleExpressionHasBeenSet()

bool Aws::Glue::Model::Schedule::ScheduleExpressionHasBeenSet ( ) 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 56 of file Schedule.h.

◆ SetScheduleExpression() [1/3]

void Aws::Glue::Model::Schedule::SetScheduleExpression ( 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 64 of file Schedule.h.

◆ SetScheduleExpression() [2/3]

void Aws::Glue::Model::Schedule::SetScheduleExpression ( 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 72 of file Schedule.h.

◆ SetScheduleExpression() [3/3]

void Aws::Glue::Model::Schedule::SetScheduleExpression ( 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 80 of file Schedule.h.

◆ SetState() [1/2]

void Aws::Glue::Model::Schedule::SetState ( const ScheduleState value)
inline

The state of the schedule.

Definition at line 120 of file Schedule.h.

◆ SetState() [2/2]

void Aws::Glue::Model::Schedule::SetState ( ScheduleState &&  value)
inline

The state of the schedule.

Definition at line 125 of file Schedule.h.

◆ StateHasBeenSet()

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

The state of the schedule.

Definition at line 115 of file Schedule.h.

◆ WithScheduleExpression() [1/3]

Schedule& Aws::Glue::Model::Schedule::WithScheduleExpression ( 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 88 of file Schedule.h.

◆ WithScheduleExpression() [2/3]

Schedule& Aws::Glue::Model::Schedule::WithScheduleExpression ( 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 96 of file Schedule.h.

◆ WithScheduleExpression() [3/3]

Schedule& Aws::Glue::Model::Schedule::WithScheduleExpression ( 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 104 of file Schedule.h.

◆ WithState() [1/2]

Schedule& Aws::Glue::Model::Schedule::WithState ( const ScheduleState value)
inline

The state of the schedule.

Definition at line 130 of file Schedule.h.

◆ WithState() [2/2]

Schedule& Aws::Glue::Model::Schedule::WithState ( ScheduleState &&  value)
inline

The state of the schedule.

Definition at line 135 of file Schedule.h.


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