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

#include <ScheduledActionType.h>

Public Member Functions

 ScheduledActionType ()
 
 ScheduledActionType (const Aws::Utils::Xml::XmlNode &xmlNode)
 
ScheduledActionTypeoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void OutputToStream (Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
 
void OutputToStream (Aws::OStream &oStream, const char *location) const
 
const ResizeClusterMessageGetResizeCluster () const
 
bool ResizeClusterHasBeenSet () const
 
void SetResizeCluster (const ResizeClusterMessage &value)
 
void SetResizeCluster (ResizeClusterMessage &&value)
 
ScheduledActionTypeWithResizeCluster (const ResizeClusterMessage &value)
 
ScheduledActionTypeWithResizeCluster (ResizeClusterMessage &&value)
 
const PauseClusterMessageGetPauseCluster () const
 
bool PauseClusterHasBeenSet () const
 
void SetPauseCluster (const PauseClusterMessage &value)
 
void SetPauseCluster (PauseClusterMessage &&value)
 
ScheduledActionTypeWithPauseCluster (const PauseClusterMessage &value)
 
ScheduledActionTypeWithPauseCluster (PauseClusterMessage &&value)
 
const ResumeClusterMessageGetResumeCluster () const
 
bool ResumeClusterHasBeenSet () const
 
void SetResumeCluster (const ResumeClusterMessage &value)
 
void SetResumeCluster (ResumeClusterMessage &&value)
 
ScheduledActionTypeWithResumeCluster (const ResumeClusterMessage &value)
 
ScheduledActionTypeWithResumeCluster (ResumeClusterMessage &&value)
 

Detailed Description

The action type that specifies an Amazon Redshift API operation that is supported by the Amazon Redshift scheduler.

See Also:

AWS API Reference

Definition at line 34 of file ScheduledActionType.h.

Constructor & Destructor Documentation

◆ ScheduledActionType() [1/2]

Aws::Redshift::Model::ScheduledActionType::ScheduledActionType ( )

◆ ScheduledActionType() [2/2]

Aws::Redshift::Model::ScheduledActionType::ScheduledActionType ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ GetPauseCluster()

const PauseClusterMessage& Aws::Redshift::Model::ScheduledActionType::GetPauseCluster ( ) const
inline

An action that runs a PauseCluster API operation.

Definition at line 79 of file ScheduledActionType.h.

◆ GetResizeCluster()

const ResizeClusterMessage& Aws::Redshift::Model::ScheduledActionType::GetResizeCluster ( ) const
inline

An action that runs a ResizeCluster API operation.

Definition at line 48 of file ScheduledActionType.h.

◆ GetResumeCluster()

const ResumeClusterMessage& Aws::Redshift::Model::ScheduledActionType::GetResumeCluster ( ) const
inline

An action that runs a ResumeCluster API operation.

Definition at line 110 of file ScheduledActionType.h.

◆ operator=()

ScheduledActionType& Aws::Redshift::Model::ScheduledActionType::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ OutputToStream() [1/2]

void Aws::Redshift::Model::ScheduledActionType::OutputToStream ( Aws::OStream oStream,
const char *  location 
) const

◆ OutputToStream() [2/2]

void Aws::Redshift::Model::ScheduledActionType::OutputToStream ( Aws::OStream ostream,
const char *  location,
unsigned  index,
const char *  locationValue 
) const

◆ PauseClusterHasBeenSet()

bool Aws::Redshift::Model::ScheduledActionType::PauseClusterHasBeenSet ( ) const
inline

An action that runs a PauseCluster API operation.

Definition at line 84 of file ScheduledActionType.h.

◆ ResizeClusterHasBeenSet()

bool Aws::Redshift::Model::ScheduledActionType::ResizeClusterHasBeenSet ( ) const
inline

An action that runs a ResizeCluster API operation.

Definition at line 53 of file ScheduledActionType.h.

◆ ResumeClusterHasBeenSet()

bool Aws::Redshift::Model::ScheduledActionType::ResumeClusterHasBeenSet ( ) const
inline

An action that runs a ResumeCluster API operation.

Definition at line 115 of file ScheduledActionType.h.

◆ SetPauseCluster() [1/2]

void Aws::Redshift::Model::ScheduledActionType::SetPauseCluster ( const PauseClusterMessage value)
inline

An action that runs a PauseCluster API operation.

Definition at line 89 of file ScheduledActionType.h.

◆ SetPauseCluster() [2/2]

void Aws::Redshift::Model::ScheduledActionType::SetPauseCluster ( PauseClusterMessage &&  value)
inline

An action that runs a PauseCluster API operation.

Definition at line 94 of file ScheduledActionType.h.

◆ SetResizeCluster() [1/2]

void Aws::Redshift::Model::ScheduledActionType::SetResizeCluster ( const ResizeClusterMessage value)
inline

An action that runs a ResizeCluster API operation.

Definition at line 58 of file ScheduledActionType.h.

◆ SetResizeCluster() [2/2]

void Aws::Redshift::Model::ScheduledActionType::SetResizeCluster ( ResizeClusterMessage &&  value)
inline

An action that runs a ResizeCluster API operation.

Definition at line 63 of file ScheduledActionType.h.

◆ SetResumeCluster() [1/2]

void Aws::Redshift::Model::ScheduledActionType::SetResumeCluster ( const ResumeClusterMessage value)
inline

An action that runs a ResumeCluster API operation.

Definition at line 120 of file ScheduledActionType.h.

◆ SetResumeCluster() [2/2]

void Aws::Redshift::Model::ScheduledActionType::SetResumeCluster ( ResumeClusterMessage &&  value)
inline

An action that runs a ResumeCluster API operation.

Definition at line 125 of file ScheduledActionType.h.

◆ WithPauseCluster() [1/2]

ScheduledActionType& Aws::Redshift::Model::ScheduledActionType::WithPauseCluster ( const PauseClusterMessage value)
inline

An action that runs a PauseCluster API operation.

Definition at line 99 of file ScheduledActionType.h.

◆ WithPauseCluster() [2/2]

ScheduledActionType& Aws::Redshift::Model::ScheduledActionType::WithPauseCluster ( PauseClusterMessage &&  value)
inline

An action that runs a PauseCluster API operation.

Definition at line 104 of file ScheduledActionType.h.

◆ WithResizeCluster() [1/2]

ScheduledActionType& Aws::Redshift::Model::ScheduledActionType::WithResizeCluster ( const ResizeClusterMessage value)
inline

An action that runs a ResizeCluster API operation.

Definition at line 68 of file ScheduledActionType.h.

◆ WithResizeCluster() [2/2]

ScheduledActionType& Aws::Redshift::Model::ScheduledActionType::WithResizeCluster ( ResizeClusterMessage &&  value)
inline

An action that runs a ResizeCluster API operation.

Definition at line 73 of file ScheduledActionType.h.

◆ WithResumeCluster() [1/2]

ScheduledActionType& Aws::Redshift::Model::ScheduledActionType::WithResumeCluster ( const ResumeClusterMessage value)
inline

An action that runs a ResumeCluster API operation.

Definition at line 130 of file ScheduledActionType.h.

◆ WithResumeCluster() [2/2]

ScheduledActionType& Aws::Redshift::Model::ScheduledActionType::WithResumeCluster ( ResumeClusterMessage &&  value)
inline

An action that runs a ResumeCluster API operation.

Definition at line 135 of file ScheduledActionType.h.


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