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

#include <RevisionTarget.h>

Public Member Functions

 RevisionTarget ()
 
 RevisionTarget (const Aws::Utils::Xml::XmlNode &xmlNode)
 
RevisionTargetoperator= (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::StringGetDatabaseRevision () const
 
bool DatabaseRevisionHasBeenSet () const
 
void SetDatabaseRevision (const Aws::String &value)
 
void SetDatabaseRevision (Aws::String &&value)
 
void SetDatabaseRevision (const char *value)
 
RevisionTargetWithDatabaseRevision (const Aws::String &value)
 
RevisionTargetWithDatabaseRevision (Aws::String &&value)
 
RevisionTargetWithDatabaseRevision (const char *value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
RevisionTargetWithDescription (const Aws::String &value)
 
RevisionTargetWithDescription (Aws::String &&value)
 
RevisionTargetWithDescription (const char *value)
 
const Aws::Utils::DateTimeGetDatabaseRevisionReleaseDate () const
 
bool DatabaseRevisionReleaseDateHasBeenSet () const
 
void SetDatabaseRevisionReleaseDate (const Aws::Utils::DateTime &value)
 
void SetDatabaseRevisionReleaseDate (Aws::Utils::DateTime &&value)
 
RevisionTargetWithDatabaseRevisionReleaseDate (const Aws::Utils::DateTime &value)
 
RevisionTargetWithDatabaseRevisionReleaseDate (Aws::Utils::DateTime &&value)
 

Detailed Description

Describes a RevisionTarget.

See Also:

AWS API Reference

Definition at line 32 of file RevisionTarget.h.

Constructor & Destructor Documentation

◆ RevisionTarget() [1/2]

Aws::Redshift::Model::RevisionTarget::RevisionTarget ( )

◆ RevisionTarget() [2/2]

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

Member Function Documentation

◆ DatabaseRevisionHasBeenSet()

bool Aws::Redshift::Model::RevisionTarget::DatabaseRevisionHasBeenSet ( ) const
inline

A unique string that identifies the version to update the cluster to. You can use this value in ModifyClusterDbRevision.

Definition at line 53 of file RevisionTarget.h.

◆ DatabaseRevisionReleaseDateHasBeenSet()

bool Aws::Redshift::Model::RevisionTarget::DatabaseRevisionReleaseDateHasBeenSet ( ) const
inline

The date on which the database revision was released.

Definition at line 149 of file RevisionTarget.h.

◆ DescriptionHasBeenSet()

bool Aws::Redshift::Model::RevisionTarget::DescriptionHasBeenSet ( ) const
inline

A string that describes the changes and features that will be applied to the cluster when it is updated to the corresponding ClusterDbRevision.

Definition at line 102 of file RevisionTarget.h.

◆ GetDatabaseRevision()

const Aws::String& Aws::Redshift::Model::RevisionTarget::GetDatabaseRevision ( ) const
inline

A unique string that identifies the version to update the cluster to. You can use this value in ModifyClusterDbRevision.

Definition at line 47 of file RevisionTarget.h.

◆ GetDatabaseRevisionReleaseDate()

const Aws::Utils::DateTime& Aws::Redshift::Model::RevisionTarget::GetDatabaseRevisionReleaseDate ( ) const
inline

The date on which the database revision was released.

Definition at line 144 of file RevisionTarget.h.

◆ GetDescription()

const Aws::String& Aws::Redshift::Model::RevisionTarget::GetDescription ( ) const
inline

A string that describes the changes and features that will be applied to the cluster when it is updated to the corresponding ClusterDbRevision.

Definition at line 96 of file RevisionTarget.h.

◆ operator=()

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

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

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

◆ SetDatabaseRevision() [1/3]

void Aws::Redshift::Model::RevisionTarget::SetDatabaseRevision ( Aws::String &&  value)
inline

A unique string that identifies the version to update the cluster to. You can use this value in ModifyClusterDbRevision.

Definition at line 65 of file RevisionTarget.h.

◆ SetDatabaseRevision() [2/3]

void Aws::Redshift::Model::RevisionTarget::SetDatabaseRevision ( const Aws::String value)
inline

A unique string that identifies the version to update the cluster to. You can use this value in ModifyClusterDbRevision.

Definition at line 59 of file RevisionTarget.h.

◆ SetDatabaseRevision() [3/3]

void Aws::Redshift::Model::RevisionTarget::SetDatabaseRevision ( const char *  value)
inline

A unique string that identifies the version to update the cluster to. You can use this value in ModifyClusterDbRevision.

Definition at line 71 of file RevisionTarget.h.

◆ SetDatabaseRevisionReleaseDate() [1/2]

void Aws::Redshift::Model::RevisionTarget::SetDatabaseRevisionReleaseDate ( Aws::Utils::DateTime &&  value)
inline

The date on which the database revision was released.

Definition at line 159 of file RevisionTarget.h.

◆ SetDatabaseRevisionReleaseDate() [2/2]

void Aws::Redshift::Model::RevisionTarget::SetDatabaseRevisionReleaseDate ( const Aws::Utils::DateTime value)
inline

The date on which the database revision was released.

Definition at line 154 of file RevisionTarget.h.

◆ SetDescription() [1/3]

void Aws::Redshift::Model::RevisionTarget::SetDescription ( Aws::String &&  value)
inline

A string that describes the changes and features that will be applied to the cluster when it is updated to the corresponding ClusterDbRevision.

Definition at line 114 of file RevisionTarget.h.

◆ SetDescription() [2/3]

void Aws::Redshift::Model::RevisionTarget::SetDescription ( const Aws::String value)
inline

A string that describes the changes and features that will be applied to the cluster when it is updated to the corresponding ClusterDbRevision.

Definition at line 108 of file RevisionTarget.h.

◆ SetDescription() [3/3]

void Aws::Redshift::Model::RevisionTarget::SetDescription ( const char *  value)
inline

A string that describes the changes and features that will be applied to the cluster when it is updated to the corresponding ClusterDbRevision.

Definition at line 120 of file RevisionTarget.h.

◆ WithDatabaseRevision() [1/3]

RevisionTarget& Aws::Redshift::Model::RevisionTarget::WithDatabaseRevision ( Aws::String &&  value)
inline

A unique string that identifies the version to update the cluster to. You can use this value in ModifyClusterDbRevision.

Definition at line 83 of file RevisionTarget.h.

◆ WithDatabaseRevision() [2/3]

RevisionTarget& Aws::Redshift::Model::RevisionTarget::WithDatabaseRevision ( const Aws::String value)
inline

A unique string that identifies the version to update the cluster to. You can use this value in ModifyClusterDbRevision.

Definition at line 77 of file RevisionTarget.h.

◆ WithDatabaseRevision() [3/3]

RevisionTarget& Aws::Redshift::Model::RevisionTarget::WithDatabaseRevision ( const char *  value)
inline

A unique string that identifies the version to update the cluster to. You can use this value in ModifyClusterDbRevision.

Definition at line 89 of file RevisionTarget.h.

◆ WithDatabaseRevisionReleaseDate() [1/2]

RevisionTarget& Aws::Redshift::Model::RevisionTarget::WithDatabaseRevisionReleaseDate ( Aws::Utils::DateTime &&  value)
inline

The date on which the database revision was released.

Definition at line 169 of file RevisionTarget.h.

◆ WithDatabaseRevisionReleaseDate() [2/2]

RevisionTarget& Aws::Redshift::Model::RevisionTarget::WithDatabaseRevisionReleaseDate ( const Aws::Utils::DateTime value)
inline

The date on which the database revision was released.

Definition at line 164 of file RevisionTarget.h.

◆ WithDescription() [1/3]

RevisionTarget& Aws::Redshift::Model::RevisionTarget::WithDescription ( Aws::String &&  value)
inline

A string that describes the changes and features that will be applied to the cluster when it is updated to the corresponding ClusterDbRevision.

Definition at line 132 of file RevisionTarget.h.

◆ WithDescription() [2/3]

RevisionTarget& Aws::Redshift::Model::RevisionTarget::WithDescription ( const Aws::String value)
inline

A string that describes the changes and features that will be applied to the cluster when it is updated to the corresponding ClusterDbRevision.

Definition at line 126 of file RevisionTarget.h.

◆ WithDescription() [3/3]

RevisionTarget& Aws::Redshift::Model::RevisionTarget::WithDescription ( const char *  value)
inline

A string that describes the changes and features that will be applied to the cluster when it is updated to the corresponding ClusterDbRevision.

Definition at line 138 of file RevisionTarget.h.


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