AWS SDK for C++  1.9.123
AWS SDK for C++
Public Member Functions | List of all members
Aws::Redshift::Model::ModifyScheduledActionResult Class Reference

#include <ModifyScheduledActionResult.h>

Public Member Functions

 ModifyScheduledActionResult ()
 
 ModifyScheduledActionResult (const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
 
ModifyScheduledActionResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
 
const Aws::StringGetScheduledActionName () const
 
void SetScheduledActionName (const Aws::String &value)
 
void SetScheduledActionName (Aws::String &&value)
 
void SetScheduledActionName (const char *value)
 
ModifyScheduledActionResultWithScheduledActionName (const Aws::String &value)
 
ModifyScheduledActionResultWithScheduledActionName (Aws::String &&value)
 
ModifyScheduledActionResultWithScheduledActionName (const char *value)
 
const ScheduledActionTypeGetTargetAction () const
 
void SetTargetAction (const ScheduledActionType &value)
 
void SetTargetAction (ScheduledActionType &&value)
 
ModifyScheduledActionResultWithTargetAction (const ScheduledActionType &value)
 
ModifyScheduledActionResultWithTargetAction (ScheduledActionType &&value)
 
const Aws::StringGetSchedule () const
 
void SetSchedule (const Aws::String &value)
 
void SetSchedule (Aws::String &&value)
 
void SetSchedule (const char *value)
 
ModifyScheduledActionResultWithSchedule (const Aws::String &value)
 
ModifyScheduledActionResultWithSchedule (Aws::String &&value)
 
ModifyScheduledActionResultWithSchedule (const char *value)
 
const Aws::StringGetIamRole () const
 
void SetIamRole (const Aws::String &value)
 
void SetIamRole (Aws::String &&value)
 
void SetIamRole (const char *value)
 
ModifyScheduledActionResultWithIamRole (const Aws::String &value)
 
ModifyScheduledActionResultWithIamRole (Aws::String &&value)
 
ModifyScheduledActionResultWithIamRole (const char *value)
 
const Aws::StringGetScheduledActionDescription () const
 
void SetScheduledActionDescription (const Aws::String &value)
 
void SetScheduledActionDescription (Aws::String &&value)
 
void SetScheduledActionDescription (const char *value)
 
ModifyScheduledActionResultWithScheduledActionDescription (const Aws::String &value)
 
ModifyScheduledActionResultWithScheduledActionDescription (Aws::String &&value)
 
ModifyScheduledActionResultWithScheduledActionDescription (const char *value)
 
const ScheduledActionStateGetState () const
 
void SetState (const ScheduledActionState &value)
 
void SetState (ScheduledActionState &&value)
 
ModifyScheduledActionResultWithState (const ScheduledActionState &value)
 
ModifyScheduledActionResultWithState (ScheduledActionState &&value)
 
const Aws::Vector< Aws::Utils::DateTime > & GetNextInvocations () const
 
void SetNextInvocations (const Aws::Vector< Aws::Utils::DateTime > &value)
 
void SetNextInvocations (Aws::Vector< Aws::Utils::DateTime > &&value)
 
ModifyScheduledActionResultWithNextInvocations (const Aws::Vector< Aws::Utils::DateTime > &value)
 
ModifyScheduledActionResultWithNextInvocations (Aws::Vector< Aws::Utils::DateTime > &&value)
 
ModifyScheduledActionResultAddNextInvocations (const Aws::Utils::DateTime &value)
 
ModifyScheduledActionResultAddNextInvocations (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetStartTime () const
 
void SetStartTime (const Aws::Utils::DateTime &value)
 
void SetStartTime (Aws::Utils::DateTime &&value)
 
ModifyScheduledActionResultWithStartTime (const Aws::Utils::DateTime &value)
 
ModifyScheduledActionResultWithStartTime (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetEndTime () const
 
void SetEndTime (const Aws::Utils::DateTime &value)
 
void SetEndTime (Aws::Utils::DateTime &&value)
 
ModifyScheduledActionResultWithEndTime (const Aws::Utils::DateTime &value)
 
ModifyScheduledActionResultWithEndTime (Aws::Utils::DateTime &&value)
 
const ResponseMetadataGetResponseMetadata () const
 
void SetResponseMetadata (const ResponseMetadata &value)
 
void SetResponseMetadata (ResponseMetadata &&value)
 
ModifyScheduledActionResultWithResponseMetadata (const ResponseMetadata &value)
 
ModifyScheduledActionResultWithResponseMetadata (ResponseMetadata &&value)
 

Detailed Description

Describes a scheduled action. You can use a scheduled action to trigger some Amazon Redshift API operations on a schedule. For information about which API operations can be scheduled, see ScheduledActionType.

See Also:

AWS API Reference

Definition at line 40 of file ModifyScheduledActionResult.h.

Constructor & Destructor Documentation

◆ ModifyScheduledActionResult() [1/2]

Aws::Redshift::Model::ModifyScheduledActionResult::ModifyScheduledActionResult ( )

◆ ModifyScheduledActionResult() [2/2]

Aws::Redshift::Model::ModifyScheduledActionResult::ModifyScheduledActionResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &  result)

Member Function Documentation

◆ AddNextInvocations() [1/2]

ModifyScheduledActionResult& Aws::Redshift::Model::ModifyScheduledActionResult::AddNextInvocations ( Aws::Utils::DateTime &&  value)
inline

List of times when the scheduled action will run.

Definition at line 397 of file ModifyScheduledActionResult.h.

◆ AddNextInvocations() [2/2]

ModifyScheduledActionResult& Aws::Redshift::Model::ModifyScheduledActionResult::AddNextInvocations ( const Aws::Utils::DateTime value)
inline

List of times when the scheduled action will run.

Definition at line 392 of file ModifyScheduledActionResult.h.

◆ GetEndTime()

const Aws::Utils::DateTime& Aws::Redshift::Model::ModifyScheduledActionResult::GetEndTime ( ) const
inline

The end time in UTC when the schedule is no longer active. After this time, the scheduled action does not trigger.

Definition at line 435 of file ModifyScheduledActionResult.h.

◆ GetIamRole()

const Aws::String& Aws::Redshift::Model::ModifyScheduledActionResult::GetIamRole ( ) const
inline

The IAM role to assume to run the scheduled action. This IAM role must have permission to run the Amazon Redshift API operation in the scheduled action. This IAM role must allow the Amazon Redshift scheduler (Principal scheduler.redshift.amazonaws.com) to assume permissions on your behalf. For more information about the IAM role to use with the Amazon Redshift scheduler, see Using Identity-Based Policies for Amazon Redshift in the Amazon Redshift Cluster Management Guide.

Definition at line 227 of file ModifyScheduledActionResult.h.

◆ GetNextInvocations()

const Aws::Vector<Aws::Utils::DateTime>& Aws::Redshift::Model::ModifyScheduledActionResult::GetNextInvocations ( ) const
inline

List of times when the scheduled action will run.

Definition at line 367 of file ModifyScheduledActionResult.h.

◆ GetResponseMetadata()

const ResponseMetadata& Aws::Redshift::Model::ModifyScheduledActionResult::GetResponseMetadata ( ) const
inline

Definition at line 463 of file ModifyScheduledActionResult.h.

◆ GetSchedule()

const Aws::String& Aws::Redshift::Model::ModifyScheduledActionResult::GetSchedule ( ) const
inline

The schedule for a one-time (at format) or recurring (cron format) scheduled action. Schedule invocations must be separated by at least one hour.

Format of at expressions is "<code>at(yyyy-mm-ddThh:mm:ss)</code>". For example, "<code>at(2016-03-04T17:27:00)</code>".

Format of cron expressions is "<code>cron(Minutes Hours Day-of-month Month Day-of-week Year)</code>". For example, "<code>cron(0 10 ? * MON *)</code>". For more information, see Cron Expressions in the Amazon CloudWatch Events User Guide.

Definition at line 136 of file ModifyScheduledActionResult.h.

◆ GetScheduledActionDescription()

const Aws::String& Aws::Redshift::Model::ModifyScheduledActionResult::GetScheduledActionDescription ( ) const
inline

The description of the scheduled action.

Definition at line 305 of file ModifyScheduledActionResult.h.

◆ GetScheduledActionName()

const Aws::String& Aws::Redshift::Model::ModifyScheduledActionResult::GetScheduledActionName ( ) const
inline

The name of the scheduled action.

Definition at line 51 of file ModifyScheduledActionResult.h.

◆ GetStartTime()

const Aws::Utils::DateTime& Aws::Redshift::Model::ModifyScheduledActionResult::GetStartTime ( ) const
inline

The start time in UTC when the schedule is active. Before this time, the scheduled action does not trigger.

Definition at line 404 of file ModifyScheduledActionResult.h.

◆ GetState()

const ScheduledActionState& Aws::Redshift::Model::ModifyScheduledActionResult::GetState ( ) const
inline

The state of the scheduled action. For example, DISABLED.

Definition at line 341 of file ModifyScheduledActionResult.h.

◆ GetTargetAction()

const ScheduledActionType& Aws::Redshift::Model::ModifyScheduledActionResult::GetTargetAction ( ) const
inline

A JSON format string of the Amazon Redshift API operation with input parameters.

"<code>{\"ResizeCluster":{"NodeType":"ds2.8xlarge","ClusterIdentifier":"my-test-cluster","NumberOfNodes":3}}".

Definition at line 90 of file ModifyScheduledActionResult.h.

◆ operator=()

ModifyScheduledActionResult& Aws::Redshift::Model::ModifyScheduledActionResult::operator= ( const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &  result)

◆ SetEndTime() [1/2]

void Aws::Redshift::Model::ModifyScheduledActionResult::SetEndTime ( Aws::Utils::DateTime &&  value)
inline

The end time in UTC when the schedule is no longer active. After this time, the scheduled action does not trigger.

Definition at line 447 of file ModifyScheduledActionResult.h.

◆ SetEndTime() [2/2]

void Aws::Redshift::Model::ModifyScheduledActionResult::SetEndTime ( const Aws::Utils::DateTime value)
inline

The end time in UTC when the schedule is no longer active. After this time, the scheduled action does not trigger.

Definition at line 441 of file ModifyScheduledActionResult.h.

◆ SetIamRole() [1/3]

void Aws::Redshift::Model::ModifyScheduledActionResult::SetIamRole ( Aws::String &&  value)
inline

The IAM role to assume to run the scheduled action. This IAM role must have permission to run the Amazon Redshift API operation in the scheduled action. This IAM role must allow the Amazon Redshift scheduler (Principal scheduler.redshift.amazonaws.com) to assume permissions on your behalf. For more information about the IAM role to use with the Amazon Redshift scheduler, see Using Identity-Based Policies for Amazon Redshift in the Amazon Redshift Cluster Management Guide.

Definition at line 251 of file ModifyScheduledActionResult.h.

◆ SetIamRole() [2/3]

void Aws::Redshift::Model::ModifyScheduledActionResult::SetIamRole ( const Aws::String value)
inline

The IAM role to assume to run the scheduled action. This IAM role must have permission to run the Amazon Redshift API operation in the scheduled action. This IAM role must allow the Amazon Redshift scheduler (Principal scheduler.redshift.amazonaws.com) to assume permissions on your behalf. For more information about the IAM role to use with the Amazon Redshift scheduler, see Using Identity-Based Policies for Amazon Redshift in the Amazon Redshift Cluster Management Guide.

Definition at line 239 of file ModifyScheduledActionResult.h.

◆ SetIamRole() [3/3]

void Aws::Redshift::Model::ModifyScheduledActionResult::SetIamRole ( const char *  value)
inline

The IAM role to assume to run the scheduled action. This IAM role must have permission to run the Amazon Redshift API operation in the scheduled action. This IAM role must allow the Amazon Redshift scheduler (Principal scheduler.redshift.amazonaws.com) to assume permissions on your behalf. For more information about the IAM role to use with the Amazon Redshift scheduler, see Using Identity-Based Policies for Amazon Redshift in the Amazon Redshift Cluster Management Guide.

Definition at line 263 of file ModifyScheduledActionResult.h.

◆ SetNextInvocations() [1/2]

void Aws::Redshift::Model::ModifyScheduledActionResult::SetNextInvocations ( Aws::Vector< Aws::Utils::DateTime > &&  value)
inline

List of times when the scheduled action will run.

Definition at line 377 of file ModifyScheduledActionResult.h.

◆ SetNextInvocations() [2/2]

void Aws::Redshift::Model::ModifyScheduledActionResult::SetNextInvocations ( const Aws::Vector< Aws::Utils::DateTime > &  value)
inline

List of times when the scheduled action will run.

Definition at line 372 of file ModifyScheduledActionResult.h.

◆ SetResponseMetadata() [1/2]

void Aws::Redshift::Model::ModifyScheduledActionResult::SetResponseMetadata ( const ResponseMetadata value)
inline

Definition at line 466 of file ModifyScheduledActionResult.h.

◆ SetResponseMetadata() [2/2]

void Aws::Redshift::Model::ModifyScheduledActionResult::SetResponseMetadata ( ResponseMetadata &&  value)
inline

Definition at line 469 of file ModifyScheduledActionResult.h.

◆ SetSchedule() [1/3]

void Aws::Redshift::Model::ModifyScheduledActionResult::SetSchedule ( Aws::String &&  value)
inline

The schedule for a one-time (at format) or recurring (cron format) scheduled action. Schedule invocations must be separated by at least one hour.

Format of at expressions is "<code>at(yyyy-mm-ddThh:mm:ss)</code>". For example, "<code>at(2016-03-04T17:27:00)</code>".

Format of cron expressions is "<code>cron(Minutes Hours Day-of-month Month Day-of-week Year)</code>". For example, "<code>cron(0 10 ? * MON *)</code>". For more information, see Cron Expressions in the Amazon CloudWatch Events User Guide.

Definition at line 162 of file ModifyScheduledActionResult.h.

◆ SetSchedule() [2/3]

void Aws::Redshift::Model::ModifyScheduledActionResult::SetSchedule ( const Aws::String value)
inline

The schedule for a one-time (at format) or recurring (cron format) scheduled action. Schedule invocations must be separated by at least one hour.

Format of at expressions is "<code>at(yyyy-mm-ddThh:mm:ss)</code>". For example, "<code>at(2016-03-04T17:27:00)</code>".

Format of cron expressions is "<code>cron(Minutes Hours Day-of-month Month Day-of-week Year)</code>". For example, "<code>cron(0 10 ? * MON *)</code>". For more information, see Cron Expressions in the Amazon CloudWatch Events User Guide.

Definition at line 149 of file ModifyScheduledActionResult.h.

◆ SetSchedule() [3/3]

void Aws::Redshift::Model::ModifyScheduledActionResult::SetSchedule ( const char *  value)
inline

The schedule for a one-time (at format) or recurring (cron format) scheduled action. Schedule invocations must be separated by at least one hour.

Format of at expressions is "<code>at(yyyy-mm-ddThh:mm:ss)</code>". For example, "<code>at(2016-03-04T17:27:00)</code>".

Format of cron expressions is "<code>cron(Minutes Hours Day-of-month Month Day-of-week Year)</code>". For example, "<code>cron(0 10 ? * MON *)</code>". For more information, see Cron Expressions in the Amazon CloudWatch Events User Guide.

Definition at line 175 of file ModifyScheduledActionResult.h.

◆ SetScheduledActionDescription() [1/3]

void Aws::Redshift::Model::ModifyScheduledActionResult::SetScheduledActionDescription ( Aws::String &&  value)
inline

The description of the scheduled action.

Definition at line 315 of file ModifyScheduledActionResult.h.

◆ SetScheduledActionDescription() [2/3]

void Aws::Redshift::Model::ModifyScheduledActionResult::SetScheduledActionDescription ( const Aws::String value)
inline

The description of the scheduled action.

Definition at line 310 of file ModifyScheduledActionResult.h.

◆ SetScheduledActionDescription() [3/3]

void Aws::Redshift::Model::ModifyScheduledActionResult::SetScheduledActionDescription ( const char *  value)
inline

The description of the scheduled action.

Definition at line 320 of file ModifyScheduledActionResult.h.

◆ SetScheduledActionName() [1/3]

void Aws::Redshift::Model::ModifyScheduledActionResult::SetScheduledActionName ( Aws::String &&  value)
inline

The name of the scheduled action.

Definition at line 61 of file ModifyScheduledActionResult.h.

◆ SetScheduledActionName() [2/3]

void Aws::Redshift::Model::ModifyScheduledActionResult::SetScheduledActionName ( const Aws::String value)
inline

The name of the scheduled action.

Definition at line 56 of file ModifyScheduledActionResult.h.

◆ SetScheduledActionName() [3/3]

void Aws::Redshift::Model::ModifyScheduledActionResult::SetScheduledActionName ( const char *  value)
inline

The name of the scheduled action.

Definition at line 66 of file ModifyScheduledActionResult.h.

◆ SetStartTime() [1/2]

void Aws::Redshift::Model::ModifyScheduledActionResult::SetStartTime ( Aws::Utils::DateTime &&  value)
inline

The start time in UTC when the schedule is active. Before this time, the scheduled action does not trigger.

Definition at line 416 of file ModifyScheduledActionResult.h.

◆ SetStartTime() [2/2]

void Aws::Redshift::Model::ModifyScheduledActionResult::SetStartTime ( const Aws::Utils::DateTime value)
inline

The start time in UTC when the schedule is active. Before this time, the scheduled action does not trigger.

Definition at line 410 of file ModifyScheduledActionResult.h.

◆ SetState() [1/2]

void Aws::Redshift::Model::ModifyScheduledActionResult::SetState ( const ScheduledActionState value)
inline

The state of the scheduled action. For example, DISABLED.

Definition at line 346 of file ModifyScheduledActionResult.h.

◆ SetState() [2/2]

void Aws::Redshift::Model::ModifyScheduledActionResult::SetState ( ScheduledActionState &&  value)
inline

The state of the scheduled action. For example, DISABLED.

Definition at line 351 of file ModifyScheduledActionResult.h.

◆ SetTargetAction() [1/2]

void Aws::Redshift::Model::ModifyScheduledActionResult::SetTargetAction ( const ScheduledActionType value)
inline

A JSON format string of the Amazon Redshift API operation with input parameters.

"<code>{\"ResizeCluster":{"NodeType":"ds2.8xlarge","ClusterIdentifier":"my-test-cluster","NumberOfNodes":3}}".

Definition at line 98 of file ModifyScheduledActionResult.h.

◆ SetTargetAction() [2/2]

void Aws::Redshift::Model::ModifyScheduledActionResult::SetTargetAction ( ScheduledActionType &&  value)
inline

A JSON format string of the Amazon Redshift API operation with input parameters.

"<code>{\"ResizeCluster":{"NodeType":"ds2.8xlarge","ClusterIdentifier":"my-test-cluster","NumberOfNodes":3}}".

Definition at line 106 of file ModifyScheduledActionResult.h.

◆ WithEndTime() [1/2]

ModifyScheduledActionResult& Aws::Redshift::Model::ModifyScheduledActionResult::WithEndTime ( Aws::Utils::DateTime &&  value)
inline

The end time in UTC when the schedule is no longer active. After this time, the scheduled action does not trigger.

Definition at line 459 of file ModifyScheduledActionResult.h.

◆ WithEndTime() [2/2]

ModifyScheduledActionResult& Aws::Redshift::Model::ModifyScheduledActionResult::WithEndTime ( const Aws::Utils::DateTime value)
inline

The end time in UTC when the schedule is no longer active. After this time, the scheduled action does not trigger.

Definition at line 453 of file ModifyScheduledActionResult.h.

◆ WithIamRole() [1/3]

ModifyScheduledActionResult& Aws::Redshift::Model::ModifyScheduledActionResult::WithIamRole ( Aws::String &&  value)
inline

The IAM role to assume to run the scheduled action. This IAM role must have permission to run the Amazon Redshift API operation in the scheduled action. This IAM role must allow the Amazon Redshift scheduler (Principal scheduler.redshift.amazonaws.com) to assume permissions on your behalf. For more information about the IAM role to use with the Amazon Redshift scheduler, see Using Identity-Based Policies for Amazon Redshift in the Amazon Redshift Cluster Management Guide.

Definition at line 287 of file ModifyScheduledActionResult.h.

◆ WithIamRole() [2/3]

ModifyScheduledActionResult& Aws::Redshift::Model::ModifyScheduledActionResult::WithIamRole ( const Aws::String value)
inline

The IAM role to assume to run the scheduled action. This IAM role must have permission to run the Amazon Redshift API operation in the scheduled action. This IAM role must allow the Amazon Redshift scheduler (Principal scheduler.redshift.amazonaws.com) to assume permissions on your behalf. For more information about the IAM role to use with the Amazon Redshift scheduler, see Using Identity-Based Policies for Amazon Redshift in the Amazon Redshift Cluster Management Guide.

Definition at line 275 of file ModifyScheduledActionResult.h.

◆ WithIamRole() [3/3]

ModifyScheduledActionResult& Aws::Redshift::Model::ModifyScheduledActionResult::WithIamRole ( const char *  value)
inline

The IAM role to assume to run the scheduled action. This IAM role must have permission to run the Amazon Redshift API operation in the scheduled action. This IAM role must allow the Amazon Redshift scheduler (Principal scheduler.redshift.amazonaws.com) to assume permissions on your behalf. For more information about the IAM role to use with the Amazon Redshift scheduler, see Using Identity-Based Policies for Amazon Redshift in the Amazon Redshift Cluster Management Guide.

Definition at line 299 of file ModifyScheduledActionResult.h.

◆ WithNextInvocations() [1/2]

ModifyScheduledActionResult& Aws::Redshift::Model::ModifyScheduledActionResult::WithNextInvocations ( Aws::Vector< Aws::Utils::DateTime > &&  value)
inline

List of times when the scheduled action will run.

Definition at line 387 of file ModifyScheduledActionResult.h.

◆ WithNextInvocations() [2/2]

ModifyScheduledActionResult& Aws::Redshift::Model::ModifyScheduledActionResult::WithNextInvocations ( const Aws::Vector< Aws::Utils::DateTime > &  value)
inline

List of times when the scheduled action will run.

Definition at line 382 of file ModifyScheduledActionResult.h.

◆ WithResponseMetadata() [1/2]

ModifyScheduledActionResult& Aws::Redshift::Model::ModifyScheduledActionResult::WithResponseMetadata ( const ResponseMetadata value)
inline

Definition at line 472 of file ModifyScheduledActionResult.h.

◆ WithResponseMetadata() [2/2]

ModifyScheduledActionResult& Aws::Redshift::Model::ModifyScheduledActionResult::WithResponseMetadata ( ResponseMetadata &&  value)
inline

Definition at line 475 of file ModifyScheduledActionResult.h.

◆ WithSchedule() [1/3]

ModifyScheduledActionResult& Aws::Redshift::Model::ModifyScheduledActionResult::WithSchedule ( Aws::String &&  value)
inline

The schedule for a one-time (at format) or recurring (cron format) scheduled action. Schedule invocations must be separated by at least one hour.

Format of at expressions is "<code>at(yyyy-mm-ddThh:mm:ss)</code>". For example, "<code>at(2016-03-04T17:27:00)</code>".

Format of cron expressions is "<code>cron(Minutes Hours Day-of-month Month Day-of-week Year)</code>". For example, "<code>cron(0 10 ? * MON *)</code>". For more information, see Cron Expressions in the Amazon CloudWatch Events User Guide.

Definition at line 201 of file ModifyScheduledActionResult.h.

◆ WithSchedule() [2/3]

ModifyScheduledActionResult& Aws::Redshift::Model::ModifyScheduledActionResult::WithSchedule ( const Aws::String value)
inline

The schedule for a one-time (at format) or recurring (cron format) scheduled action. Schedule invocations must be separated by at least one hour.

Format of at expressions is "<code>at(yyyy-mm-ddThh:mm:ss)</code>". For example, "<code>at(2016-03-04T17:27:00)</code>".

Format of cron expressions is "<code>cron(Minutes Hours Day-of-month Month Day-of-week Year)</code>". For example, "<code>cron(0 10 ? * MON *)</code>". For more information, see Cron Expressions in the Amazon CloudWatch Events User Guide.

Definition at line 188 of file ModifyScheduledActionResult.h.

◆ WithSchedule() [3/3]

ModifyScheduledActionResult& Aws::Redshift::Model::ModifyScheduledActionResult::WithSchedule ( const char *  value)
inline

The schedule for a one-time (at format) or recurring (cron format) scheduled action. Schedule invocations must be separated by at least one hour.

Format of at expressions is "<code>at(yyyy-mm-ddThh:mm:ss)</code>". For example, "<code>at(2016-03-04T17:27:00)</code>".

Format of cron expressions is "<code>cron(Minutes Hours Day-of-month Month Day-of-week Year)</code>". For example, "<code>cron(0 10 ? * MON *)</code>". For more information, see Cron Expressions in the Amazon CloudWatch Events User Guide.

Definition at line 214 of file ModifyScheduledActionResult.h.

◆ WithScheduledActionDescription() [1/3]

ModifyScheduledActionResult& Aws::Redshift::Model::ModifyScheduledActionResult::WithScheduledActionDescription ( Aws::String &&  value)
inline

The description of the scheduled action.

Definition at line 330 of file ModifyScheduledActionResult.h.

◆ WithScheduledActionDescription() [2/3]

ModifyScheduledActionResult& Aws::Redshift::Model::ModifyScheduledActionResult::WithScheduledActionDescription ( const Aws::String value)
inline

The description of the scheduled action.

Definition at line 325 of file ModifyScheduledActionResult.h.

◆ WithScheduledActionDescription() [3/3]

ModifyScheduledActionResult& Aws::Redshift::Model::ModifyScheduledActionResult::WithScheduledActionDescription ( const char *  value)
inline

The description of the scheduled action.

Definition at line 335 of file ModifyScheduledActionResult.h.

◆ WithScheduledActionName() [1/3]

ModifyScheduledActionResult& Aws::Redshift::Model::ModifyScheduledActionResult::WithScheduledActionName ( Aws::String &&  value)
inline

The name of the scheduled action.

Definition at line 76 of file ModifyScheduledActionResult.h.

◆ WithScheduledActionName() [2/3]

ModifyScheduledActionResult& Aws::Redshift::Model::ModifyScheduledActionResult::WithScheduledActionName ( const Aws::String value)
inline

The name of the scheduled action.

Definition at line 71 of file ModifyScheduledActionResult.h.

◆ WithScheduledActionName() [3/3]

ModifyScheduledActionResult& Aws::Redshift::Model::ModifyScheduledActionResult::WithScheduledActionName ( const char *  value)
inline

The name of the scheduled action.

Definition at line 81 of file ModifyScheduledActionResult.h.

◆ WithStartTime() [1/2]

ModifyScheduledActionResult& Aws::Redshift::Model::ModifyScheduledActionResult::WithStartTime ( Aws::Utils::DateTime &&  value)
inline

The start time in UTC when the schedule is active. Before this time, the scheduled action does not trigger.

Definition at line 428 of file ModifyScheduledActionResult.h.

◆ WithStartTime() [2/2]

ModifyScheduledActionResult& Aws::Redshift::Model::ModifyScheduledActionResult::WithStartTime ( const Aws::Utils::DateTime value)
inline

The start time in UTC when the schedule is active. Before this time, the scheduled action does not trigger.

Definition at line 422 of file ModifyScheduledActionResult.h.

◆ WithState() [1/2]

ModifyScheduledActionResult& Aws::Redshift::Model::ModifyScheduledActionResult::WithState ( const ScheduledActionState value)
inline

The state of the scheduled action. For example, DISABLED.

Definition at line 356 of file ModifyScheduledActionResult.h.

◆ WithState() [2/2]

ModifyScheduledActionResult& Aws::Redshift::Model::ModifyScheduledActionResult::WithState ( ScheduledActionState &&  value)
inline

The state of the scheduled action. For example, DISABLED.

Definition at line 361 of file ModifyScheduledActionResult.h.

◆ WithTargetAction() [1/2]

ModifyScheduledActionResult& Aws::Redshift::Model::ModifyScheduledActionResult::WithTargetAction ( const ScheduledActionType value)
inline

A JSON format string of the Amazon Redshift API operation with input parameters.

"<code>{\"ResizeCluster":{"NodeType":"ds2.8xlarge","ClusterIdentifier":"my-test-cluster","NumberOfNodes":3}}".

Definition at line 114 of file ModifyScheduledActionResult.h.

◆ WithTargetAction() [2/2]

ModifyScheduledActionResult& Aws::Redshift::Model::ModifyScheduledActionResult::WithTargetAction ( ScheduledActionType &&  value)
inline

A JSON format string of the Amazon Redshift API operation with input parameters.

"<code>{\"ResizeCluster":{"NodeType":"ds2.8xlarge","ClusterIdentifier":"my-test-cluster","NumberOfNodes":3}}".

Definition at line 122 of file ModifyScheduledActionResult.h.


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