AWS SDK for C++  1.9.106
AWS SDK for C++
Public Member Functions | List of all members
Aws::RDS::Model::DBClusterSnapshot Class Reference

#include <DBClusterSnapshot.h>

Public Member Functions

 DBClusterSnapshot ()
 
 DBClusterSnapshot (const Aws::Utils::Xml::XmlNode &xmlNode)
 
DBClusterSnapshotoperator= (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::Vector< Aws::String > & GetAvailabilityZones () const
 
bool AvailabilityZonesHasBeenSet () const
 
void SetAvailabilityZones (const Aws::Vector< Aws::String > &value)
 
void SetAvailabilityZones (Aws::Vector< Aws::String > &&value)
 
DBClusterSnapshotWithAvailabilityZones (const Aws::Vector< Aws::String > &value)
 
DBClusterSnapshotWithAvailabilityZones (Aws::Vector< Aws::String > &&value)
 
DBClusterSnapshotAddAvailabilityZones (const Aws::String &value)
 
DBClusterSnapshotAddAvailabilityZones (Aws::String &&value)
 
DBClusterSnapshotAddAvailabilityZones (const char *value)
 
const Aws::StringGetDBClusterSnapshotIdentifier () const
 
bool DBClusterSnapshotIdentifierHasBeenSet () const
 
void SetDBClusterSnapshotIdentifier (const Aws::String &value)
 
void SetDBClusterSnapshotIdentifier (Aws::String &&value)
 
void SetDBClusterSnapshotIdentifier (const char *value)
 
DBClusterSnapshotWithDBClusterSnapshotIdentifier (const Aws::String &value)
 
DBClusterSnapshotWithDBClusterSnapshotIdentifier (Aws::String &&value)
 
DBClusterSnapshotWithDBClusterSnapshotIdentifier (const char *value)
 
const Aws::StringGetDBClusterIdentifier () const
 
bool DBClusterIdentifierHasBeenSet () const
 
void SetDBClusterIdentifier (const Aws::String &value)
 
void SetDBClusterIdentifier (Aws::String &&value)
 
void SetDBClusterIdentifier (const char *value)
 
DBClusterSnapshotWithDBClusterIdentifier (const Aws::String &value)
 
DBClusterSnapshotWithDBClusterIdentifier (Aws::String &&value)
 
DBClusterSnapshotWithDBClusterIdentifier (const char *value)
 
const Aws::Utils::DateTimeGetSnapshotCreateTime () const
 
bool SnapshotCreateTimeHasBeenSet () const
 
void SetSnapshotCreateTime (const Aws::Utils::DateTime &value)
 
void SetSnapshotCreateTime (Aws::Utils::DateTime &&value)
 
DBClusterSnapshotWithSnapshotCreateTime (const Aws::Utils::DateTime &value)
 
DBClusterSnapshotWithSnapshotCreateTime (Aws::Utils::DateTime &&value)
 
const Aws::StringGetEngine () const
 
bool EngineHasBeenSet () const
 
void SetEngine (const Aws::String &value)
 
void SetEngine (Aws::String &&value)
 
void SetEngine (const char *value)
 
DBClusterSnapshotWithEngine (const Aws::String &value)
 
DBClusterSnapshotWithEngine (Aws::String &&value)
 
DBClusterSnapshotWithEngine (const char *value)
 
const Aws::StringGetEngineMode () const
 
bool EngineModeHasBeenSet () const
 
void SetEngineMode (const Aws::String &value)
 
void SetEngineMode (Aws::String &&value)
 
void SetEngineMode (const char *value)
 
DBClusterSnapshotWithEngineMode (const Aws::String &value)
 
DBClusterSnapshotWithEngineMode (Aws::String &&value)
 
DBClusterSnapshotWithEngineMode (const char *value)
 
int GetAllocatedStorage () const
 
bool AllocatedStorageHasBeenSet () const
 
void SetAllocatedStorage (int value)
 
DBClusterSnapshotWithAllocatedStorage (int value)
 
const Aws::StringGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const Aws::String &value)
 
void SetStatus (Aws::String &&value)
 
void SetStatus (const char *value)
 
DBClusterSnapshotWithStatus (const Aws::String &value)
 
DBClusterSnapshotWithStatus (Aws::String &&value)
 
DBClusterSnapshotWithStatus (const char *value)
 
int GetPort () const
 
bool PortHasBeenSet () const
 
void SetPort (int value)
 
DBClusterSnapshotWithPort (int value)
 
const Aws::StringGetVpcId () const
 
bool VpcIdHasBeenSet () const
 
void SetVpcId (const Aws::String &value)
 
void SetVpcId (Aws::String &&value)
 
void SetVpcId (const char *value)
 
DBClusterSnapshotWithVpcId (const Aws::String &value)
 
DBClusterSnapshotWithVpcId (Aws::String &&value)
 
DBClusterSnapshotWithVpcId (const char *value)
 
const Aws::Utils::DateTimeGetClusterCreateTime () const
 
bool ClusterCreateTimeHasBeenSet () const
 
void SetClusterCreateTime (const Aws::Utils::DateTime &value)
 
void SetClusterCreateTime (Aws::Utils::DateTime &&value)
 
DBClusterSnapshotWithClusterCreateTime (const Aws::Utils::DateTime &value)
 
DBClusterSnapshotWithClusterCreateTime (Aws::Utils::DateTime &&value)
 
const Aws::StringGetMasterUsername () const
 
bool MasterUsernameHasBeenSet () const
 
void SetMasterUsername (const Aws::String &value)
 
void SetMasterUsername (Aws::String &&value)
 
void SetMasterUsername (const char *value)
 
DBClusterSnapshotWithMasterUsername (const Aws::String &value)
 
DBClusterSnapshotWithMasterUsername (Aws::String &&value)
 
DBClusterSnapshotWithMasterUsername (const char *value)
 
const Aws::StringGetEngineVersion () const
 
bool EngineVersionHasBeenSet () const
 
void SetEngineVersion (const Aws::String &value)
 
void SetEngineVersion (Aws::String &&value)
 
void SetEngineVersion (const char *value)
 
DBClusterSnapshotWithEngineVersion (const Aws::String &value)
 
DBClusterSnapshotWithEngineVersion (Aws::String &&value)
 
DBClusterSnapshotWithEngineVersion (const char *value)
 
const Aws::StringGetLicenseModel () const
 
bool LicenseModelHasBeenSet () const
 
void SetLicenseModel (const Aws::String &value)
 
void SetLicenseModel (Aws::String &&value)
 
void SetLicenseModel (const char *value)
 
DBClusterSnapshotWithLicenseModel (const Aws::String &value)
 
DBClusterSnapshotWithLicenseModel (Aws::String &&value)
 
DBClusterSnapshotWithLicenseModel (const char *value)
 
const Aws::StringGetSnapshotType () const
 
bool SnapshotTypeHasBeenSet () const
 
void SetSnapshotType (const Aws::String &value)
 
void SetSnapshotType (Aws::String &&value)
 
void SetSnapshotType (const char *value)
 
DBClusterSnapshotWithSnapshotType (const Aws::String &value)
 
DBClusterSnapshotWithSnapshotType (Aws::String &&value)
 
DBClusterSnapshotWithSnapshotType (const char *value)
 
int GetPercentProgress () const
 
bool PercentProgressHasBeenSet () const
 
void SetPercentProgress (int value)
 
DBClusterSnapshotWithPercentProgress (int value)
 
bool GetStorageEncrypted () const
 
bool StorageEncryptedHasBeenSet () const
 
void SetStorageEncrypted (bool value)
 
DBClusterSnapshotWithStorageEncrypted (bool value)
 
const Aws::StringGetKmsKeyId () const
 
bool KmsKeyIdHasBeenSet () const
 
void SetKmsKeyId (const Aws::String &value)
 
void SetKmsKeyId (Aws::String &&value)
 
void SetKmsKeyId (const char *value)
 
DBClusterSnapshotWithKmsKeyId (const Aws::String &value)
 
DBClusterSnapshotWithKmsKeyId (Aws::String &&value)
 
DBClusterSnapshotWithKmsKeyId (const char *value)
 
const Aws::StringGetDBClusterSnapshotArn () const
 
bool DBClusterSnapshotArnHasBeenSet () const
 
void SetDBClusterSnapshotArn (const Aws::String &value)
 
void SetDBClusterSnapshotArn (Aws::String &&value)
 
void SetDBClusterSnapshotArn (const char *value)
 
DBClusterSnapshotWithDBClusterSnapshotArn (const Aws::String &value)
 
DBClusterSnapshotWithDBClusterSnapshotArn (Aws::String &&value)
 
DBClusterSnapshotWithDBClusterSnapshotArn (const char *value)
 
const Aws::StringGetSourceDBClusterSnapshotArn () const
 
bool SourceDBClusterSnapshotArnHasBeenSet () const
 
void SetSourceDBClusterSnapshotArn (const Aws::String &value)
 
void SetSourceDBClusterSnapshotArn (Aws::String &&value)
 
void SetSourceDBClusterSnapshotArn (const char *value)
 
DBClusterSnapshotWithSourceDBClusterSnapshotArn (const Aws::String &value)
 
DBClusterSnapshotWithSourceDBClusterSnapshotArn (Aws::String &&value)
 
DBClusterSnapshotWithSourceDBClusterSnapshotArn (const char *value)
 
bool GetIAMDatabaseAuthenticationEnabled () const
 
bool IAMDatabaseAuthenticationEnabledHasBeenSet () const
 
void SetIAMDatabaseAuthenticationEnabled (bool value)
 
DBClusterSnapshotWithIAMDatabaseAuthenticationEnabled (bool value)
 
const Aws::Vector< Tag > & GetTagList () const
 
bool TagListHasBeenSet () const
 
void SetTagList (const Aws::Vector< Tag > &value)
 
void SetTagList (Aws::Vector< Tag > &&value)
 
DBClusterSnapshotWithTagList (const Aws::Vector< Tag > &value)
 
DBClusterSnapshotWithTagList (Aws::Vector< Tag > &&value)
 
DBClusterSnapshotAddTagList (const Tag &value)
 
DBClusterSnapshotAddTagList (Tag &&value)
 

Detailed Description

Contains the details for an Amazon RDS DB cluster snapshot

This data type is used as a response element in the DescribeDBClusterSnapshots action.

See Also:

AWS API Reference

Definition at line 36 of file DBClusterSnapshot.h.

Constructor & Destructor Documentation

◆ DBClusterSnapshot() [1/2]

Aws::RDS::Model::DBClusterSnapshot::DBClusterSnapshot ( )

◆ DBClusterSnapshot() [2/2]

Aws::RDS::Model::DBClusterSnapshot::DBClusterSnapshot ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ AddAvailabilityZones() [1/3]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::AddAvailabilityZones ( Aws::String &&  value)
inline

Provides the list of Availability Zones (AZs) where instances in the DB cluster snapshot can be restored.

Definition at line 93 of file DBClusterSnapshot.h.

◆ AddAvailabilityZones() [2/3]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::AddAvailabilityZones ( const Aws::String value)
inline

Provides the list of Availability Zones (AZs) where instances in the DB cluster snapshot can be restored.

Definition at line 87 of file DBClusterSnapshot.h.

◆ AddAvailabilityZones() [3/3]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::AddAvailabilityZones ( const char *  value)
inline

Provides the list of Availability Zones (AZs) where instances in the DB cluster snapshot can be restored.

Definition at line 99 of file DBClusterSnapshot.h.

◆ AddTagList() [1/2]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::AddTagList ( const Tag value)
inline

Definition at line 897 of file DBClusterSnapshot.h.

◆ AddTagList() [2/2]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::AddTagList ( Tag &&  value)
inline

Definition at line 900 of file DBClusterSnapshot.h.

◆ AllocatedStorageHasBeenSet()

bool Aws::RDS::Model::DBClusterSnapshot::AllocatedStorageHasBeenSet ( ) const
inline

Specifies the allocated storage size in gibibytes (GiB).

Definition at line 327 of file DBClusterSnapshot.h.

◆ AvailabilityZonesHasBeenSet()

bool Aws::RDS::Model::DBClusterSnapshot::AvailabilityZonesHasBeenSet ( ) const
inline

Provides the list of Availability Zones (AZs) where instances in the DB cluster snapshot can be restored.

Definition at line 57 of file DBClusterSnapshot.h.

◆ ClusterCreateTimeHasBeenSet()

bool Aws::RDS::Model::DBClusterSnapshot::ClusterCreateTimeHasBeenSet ( ) const
inline

Specifies the time when the DB cluster was created, in Universal Coordinated Time (UTC).

Definition at line 457 of file DBClusterSnapshot.h.

◆ DBClusterIdentifierHasBeenSet()

bool Aws::RDS::Model::DBClusterSnapshot::DBClusterIdentifierHasBeenSet ( ) const
inline

Specifies the DB cluster identifier of the DB cluster that this DB cluster snapshot was created from.

Definition at line 153 of file DBClusterSnapshot.h.

◆ DBClusterSnapshotArnHasBeenSet()

bool Aws::RDS::Model::DBClusterSnapshot::DBClusterSnapshotArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) for the DB cluster snapshot.

Definition at line 763 of file DBClusterSnapshot.h.

◆ DBClusterSnapshotIdentifierHasBeenSet()

bool Aws::RDS::Model::DBClusterSnapshot::DBClusterSnapshotIdentifierHasBeenSet ( ) const
inline

Specifies the identifier for the DB cluster snapshot.

Definition at line 110 of file DBClusterSnapshot.h.

◆ EngineHasBeenSet()

bool Aws::RDS::Model::DBClusterSnapshot::EngineHasBeenSet ( ) const
inline

Specifies the name of the database engine for this DB cluster snapshot.

Definition at line 237 of file DBClusterSnapshot.h.

◆ EngineModeHasBeenSet()

bool Aws::RDS::Model::DBClusterSnapshot::EngineModeHasBeenSet ( ) const
inline

Provides the engine mode of the database engine for this DB cluster snapshot.

Definition at line 280 of file DBClusterSnapshot.h.

◆ EngineVersionHasBeenSet()

bool Aws::RDS::Model::DBClusterSnapshot::EngineVersionHasBeenSet ( ) const
inline

Provides the version of the database engine for this DB cluster snapshot.

Definition at line 533 of file DBClusterSnapshot.h.

◆ GetAllocatedStorage()

int Aws::RDS::Model::DBClusterSnapshot::GetAllocatedStorage ( ) const
inline

Specifies the allocated storage size in gibibytes (GiB).

Definition at line 322 of file DBClusterSnapshot.h.

◆ GetAvailabilityZones()

const Aws::Vector<Aws::String>& Aws::RDS::Model::DBClusterSnapshot::GetAvailabilityZones ( ) const
inline

Provides the list of Availability Zones (AZs) where instances in the DB cluster snapshot can be restored.

Definition at line 51 of file DBClusterSnapshot.h.

◆ GetClusterCreateTime()

const Aws::Utils::DateTime& Aws::RDS::Model::DBClusterSnapshot::GetClusterCreateTime ( ) const
inline

Specifies the time when the DB cluster was created, in Universal Coordinated Time (UTC).

Definition at line 451 of file DBClusterSnapshot.h.

◆ GetDBClusterIdentifier()

const Aws::String& Aws::RDS::Model::DBClusterSnapshot::GetDBClusterIdentifier ( ) const
inline

Specifies the DB cluster identifier of the DB cluster that this DB cluster snapshot was created from.

Definition at line 147 of file DBClusterSnapshot.h.

◆ GetDBClusterSnapshotArn()

const Aws::String& Aws::RDS::Model::DBClusterSnapshot::GetDBClusterSnapshotArn ( ) const
inline

The Amazon Resource Name (ARN) for the DB cluster snapshot.

Definition at line 758 of file DBClusterSnapshot.h.

◆ GetDBClusterSnapshotIdentifier()

const Aws::String& Aws::RDS::Model::DBClusterSnapshot::GetDBClusterSnapshotIdentifier ( ) const
inline

Specifies the identifier for the DB cluster snapshot.

Definition at line 105 of file DBClusterSnapshot.h.

◆ GetEngine()

const Aws::String& Aws::RDS::Model::DBClusterSnapshot::GetEngine ( ) const
inline

Specifies the name of the database engine for this DB cluster snapshot.

Definition at line 232 of file DBClusterSnapshot.h.

◆ GetEngineMode()

const Aws::String& Aws::RDS::Model::DBClusterSnapshot::GetEngineMode ( ) const
inline

Provides the engine mode of the database engine for this DB cluster snapshot.

Definition at line 274 of file DBClusterSnapshot.h.

◆ GetEngineVersion()

const Aws::String& Aws::RDS::Model::DBClusterSnapshot::GetEngineVersion ( ) const
inline

Provides the version of the database engine for this DB cluster snapshot.

Definition at line 528 of file DBClusterSnapshot.h.

◆ GetIAMDatabaseAuthenticationEnabled()

bool Aws::RDS::Model::DBClusterSnapshot::GetIAMDatabaseAuthenticationEnabled ( ) const
inline

True if mapping of Amazon Web Services Identity and Access Management (IAM) accounts to database accounts is enabled, and otherwise false.

Definition at line 857 of file DBClusterSnapshot.h.

◆ GetKmsKeyId()

const Aws::String& Aws::RDS::Model::DBClusterSnapshot::GetKmsKeyId ( ) const
inline

If StorageEncrypted is true, the Amazon Web Services KMS key identifier for the encrypted DB cluster snapshot.

The Amazon Web Services KMS key identifier is the key ARN, key ID, alias ARN, or alias name for the Amazon Web Services KMS customer master key (CMK).

Definition at line 696 of file DBClusterSnapshot.h.

◆ GetLicenseModel()

const Aws::String& Aws::RDS::Model::DBClusterSnapshot::GetLicenseModel ( ) const
inline

Provides the license model information for this DB cluster snapshot.

Definition at line 569 of file DBClusterSnapshot.h.

◆ GetMasterUsername()

const Aws::String& Aws::RDS::Model::DBClusterSnapshot::GetMasterUsername ( ) const
inline

Provides the master username for this DB cluster snapshot.

Definition at line 487 of file DBClusterSnapshot.h.

◆ GetPercentProgress()

int Aws::RDS::Model::DBClusterSnapshot::GetPercentProgress ( ) const
inline

Specifies the percentage of the estimated data that has been transferred.

Definition at line 651 of file DBClusterSnapshot.h.

◆ GetPort()

int Aws::RDS::Model::DBClusterSnapshot::GetPort ( ) const
inline

Specifies the port that the DB cluster was listening on at the time of the snapshot.

Definition at line 385 of file DBClusterSnapshot.h.

◆ GetSnapshotCreateTime()

const Aws::Utils::DateTime& Aws::RDS::Model::DBClusterSnapshot::GetSnapshotCreateTime ( ) const
inline

Provides the time when the snapshot was taken, in Universal Coordinated Time (UTC).

Definition at line 196 of file DBClusterSnapshot.h.

◆ GetSnapshotType()

const Aws::String& Aws::RDS::Model::DBClusterSnapshot::GetSnapshotType ( ) const
inline

Provides the type of the DB cluster snapshot.

Definition at line 610 of file DBClusterSnapshot.h.

◆ GetSourceDBClusterSnapshotArn()

const Aws::String& Aws::RDS::Model::DBClusterSnapshot::GetSourceDBClusterSnapshotArn ( ) const
inline

If the DB cluster snapshot was copied from a source DB cluster snapshot, the Amazon Resource Name (ARN) for the source DB cluster snapshot, otherwise, a null value.

Definition at line 801 of file DBClusterSnapshot.h.

◆ GetStatus()

const Aws::String& Aws::RDS::Model::DBClusterSnapshot::GetStatus ( ) const
inline

Specifies the status of this DB cluster snapshot.

Definition at line 343 of file DBClusterSnapshot.h.

◆ GetStorageEncrypted()

bool Aws::RDS::Model::DBClusterSnapshot::GetStorageEncrypted ( ) const
inline

Specifies whether the DB cluster snapshot is encrypted.

Definition at line 672 of file DBClusterSnapshot.h.

◆ GetTagList()

const Aws::Vector<Tag>& Aws::RDS::Model::DBClusterSnapshot::GetTagList ( ) const
inline

Definition at line 879 of file DBClusterSnapshot.h.

◆ GetVpcId()

const Aws::String& Aws::RDS::Model::DBClusterSnapshot::GetVpcId ( ) const
inline

Provides the VPC ID associated with the DB cluster snapshot.

Definition at line 409 of file DBClusterSnapshot.h.

◆ IAMDatabaseAuthenticationEnabledHasBeenSet()

bool Aws::RDS::Model::DBClusterSnapshot::IAMDatabaseAuthenticationEnabledHasBeenSet ( ) const
inline

True if mapping of Amazon Web Services Identity and Access Management (IAM) accounts to database accounts is enabled, and otherwise false.

Definition at line 863 of file DBClusterSnapshot.h.

◆ KmsKeyIdHasBeenSet()

bool Aws::RDS::Model::DBClusterSnapshot::KmsKeyIdHasBeenSet ( ) const
inline

If StorageEncrypted is true, the Amazon Web Services KMS key identifier for the encrypted DB cluster snapshot.

The Amazon Web Services KMS key identifier is the key ARN, key ID, alias ARN, or alias name for the Amazon Web Services KMS customer master key (CMK).

Definition at line 704 of file DBClusterSnapshot.h.

◆ LicenseModelHasBeenSet()

bool Aws::RDS::Model::DBClusterSnapshot::LicenseModelHasBeenSet ( ) const
inline

Provides the license model information for this DB cluster snapshot.

Definition at line 574 of file DBClusterSnapshot.h.

◆ MasterUsernameHasBeenSet()

bool Aws::RDS::Model::DBClusterSnapshot::MasterUsernameHasBeenSet ( ) const
inline

Provides the master username for this DB cluster snapshot.

Definition at line 492 of file DBClusterSnapshot.h.

◆ operator=()

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ OutputToStream() [1/2]

void Aws::RDS::Model::DBClusterSnapshot::OutputToStream ( Aws::OStream oStream,
const char *  location 
) const

◆ OutputToStream() [2/2]

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

◆ PercentProgressHasBeenSet()

bool Aws::RDS::Model::DBClusterSnapshot::PercentProgressHasBeenSet ( ) const
inline

Specifies the percentage of the estimated data that has been transferred.

Definition at line 656 of file DBClusterSnapshot.h.

◆ PortHasBeenSet()

bool Aws::RDS::Model::DBClusterSnapshot::PortHasBeenSet ( ) const
inline

Specifies the port that the DB cluster was listening on at the time of the snapshot.

Definition at line 391 of file DBClusterSnapshot.h.

◆ SetAllocatedStorage()

void Aws::RDS::Model::DBClusterSnapshot::SetAllocatedStorage ( int  value)
inline

Specifies the allocated storage size in gibibytes (GiB).

Definition at line 332 of file DBClusterSnapshot.h.

◆ SetAvailabilityZones() [1/2]

void Aws::RDS::Model::DBClusterSnapshot::SetAvailabilityZones ( Aws::Vector< Aws::String > &&  value)
inline

Provides the list of Availability Zones (AZs) where instances in the DB cluster snapshot can be restored.

Definition at line 69 of file DBClusterSnapshot.h.

◆ SetAvailabilityZones() [2/2]

void Aws::RDS::Model::DBClusterSnapshot::SetAvailabilityZones ( const Aws::Vector< Aws::String > &  value)
inline

Provides the list of Availability Zones (AZs) where instances in the DB cluster snapshot can be restored.

Definition at line 63 of file DBClusterSnapshot.h.

◆ SetClusterCreateTime() [1/2]

void Aws::RDS::Model::DBClusterSnapshot::SetClusterCreateTime ( Aws::Utils::DateTime &&  value)
inline

Specifies the time when the DB cluster was created, in Universal Coordinated Time (UTC).

Definition at line 469 of file DBClusterSnapshot.h.

◆ SetClusterCreateTime() [2/2]

void Aws::RDS::Model::DBClusterSnapshot::SetClusterCreateTime ( const Aws::Utils::DateTime value)
inline

Specifies the time when the DB cluster was created, in Universal Coordinated Time (UTC).

Definition at line 463 of file DBClusterSnapshot.h.

◆ SetDBClusterIdentifier() [1/3]

void Aws::RDS::Model::DBClusterSnapshot::SetDBClusterIdentifier ( Aws::String &&  value)
inline

Specifies the DB cluster identifier of the DB cluster that this DB cluster snapshot was created from.

Definition at line 165 of file DBClusterSnapshot.h.

◆ SetDBClusterIdentifier() [2/3]

void Aws::RDS::Model::DBClusterSnapshot::SetDBClusterIdentifier ( const Aws::String value)
inline

Specifies the DB cluster identifier of the DB cluster that this DB cluster snapshot was created from.

Definition at line 159 of file DBClusterSnapshot.h.

◆ SetDBClusterIdentifier() [3/3]

void Aws::RDS::Model::DBClusterSnapshot::SetDBClusterIdentifier ( const char *  value)
inline

Specifies the DB cluster identifier of the DB cluster that this DB cluster snapshot was created from.

Definition at line 171 of file DBClusterSnapshot.h.

◆ SetDBClusterSnapshotArn() [1/3]

void Aws::RDS::Model::DBClusterSnapshot::SetDBClusterSnapshotArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) for the DB cluster snapshot.

Definition at line 773 of file DBClusterSnapshot.h.

◆ SetDBClusterSnapshotArn() [2/3]

void Aws::RDS::Model::DBClusterSnapshot::SetDBClusterSnapshotArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) for the DB cluster snapshot.

Definition at line 768 of file DBClusterSnapshot.h.

◆ SetDBClusterSnapshotArn() [3/3]

void Aws::RDS::Model::DBClusterSnapshot::SetDBClusterSnapshotArn ( const char *  value)
inline

The Amazon Resource Name (ARN) for the DB cluster snapshot.

Definition at line 778 of file DBClusterSnapshot.h.

◆ SetDBClusterSnapshotIdentifier() [1/3]

void Aws::RDS::Model::DBClusterSnapshot::SetDBClusterSnapshotIdentifier ( Aws::String &&  value)
inline

Specifies the identifier for the DB cluster snapshot.

Definition at line 120 of file DBClusterSnapshot.h.

◆ SetDBClusterSnapshotIdentifier() [2/3]

void Aws::RDS::Model::DBClusterSnapshot::SetDBClusterSnapshotIdentifier ( const Aws::String value)
inline

Specifies the identifier for the DB cluster snapshot.

Definition at line 115 of file DBClusterSnapshot.h.

◆ SetDBClusterSnapshotIdentifier() [3/3]

void Aws::RDS::Model::DBClusterSnapshot::SetDBClusterSnapshotIdentifier ( const char *  value)
inline

Specifies the identifier for the DB cluster snapshot.

Definition at line 125 of file DBClusterSnapshot.h.

◆ SetEngine() [1/3]

void Aws::RDS::Model::DBClusterSnapshot::SetEngine ( Aws::String &&  value)
inline

Specifies the name of the database engine for this DB cluster snapshot.

Definition at line 247 of file DBClusterSnapshot.h.

◆ SetEngine() [2/3]

void Aws::RDS::Model::DBClusterSnapshot::SetEngine ( const Aws::String value)
inline

Specifies the name of the database engine for this DB cluster snapshot.

Definition at line 242 of file DBClusterSnapshot.h.

◆ SetEngine() [3/3]

void Aws::RDS::Model::DBClusterSnapshot::SetEngine ( const char *  value)
inline

Specifies the name of the database engine for this DB cluster snapshot.

Definition at line 252 of file DBClusterSnapshot.h.

◆ SetEngineMode() [1/3]

void Aws::RDS::Model::DBClusterSnapshot::SetEngineMode ( Aws::String &&  value)
inline

Provides the engine mode of the database engine for this DB cluster snapshot.

Definition at line 292 of file DBClusterSnapshot.h.

◆ SetEngineMode() [2/3]

void Aws::RDS::Model::DBClusterSnapshot::SetEngineMode ( const Aws::String value)
inline

Provides the engine mode of the database engine for this DB cluster snapshot.

Definition at line 286 of file DBClusterSnapshot.h.

◆ SetEngineMode() [3/3]

void Aws::RDS::Model::DBClusterSnapshot::SetEngineMode ( const char *  value)
inline

Provides the engine mode of the database engine for this DB cluster snapshot.

Definition at line 298 of file DBClusterSnapshot.h.

◆ SetEngineVersion() [1/3]

void Aws::RDS::Model::DBClusterSnapshot::SetEngineVersion ( Aws::String &&  value)
inline

Provides the version of the database engine for this DB cluster snapshot.

Definition at line 543 of file DBClusterSnapshot.h.

◆ SetEngineVersion() [2/3]

void Aws::RDS::Model::DBClusterSnapshot::SetEngineVersion ( const Aws::String value)
inline

Provides the version of the database engine for this DB cluster snapshot.

Definition at line 538 of file DBClusterSnapshot.h.

◆ SetEngineVersion() [3/3]

void Aws::RDS::Model::DBClusterSnapshot::SetEngineVersion ( const char *  value)
inline

Provides the version of the database engine for this DB cluster snapshot.

Definition at line 548 of file DBClusterSnapshot.h.

◆ SetIAMDatabaseAuthenticationEnabled()

void Aws::RDS::Model::DBClusterSnapshot::SetIAMDatabaseAuthenticationEnabled ( bool  value)
inline

True if mapping of Amazon Web Services Identity and Access Management (IAM) accounts to database accounts is enabled, and otherwise false.

Definition at line 869 of file DBClusterSnapshot.h.

◆ SetKmsKeyId() [1/3]

void Aws::RDS::Model::DBClusterSnapshot::SetKmsKeyId ( Aws::String &&  value)
inline

If StorageEncrypted is true, the Amazon Web Services KMS key identifier for the encrypted DB cluster snapshot.

The Amazon Web Services KMS key identifier is the key ARN, key ID, alias ARN, or alias name for the Amazon Web Services KMS customer master key (CMK).

Definition at line 720 of file DBClusterSnapshot.h.

◆ SetKmsKeyId() [2/3]

void Aws::RDS::Model::DBClusterSnapshot::SetKmsKeyId ( const Aws::String value)
inline

If StorageEncrypted is true, the Amazon Web Services KMS key identifier for the encrypted DB cluster snapshot.

The Amazon Web Services KMS key identifier is the key ARN, key ID, alias ARN, or alias name for the Amazon Web Services KMS customer master key (CMK).

Definition at line 712 of file DBClusterSnapshot.h.

◆ SetKmsKeyId() [3/3]

void Aws::RDS::Model::DBClusterSnapshot::SetKmsKeyId ( const char *  value)
inline

If StorageEncrypted is true, the Amazon Web Services KMS key identifier for the encrypted DB cluster snapshot.

The Amazon Web Services KMS key identifier is the key ARN, key ID, alias ARN, or alias name for the Amazon Web Services KMS customer master key (CMK).

Definition at line 728 of file DBClusterSnapshot.h.

◆ SetLicenseModel() [1/3]

void Aws::RDS::Model::DBClusterSnapshot::SetLicenseModel ( Aws::String &&  value)
inline

Provides the license model information for this DB cluster snapshot.

Definition at line 584 of file DBClusterSnapshot.h.

◆ SetLicenseModel() [2/3]

void Aws::RDS::Model::DBClusterSnapshot::SetLicenseModel ( const Aws::String value)
inline

Provides the license model information for this DB cluster snapshot.

Definition at line 579 of file DBClusterSnapshot.h.

◆ SetLicenseModel() [3/3]

void Aws::RDS::Model::DBClusterSnapshot::SetLicenseModel ( const char *  value)
inline

Provides the license model information for this DB cluster snapshot.

Definition at line 589 of file DBClusterSnapshot.h.

◆ SetMasterUsername() [1/3]

void Aws::RDS::Model::DBClusterSnapshot::SetMasterUsername ( Aws::String &&  value)
inline

Provides the master username for this DB cluster snapshot.

Definition at line 502 of file DBClusterSnapshot.h.

◆ SetMasterUsername() [2/3]

void Aws::RDS::Model::DBClusterSnapshot::SetMasterUsername ( const Aws::String value)
inline

Provides the master username for this DB cluster snapshot.

Definition at line 497 of file DBClusterSnapshot.h.

◆ SetMasterUsername() [3/3]

void Aws::RDS::Model::DBClusterSnapshot::SetMasterUsername ( const char *  value)
inline

Provides the master username for this DB cluster snapshot.

Definition at line 507 of file DBClusterSnapshot.h.

◆ SetPercentProgress()

void Aws::RDS::Model::DBClusterSnapshot::SetPercentProgress ( int  value)
inline

Specifies the percentage of the estimated data that has been transferred.

Definition at line 661 of file DBClusterSnapshot.h.

◆ SetPort()

void Aws::RDS::Model::DBClusterSnapshot::SetPort ( int  value)
inline

Specifies the port that the DB cluster was listening on at the time of the snapshot.

Definition at line 397 of file DBClusterSnapshot.h.

◆ SetSnapshotCreateTime() [1/2]

void Aws::RDS::Model::DBClusterSnapshot::SetSnapshotCreateTime ( Aws::Utils::DateTime &&  value)
inline

Provides the time when the snapshot was taken, in Universal Coordinated Time (UTC).

Definition at line 214 of file DBClusterSnapshot.h.

◆ SetSnapshotCreateTime() [2/2]

void Aws::RDS::Model::DBClusterSnapshot::SetSnapshotCreateTime ( const Aws::Utils::DateTime value)
inline

Provides the time when the snapshot was taken, in Universal Coordinated Time (UTC).

Definition at line 208 of file DBClusterSnapshot.h.

◆ SetSnapshotType() [1/3]

void Aws::RDS::Model::DBClusterSnapshot::SetSnapshotType ( Aws::String &&  value)
inline

Provides the type of the DB cluster snapshot.

Definition at line 625 of file DBClusterSnapshot.h.

◆ SetSnapshotType() [2/3]

void Aws::RDS::Model::DBClusterSnapshot::SetSnapshotType ( const Aws::String value)
inline

Provides the type of the DB cluster snapshot.

Definition at line 620 of file DBClusterSnapshot.h.

◆ SetSnapshotType() [3/3]

void Aws::RDS::Model::DBClusterSnapshot::SetSnapshotType ( const char *  value)
inline

Provides the type of the DB cluster snapshot.

Definition at line 630 of file DBClusterSnapshot.h.

◆ SetSourceDBClusterSnapshotArn() [1/3]

void Aws::RDS::Model::DBClusterSnapshot::SetSourceDBClusterSnapshotArn ( Aws::String &&  value)
inline

If the DB cluster snapshot was copied from a source DB cluster snapshot, the Amazon Resource Name (ARN) for the source DB cluster snapshot, otherwise, a null value.

Definition at line 822 of file DBClusterSnapshot.h.

◆ SetSourceDBClusterSnapshotArn() [2/3]

void Aws::RDS::Model::DBClusterSnapshot::SetSourceDBClusterSnapshotArn ( const Aws::String value)
inline

If the DB cluster snapshot was copied from a source DB cluster snapshot, the Amazon Resource Name (ARN) for the source DB cluster snapshot, otherwise, a null value.

Definition at line 815 of file DBClusterSnapshot.h.

◆ SetSourceDBClusterSnapshotArn() [3/3]

void Aws::RDS::Model::DBClusterSnapshot::SetSourceDBClusterSnapshotArn ( const char *  value)
inline

If the DB cluster snapshot was copied from a source DB cluster snapshot, the Amazon Resource Name (ARN) for the source DB cluster snapshot, otherwise, a null value.

Definition at line 829 of file DBClusterSnapshot.h.

◆ SetStatus() [1/3]

void Aws::RDS::Model::DBClusterSnapshot::SetStatus ( Aws::String &&  value)
inline

Specifies the status of this DB cluster snapshot.

Definition at line 358 of file DBClusterSnapshot.h.

◆ SetStatus() [2/3]

void Aws::RDS::Model::DBClusterSnapshot::SetStatus ( const Aws::String value)
inline

Specifies the status of this DB cluster snapshot.

Definition at line 353 of file DBClusterSnapshot.h.

◆ SetStatus() [3/3]

void Aws::RDS::Model::DBClusterSnapshot::SetStatus ( const char *  value)
inline

Specifies the status of this DB cluster snapshot.

Definition at line 363 of file DBClusterSnapshot.h.

◆ SetStorageEncrypted()

void Aws::RDS::Model::DBClusterSnapshot::SetStorageEncrypted ( bool  value)
inline

Specifies whether the DB cluster snapshot is encrypted.

Definition at line 682 of file DBClusterSnapshot.h.

◆ SetTagList() [1/2]

void Aws::RDS::Model::DBClusterSnapshot::SetTagList ( Aws::Vector< Tag > &&  value)
inline

Definition at line 888 of file DBClusterSnapshot.h.

◆ SetTagList() [2/2]

void Aws::RDS::Model::DBClusterSnapshot::SetTagList ( const Aws::Vector< Tag > &  value)
inline

Definition at line 885 of file DBClusterSnapshot.h.

◆ SetVpcId() [1/3]

void Aws::RDS::Model::DBClusterSnapshot::SetVpcId ( Aws::String &&  value)
inline

Provides the VPC ID associated with the DB cluster snapshot.

Definition at line 424 of file DBClusterSnapshot.h.

◆ SetVpcId() [2/3]

void Aws::RDS::Model::DBClusterSnapshot::SetVpcId ( const Aws::String value)
inline

Provides the VPC ID associated with the DB cluster snapshot.

Definition at line 419 of file DBClusterSnapshot.h.

◆ SetVpcId() [3/3]

void Aws::RDS::Model::DBClusterSnapshot::SetVpcId ( const char *  value)
inline

Provides the VPC ID associated with the DB cluster snapshot.

Definition at line 429 of file DBClusterSnapshot.h.

◆ SnapshotCreateTimeHasBeenSet()

bool Aws::RDS::Model::DBClusterSnapshot::SnapshotCreateTimeHasBeenSet ( ) const
inline

Provides the time when the snapshot was taken, in Universal Coordinated Time (UTC).

Definition at line 202 of file DBClusterSnapshot.h.

◆ SnapshotTypeHasBeenSet()

bool Aws::RDS::Model::DBClusterSnapshot::SnapshotTypeHasBeenSet ( ) const
inline

Provides the type of the DB cluster snapshot.

Definition at line 615 of file DBClusterSnapshot.h.

◆ SourceDBClusterSnapshotArnHasBeenSet()

bool Aws::RDS::Model::DBClusterSnapshot::SourceDBClusterSnapshotArnHasBeenSet ( ) const
inline

If the DB cluster snapshot was copied from a source DB cluster snapshot, the Amazon Resource Name (ARN) for the source DB cluster snapshot, otherwise, a null value.

Definition at line 808 of file DBClusterSnapshot.h.

◆ StatusHasBeenSet()

bool Aws::RDS::Model::DBClusterSnapshot::StatusHasBeenSet ( ) const
inline

Specifies the status of this DB cluster snapshot.

Definition at line 348 of file DBClusterSnapshot.h.

◆ StorageEncryptedHasBeenSet()

bool Aws::RDS::Model::DBClusterSnapshot::StorageEncryptedHasBeenSet ( ) const
inline

Specifies whether the DB cluster snapshot is encrypted.

Definition at line 677 of file DBClusterSnapshot.h.

◆ TagListHasBeenSet()

bool Aws::RDS::Model::DBClusterSnapshot::TagListHasBeenSet ( ) const
inline

Definition at line 882 of file DBClusterSnapshot.h.

◆ VpcIdHasBeenSet()

bool Aws::RDS::Model::DBClusterSnapshot::VpcIdHasBeenSet ( ) const
inline

Provides the VPC ID associated with the DB cluster snapshot.

Definition at line 414 of file DBClusterSnapshot.h.

◆ WithAllocatedStorage()

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithAllocatedStorage ( int  value)
inline

Specifies the allocated storage size in gibibytes (GiB).

Definition at line 337 of file DBClusterSnapshot.h.

◆ WithAvailabilityZones() [1/2]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithAvailabilityZones ( Aws::Vector< Aws::String > &&  value)
inline

Provides the list of Availability Zones (AZs) where instances in the DB cluster snapshot can be restored.

Definition at line 81 of file DBClusterSnapshot.h.

◆ WithAvailabilityZones() [2/2]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithAvailabilityZones ( const Aws::Vector< Aws::String > &  value)
inline

Provides the list of Availability Zones (AZs) where instances in the DB cluster snapshot can be restored.

Definition at line 75 of file DBClusterSnapshot.h.

◆ WithClusterCreateTime() [1/2]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithClusterCreateTime ( Aws::Utils::DateTime &&  value)
inline

Specifies the time when the DB cluster was created, in Universal Coordinated Time (UTC).

Definition at line 481 of file DBClusterSnapshot.h.

◆ WithClusterCreateTime() [2/2]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithClusterCreateTime ( const Aws::Utils::DateTime value)
inline

Specifies the time when the DB cluster was created, in Universal Coordinated Time (UTC).

Definition at line 475 of file DBClusterSnapshot.h.

◆ WithDBClusterIdentifier() [1/3]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithDBClusterIdentifier ( Aws::String &&  value)
inline

Specifies the DB cluster identifier of the DB cluster that this DB cluster snapshot was created from.

Definition at line 183 of file DBClusterSnapshot.h.

◆ WithDBClusterIdentifier() [2/3]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithDBClusterIdentifier ( const Aws::String value)
inline

Specifies the DB cluster identifier of the DB cluster that this DB cluster snapshot was created from.

Definition at line 177 of file DBClusterSnapshot.h.

◆ WithDBClusterIdentifier() [3/3]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithDBClusterIdentifier ( const char *  value)
inline

Specifies the DB cluster identifier of the DB cluster that this DB cluster snapshot was created from.

Definition at line 189 of file DBClusterSnapshot.h.

◆ WithDBClusterSnapshotArn() [1/3]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithDBClusterSnapshotArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) for the DB cluster snapshot.

Definition at line 788 of file DBClusterSnapshot.h.

◆ WithDBClusterSnapshotArn() [2/3]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithDBClusterSnapshotArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) for the DB cluster snapshot.

Definition at line 783 of file DBClusterSnapshot.h.

◆ WithDBClusterSnapshotArn() [3/3]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithDBClusterSnapshotArn ( const char *  value)
inline

The Amazon Resource Name (ARN) for the DB cluster snapshot.

Definition at line 793 of file DBClusterSnapshot.h.

◆ WithDBClusterSnapshotIdentifier() [1/3]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithDBClusterSnapshotIdentifier ( Aws::String &&  value)
inline

Specifies the identifier for the DB cluster snapshot.

Definition at line 135 of file DBClusterSnapshot.h.

◆ WithDBClusterSnapshotIdentifier() [2/3]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithDBClusterSnapshotIdentifier ( const Aws::String value)
inline

Specifies the identifier for the DB cluster snapshot.

Definition at line 130 of file DBClusterSnapshot.h.

◆ WithDBClusterSnapshotIdentifier() [3/3]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithDBClusterSnapshotIdentifier ( const char *  value)
inline

Specifies the identifier for the DB cluster snapshot.

Definition at line 140 of file DBClusterSnapshot.h.

◆ WithEngine() [1/3]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithEngine ( Aws::String &&  value)
inline

Specifies the name of the database engine for this DB cluster snapshot.

Definition at line 262 of file DBClusterSnapshot.h.

◆ WithEngine() [2/3]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithEngine ( const Aws::String value)
inline

Specifies the name of the database engine for this DB cluster snapshot.

Definition at line 257 of file DBClusterSnapshot.h.

◆ WithEngine() [3/3]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithEngine ( const char *  value)
inline

Specifies the name of the database engine for this DB cluster snapshot.

Definition at line 267 of file DBClusterSnapshot.h.

◆ WithEngineMode() [1/3]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithEngineMode ( Aws::String &&  value)
inline

Provides the engine mode of the database engine for this DB cluster snapshot.

Definition at line 310 of file DBClusterSnapshot.h.

◆ WithEngineMode() [2/3]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithEngineMode ( const Aws::String value)
inline

Provides the engine mode of the database engine for this DB cluster snapshot.

Definition at line 304 of file DBClusterSnapshot.h.

◆ WithEngineMode() [3/3]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithEngineMode ( const char *  value)
inline

Provides the engine mode of the database engine for this DB cluster snapshot.

Definition at line 316 of file DBClusterSnapshot.h.

◆ WithEngineVersion() [1/3]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithEngineVersion ( Aws::String &&  value)
inline

Provides the version of the database engine for this DB cluster snapshot.

Definition at line 558 of file DBClusterSnapshot.h.

◆ WithEngineVersion() [2/3]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithEngineVersion ( const Aws::String value)
inline

Provides the version of the database engine for this DB cluster snapshot.

Definition at line 553 of file DBClusterSnapshot.h.

◆ WithEngineVersion() [3/3]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithEngineVersion ( const char *  value)
inline

Provides the version of the database engine for this DB cluster snapshot.

Definition at line 563 of file DBClusterSnapshot.h.

◆ WithIAMDatabaseAuthenticationEnabled()

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithIAMDatabaseAuthenticationEnabled ( bool  value)
inline

True if mapping of Amazon Web Services Identity and Access Management (IAM) accounts to database accounts is enabled, and otherwise false.

Definition at line 875 of file DBClusterSnapshot.h.

◆ WithKmsKeyId() [1/3]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithKmsKeyId ( Aws::String &&  value)
inline

If StorageEncrypted is true, the Amazon Web Services KMS key identifier for the encrypted DB cluster snapshot.

The Amazon Web Services KMS key identifier is the key ARN, key ID, alias ARN, or alias name for the Amazon Web Services KMS customer master key (CMK).

Definition at line 744 of file DBClusterSnapshot.h.

◆ WithKmsKeyId() [2/3]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithKmsKeyId ( const Aws::String value)
inline

If StorageEncrypted is true, the Amazon Web Services KMS key identifier for the encrypted DB cluster snapshot.

The Amazon Web Services KMS key identifier is the key ARN, key ID, alias ARN, or alias name for the Amazon Web Services KMS customer master key (CMK).

Definition at line 736 of file DBClusterSnapshot.h.

◆ WithKmsKeyId() [3/3]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithKmsKeyId ( const char *  value)
inline

If StorageEncrypted is true, the Amazon Web Services KMS key identifier for the encrypted DB cluster snapshot.

The Amazon Web Services KMS key identifier is the key ARN, key ID, alias ARN, or alias name for the Amazon Web Services KMS customer master key (CMK).

Definition at line 752 of file DBClusterSnapshot.h.

◆ WithLicenseModel() [1/3]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithLicenseModel ( Aws::String &&  value)
inline

Provides the license model information for this DB cluster snapshot.

Definition at line 599 of file DBClusterSnapshot.h.

◆ WithLicenseModel() [2/3]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithLicenseModel ( const Aws::String value)
inline

Provides the license model information for this DB cluster snapshot.

Definition at line 594 of file DBClusterSnapshot.h.

◆ WithLicenseModel() [3/3]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithLicenseModel ( const char *  value)
inline

Provides the license model information for this DB cluster snapshot.

Definition at line 604 of file DBClusterSnapshot.h.

◆ WithMasterUsername() [1/3]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithMasterUsername ( Aws::String &&  value)
inline

Provides the master username for this DB cluster snapshot.

Definition at line 517 of file DBClusterSnapshot.h.

◆ WithMasterUsername() [2/3]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithMasterUsername ( const Aws::String value)
inline

Provides the master username for this DB cluster snapshot.

Definition at line 512 of file DBClusterSnapshot.h.

◆ WithMasterUsername() [3/3]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithMasterUsername ( const char *  value)
inline

Provides the master username for this DB cluster snapshot.

Definition at line 522 of file DBClusterSnapshot.h.

◆ WithPercentProgress()

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithPercentProgress ( int  value)
inline

Specifies the percentage of the estimated data that has been transferred.

Definition at line 666 of file DBClusterSnapshot.h.

◆ WithPort()

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithPort ( int  value)
inline

Specifies the port that the DB cluster was listening on at the time of the snapshot.

Definition at line 403 of file DBClusterSnapshot.h.

◆ WithSnapshotCreateTime() [1/2]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithSnapshotCreateTime ( Aws::Utils::DateTime &&  value)
inline

Provides the time when the snapshot was taken, in Universal Coordinated Time (UTC).

Definition at line 226 of file DBClusterSnapshot.h.

◆ WithSnapshotCreateTime() [2/2]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithSnapshotCreateTime ( const Aws::Utils::DateTime value)
inline

Provides the time when the snapshot was taken, in Universal Coordinated Time (UTC).

Definition at line 220 of file DBClusterSnapshot.h.

◆ WithSnapshotType() [1/3]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithSnapshotType ( Aws::String &&  value)
inline

Provides the type of the DB cluster snapshot.

Definition at line 640 of file DBClusterSnapshot.h.

◆ WithSnapshotType() [2/3]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithSnapshotType ( const Aws::String value)
inline

Provides the type of the DB cluster snapshot.

Definition at line 635 of file DBClusterSnapshot.h.

◆ WithSnapshotType() [3/3]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithSnapshotType ( const char *  value)
inline

Provides the type of the DB cluster snapshot.

Definition at line 645 of file DBClusterSnapshot.h.

◆ WithSourceDBClusterSnapshotArn() [1/3]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithSourceDBClusterSnapshotArn ( Aws::String &&  value)
inline

If the DB cluster snapshot was copied from a source DB cluster snapshot, the Amazon Resource Name (ARN) for the source DB cluster snapshot, otherwise, a null value.

Definition at line 843 of file DBClusterSnapshot.h.

◆ WithSourceDBClusterSnapshotArn() [2/3]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithSourceDBClusterSnapshotArn ( const Aws::String value)
inline

If the DB cluster snapshot was copied from a source DB cluster snapshot, the Amazon Resource Name (ARN) for the source DB cluster snapshot, otherwise, a null value.

Definition at line 836 of file DBClusterSnapshot.h.

◆ WithSourceDBClusterSnapshotArn() [3/3]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithSourceDBClusterSnapshotArn ( const char *  value)
inline

If the DB cluster snapshot was copied from a source DB cluster snapshot, the Amazon Resource Name (ARN) for the source DB cluster snapshot, otherwise, a null value.

Definition at line 850 of file DBClusterSnapshot.h.

◆ WithStatus() [1/3]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithStatus ( Aws::String &&  value)
inline

Specifies the status of this DB cluster snapshot.

Definition at line 373 of file DBClusterSnapshot.h.

◆ WithStatus() [2/3]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithStatus ( const Aws::String value)
inline

Specifies the status of this DB cluster snapshot.

Definition at line 368 of file DBClusterSnapshot.h.

◆ WithStatus() [3/3]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithStatus ( const char *  value)
inline

Specifies the status of this DB cluster snapshot.

Definition at line 378 of file DBClusterSnapshot.h.

◆ WithStorageEncrypted()

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithStorageEncrypted ( bool  value)
inline

Specifies whether the DB cluster snapshot is encrypted.

Definition at line 687 of file DBClusterSnapshot.h.

◆ WithTagList() [1/2]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithTagList ( Aws::Vector< Tag > &&  value)
inline

Definition at line 894 of file DBClusterSnapshot.h.

◆ WithTagList() [2/2]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithTagList ( const Aws::Vector< Tag > &  value)
inline

Definition at line 891 of file DBClusterSnapshot.h.

◆ WithVpcId() [1/3]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithVpcId ( Aws::String &&  value)
inline

Provides the VPC ID associated with the DB cluster snapshot.

Definition at line 439 of file DBClusterSnapshot.h.

◆ WithVpcId() [2/3]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithVpcId ( const Aws::String value)
inline

Provides the VPC ID associated with the DB cluster snapshot.

Definition at line 434 of file DBClusterSnapshot.h.

◆ WithVpcId() [3/3]

DBClusterSnapshot& Aws::RDS::Model::DBClusterSnapshot::WithVpcId ( const char *  value)
inline

Provides the VPC ID associated with the DB cluster snapshot.

Definition at line 444 of file DBClusterSnapshot.h.


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