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

#include <AquaConfiguration.h>

Public Member Functions

 AquaConfiguration ()
 
 AquaConfiguration (const Aws::Utils::Xml::XmlNode &xmlNode)
 
AquaConfigurationoperator= (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 AquaStatusGetAquaStatus () const
 
bool AquaStatusHasBeenSet () const
 
void SetAquaStatus (const AquaStatus &value)
 
void SetAquaStatus (AquaStatus &&value)
 
AquaConfigurationWithAquaStatus (const AquaStatus &value)
 
AquaConfigurationWithAquaStatus (AquaStatus &&value)
 
const AquaConfigurationStatusGetAquaConfigurationStatus () const
 
bool AquaConfigurationStatusHasBeenSet () const
 
void SetAquaConfigurationStatus (const AquaConfigurationStatus &value)
 
void SetAquaConfigurationStatus (AquaConfigurationStatus &&value)
 
AquaConfigurationWithAquaConfigurationStatus (const AquaConfigurationStatus &value)
 
AquaConfigurationWithAquaConfigurationStatus (AquaConfigurationStatus &&value)
 

Detailed Description

The AQUA (Advanced Query Accelerator) configuration of the cluster.

See Also:

AWS API Reference

Definition at line 33 of file AquaConfiguration.h.

Constructor & Destructor Documentation

◆ AquaConfiguration() [1/2]

Aws::Redshift::Model::AquaConfiguration::AquaConfiguration ( )

◆ AquaConfiguration() [2/2]

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

Member Function Documentation

◆ AquaConfigurationStatusHasBeenSet()

bool Aws::Redshift::Model::AquaConfiguration::AquaConfigurationStatusHasBeenSet ( ) const
inline

The value represents how the cluster is configured to use AQUA. Possible values include the following.

  • enabled - Use AQUA if it is available for the current Amazon Web Services Region and Amazon Redshift node type.

  • disabled - Don't use AQUA.

  • auto - Amazon Redshift determines whether to use AQUA.

Definition at line 109 of file AquaConfiguration.h.

◆ AquaStatusHasBeenSet()

bool Aws::Redshift::Model::AquaConfiguration::AquaStatusHasBeenSet ( ) const
inline

The value indicates the status of AQUA on the cluster. Possible values include the following.

  • enabled - AQUA is enabled.

  • disabled - AQUA is not enabled.

  • applying - AQUA status is being applied.

Definition at line 58 of file AquaConfiguration.h.

◆ GetAquaConfigurationStatus()

const AquaConfigurationStatus& Aws::Redshift::Model::AquaConfiguration::GetAquaConfigurationStatus ( ) const
inline

The value represents how the cluster is configured to use AQUA. Possible values include the following.

  • enabled - Use AQUA if it is available for the current Amazon Web Services Region and Amazon Redshift node type.

  • disabled - Don't use AQUA.

  • auto - Amazon Redshift determines whether to use AQUA.

Definition at line 100 of file AquaConfiguration.h.

◆ GetAquaStatus()

const AquaStatus& Aws::Redshift::Model::AquaConfiguration::GetAquaStatus ( ) const
inline

The value indicates the status of AQUA on the cluster. Possible values include the following.

  • enabled - AQUA is enabled.

  • disabled - AQUA is not enabled.

  • applying - AQUA status is being applied.

Definition at line 50 of file AquaConfiguration.h.

◆ operator=()

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

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

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

◆ SetAquaConfigurationStatus() [1/2]

void Aws::Redshift::Model::AquaConfiguration::SetAquaConfigurationStatus ( AquaConfigurationStatus &&  value)
inline

The value represents how the cluster is configured to use AQUA. Possible values include the following.

  • enabled - Use AQUA if it is available for the current Amazon Web Services Region and Amazon Redshift node type.

  • disabled - Don't use AQUA.

  • auto - Amazon Redshift determines whether to use AQUA.

Definition at line 127 of file AquaConfiguration.h.

◆ SetAquaConfigurationStatus() [2/2]

void Aws::Redshift::Model::AquaConfiguration::SetAquaConfigurationStatus ( const AquaConfigurationStatus value)
inline

The value represents how the cluster is configured to use AQUA. Possible values include the following.

  • enabled - Use AQUA if it is available for the current Amazon Web Services Region and Amazon Redshift node type.

  • disabled - Don't use AQUA.

  • auto - Amazon Redshift determines whether to use AQUA.

Definition at line 118 of file AquaConfiguration.h.

◆ SetAquaStatus() [1/2]

void Aws::Redshift::Model::AquaConfiguration::SetAquaStatus ( AquaStatus &&  value)
inline

The value indicates the status of AQUA on the cluster. Possible values include the following.

  • enabled - AQUA is enabled.

  • disabled - AQUA is not enabled.

  • applying - AQUA status is being applied.

Definition at line 74 of file AquaConfiguration.h.

◆ SetAquaStatus() [2/2]

void Aws::Redshift::Model::AquaConfiguration::SetAquaStatus ( const AquaStatus value)
inline

The value indicates the status of AQUA on the cluster. Possible values include the following.

  • enabled - AQUA is enabled.

  • disabled - AQUA is not enabled.

  • applying - AQUA status is being applied.

Definition at line 66 of file AquaConfiguration.h.

◆ WithAquaConfigurationStatus() [1/2]

AquaConfiguration& Aws::Redshift::Model::AquaConfiguration::WithAquaConfigurationStatus ( AquaConfigurationStatus &&  value)
inline

The value represents how the cluster is configured to use AQUA. Possible values include the following.

  • enabled - Use AQUA if it is available for the current Amazon Web Services Region and Amazon Redshift node type.

  • disabled - Don't use AQUA.

  • auto - Amazon Redshift determines whether to use AQUA.

Definition at line 145 of file AquaConfiguration.h.

◆ WithAquaConfigurationStatus() [2/2]

AquaConfiguration& Aws::Redshift::Model::AquaConfiguration::WithAquaConfigurationStatus ( const AquaConfigurationStatus value)
inline

The value represents how the cluster is configured to use AQUA. Possible values include the following.

  • enabled - Use AQUA if it is available for the current Amazon Web Services Region and Amazon Redshift node type.

  • disabled - Don't use AQUA.

  • auto - Amazon Redshift determines whether to use AQUA.

Definition at line 136 of file AquaConfiguration.h.

◆ WithAquaStatus() [1/2]

AquaConfiguration& Aws::Redshift::Model::AquaConfiguration::WithAquaStatus ( AquaStatus &&  value)
inline

The value indicates the status of AQUA on the cluster. Possible values include the following.

  • enabled - AQUA is enabled.

  • disabled - AQUA is not enabled.

  • applying - AQUA status is being applied.

Definition at line 90 of file AquaConfiguration.h.

◆ WithAquaStatus() [2/2]

AquaConfiguration& Aws::Redshift::Model::AquaConfiguration::WithAquaStatus ( const AquaStatus value)
inline

The value indicates the status of AQUA on the cluster. Possible values include the following.

  • enabled - AQUA is enabled.

  • disabled - AQUA is not enabled.

  • applying - AQUA status is being applied.

Definition at line 82 of file AquaConfiguration.h.


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