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

#include <UpdateTarget.h>

Public Member Functions

 UpdateTarget ()
 
 UpdateTarget (const Aws::Utils::Xml::XmlNode &xmlNode)
 
UpdateTargetoperator= (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 Aws::StringGetMaintenanceTrackName () const
 
bool MaintenanceTrackNameHasBeenSet () const
 
void SetMaintenanceTrackName (const Aws::String &value)
 
void SetMaintenanceTrackName (Aws::String &&value)
 
void SetMaintenanceTrackName (const char *value)
 
UpdateTargetWithMaintenanceTrackName (const Aws::String &value)
 
UpdateTargetWithMaintenanceTrackName (Aws::String &&value)
 
UpdateTargetWithMaintenanceTrackName (const char *value)
 
const Aws::StringGetDatabaseVersion () const
 
bool DatabaseVersionHasBeenSet () const
 
void SetDatabaseVersion (const Aws::String &value)
 
void SetDatabaseVersion (Aws::String &&value)
 
void SetDatabaseVersion (const char *value)
 
UpdateTargetWithDatabaseVersion (const Aws::String &value)
 
UpdateTargetWithDatabaseVersion (Aws::String &&value)
 
UpdateTargetWithDatabaseVersion (const char *value)
 
const Aws::Vector< SupportedOperation > & GetSupportedOperations () const
 
bool SupportedOperationsHasBeenSet () const
 
void SetSupportedOperations (const Aws::Vector< SupportedOperation > &value)
 
void SetSupportedOperations (Aws::Vector< SupportedOperation > &&value)
 
UpdateTargetWithSupportedOperations (const Aws::Vector< SupportedOperation > &value)
 
UpdateTargetWithSupportedOperations (Aws::Vector< SupportedOperation > &&value)
 
UpdateTargetAddSupportedOperations (const SupportedOperation &value)
 
UpdateTargetAddSupportedOperations (SupportedOperation &&value)
 

Detailed Description

A maintenance track that you can switch the current track to.

See Also:

AWS API Reference

Definition at line 34 of file UpdateTarget.h.

Constructor & Destructor Documentation

◆ UpdateTarget() [1/2]

Aws::Redshift::Model::UpdateTarget::UpdateTarget ( )

◆ UpdateTarget() [2/2]

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

Member Function Documentation

◆ AddSupportedOperations() [1/2]

UpdateTarget& Aws::Redshift::Model::UpdateTarget::AddSupportedOperations ( const SupportedOperation value)
inline

A list of operations supported by the maintenance track.

Definition at line 160 of file UpdateTarget.h.

◆ AddSupportedOperations() [2/2]

UpdateTarget& Aws::Redshift::Model::UpdateTarget::AddSupportedOperations ( SupportedOperation &&  value)
inline

A list of operations supported by the maintenance track.

Definition at line 165 of file UpdateTarget.h.

◆ DatabaseVersionHasBeenSet()

bool Aws::Redshift::Model::UpdateTarget::DatabaseVersionHasBeenSet ( ) const
inline

The cluster version for the new maintenance track.

Definition at line 94 of file UpdateTarget.h.

◆ GetDatabaseVersion()

const Aws::String& Aws::Redshift::Model::UpdateTarget::GetDatabaseVersion ( ) const
inline

The cluster version for the new maintenance track.

Definition at line 89 of file UpdateTarget.h.

◆ GetMaintenanceTrackName()

const Aws::String& Aws::Redshift::Model::UpdateTarget::GetMaintenanceTrackName ( ) const
inline

The name of the new maintenance track.

Definition at line 48 of file UpdateTarget.h.

◆ GetSupportedOperations()

const Aws::Vector<SupportedOperation>& Aws::Redshift::Model::UpdateTarget::GetSupportedOperations ( ) const
inline

A list of operations supported by the maintenance track.

Definition at line 130 of file UpdateTarget.h.

◆ MaintenanceTrackNameHasBeenSet()

bool Aws::Redshift::Model::UpdateTarget::MaintenanceTrackNameHasBeenSet ( ) const
inline

The name of the new maintenance track.

Definition at line 53 of file UpdateTarget.h.

◆ operator=()

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

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

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

◆ SetDatabaseVersion() [1/3]

void Aws::Redshift::Model::UpdateTarget::SetDatabaseVersion ( Aws::String &&  value)
inline

The cluster version for the new maintenance track.

Definition at line 104 of file UpdateTarget.h.

◆ SetDatabaseVersion() [2/3]

void Aws::Redshift::Model::UpdateTarget::SetDatabaseVersion ( const Aws::String value)
inline

The cluster version for the new maintenance track.

Definition at line 99 of file UpdateTarget.h.

◆ SetDatabaseVersion() [3/3]

void Aws::Redshift::Model::UpdateTarget::SetDatabaseVersion ( const char *  value)
inline

The cluster version for the new maintenance track.

Definition at line 109 of file UpdateTarget.h.

◆ SetMaintenanceTrackName() [1/3]

void Aws::Redshift::Model::UpdateTarget::SetMaintenanceTrackName ( Aws::String &&  value)
inline

The name of the new maintenance track.

Definition at line 63 of file UpdateTarget.h.

◆ SetMaintenanceTrackName() [2/3]

void Aws::Redshift::Model::UpdateTarget::SetMaintenanceTrackName ( const Aws::String value)
inline

The name of the new maintenance track.

Definition at line 58 of file UpdateTarget.h.

◆ SetMaintenanceTrackName() [3/3]

void Aws::Redshift::Model::UpdateTarget::SetMaintenanceTrackName ( const char *  value)
inline

The name of the new maintenance track.

Definition at line 68 of file UpdateTarget.h.

◆ SetSupportedOperations() [1/2]

void Aws::Redshift::Model::UpdateTarget::SetSupportedOperations ( Aws::Vector< SupportedOperation > &&  value)
inline

A list of operations supported by the maintenance track.

Definition at line 145 of file UpdateTarget.h.

◆ SetSupportedOperations() [2/2]

void Aws::Redshift::Model::UpdateTarget::SetSupportedOperations ( const Aws::Vector< SupportedOperation > &  value)
inline

A list of operations supported by the maintenance track.

Definition at line 140 of file UpdateTarget.h.

◆ SupportedOperationsHasBeenSet()

bool Aws::Redshift::Model::UpdateTarget::SupportedOperationsHasBeenSet ( ) const
inline

A list of operations supported by the maintenance track.

Definition at line 135 of file UpdateTarget.h.

◆ WithDatabaseVersion() [1/3]

UpdateTarget& Aws::Redshift::Model::UpdateTarget::WithDatabaseVersion ( Aws::String &&  value)
inline

The cluster version for the new maintenance track.

Definition at line 119 of file UpdateTarget.h.

◆ WithDatabaseVersion() [2/3]

UpdateTarget& Aws::Redshift::Model::UpdateTarget::WithDatabaseVersion ( const Aws::String value)
inline

The cluster version for the new maintenance track.

Definition at line 114 of file UpdateTarget.h.

◆ WithDatabaseVersion() [3/3]

UpdateTarget& Aws::Redshift::Model::UpdateTarget::WithDatabaseVersion ( const char *  value)
inline

The cluster version for the new maintenance track.

Definition at line 124 of file UpdateTarget.h.

◆ WithMaintenanceTrackName() [1/3]

UpdateTarget& Aws::Redshift::Model::UpdateTarget::WithMaintenanceTrackName ( Aws::String &&  value)
inline

The name of the new maintenance track.

Definition at line 78 of file UpdateTarget.h.

◆ WithMaintenanceTrackName() [2/3]

UpdateTarget& Aws::Redshift::Model::UpdateTarget::WithMaintenanceTrackName ( const Aws::String value)
inline

The name of the new maintenance track.

Definition at line 73 of file UpdateTarget.h.

◆ WithMaintenanceTrackName() [3/3]

UpdateTarget& Aws::Redshift::Model::UpdateTarget::WithMaintenanceTrackName ( const char *  value)
inline

The name of the new maintenance track.

Definition at line 83 of file UpdateTarget.h.

◆ WithSupportedOperations() [1/2]

UpdateTarget& Aws::Redshift::Model::UpdateTarget::WithSupportedOperations ( Aws::Vector< SupportedOperation > &&  value)
inline

A list of operations supported by the maintenance track.

Definition at line 155 of file UpdateTarget.h.

◆ WithSupportedOperations() [2/2]

UpdateTarget& Aws::Redshift::Model::UpdateTarget::WithSupportedOperations ( const Aws::Vector< SupportedOperation > &  value)
inline

A list of operations supported by the maintenance track.

Definition at line 150 of file UpdateTarget.h.


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