49 void OutputToStream(
Aws::OStream& ostream,
const char* location,
unsigned index,
const char* locationValue)
const;
50 void OutputToStream(
Aws::OStream& oStream,
const char* location)
const;
157 inline void SetDBClusterIdentifier(
const char* value) { m_dBClusterIdentifierHasBeenSet =
true; m_dBClusterIdentifier.assign(value); }
225 inline void SetEngine(
const char* value) { m_engineHasBeenSet =
true; m_engine.assign(value); }
250 inline void SetAllocatedStorage(
long value) { m_allocatedStorageHasBeenSet =
true; m_allocatedStorage = value; }
275 inline void SetStatus(
const char* value) { m_statusHasBeenSet =
true; m_status.assign(value); }
302 inline void SetPort(
long value) { m_portHasBeenSet =
true; m_port = value; }
328 inline void SetVpcId(
const char* value) { m_vpcIdHasBeenSet =
true; m_vpcId.assign(value); }
393 inline void SetMasterUsername(
const char* value) { m_masterUsernameHasBeenSet =
true; m_masterUsername.assign(value); }
428 inline void SetEngineVersion(
const char* value) { m_engineVersionHasBeenSet =
true; m_engineVersion.assign(value); }
463 inline void SetLicenseModel(
const char* value) { m_licenseModelHasBeenSet =
true; m_licenseModel.assign(value); }
498 inline void SetSnapshotType(
const char* value) { m_snapshotTypeHasBeenSet =
true; m_snapshotType.assign(value); }
523 inline void SetPercentProgress(
long value) { m_percentProgressHasBeenSet =
true; m_percentProgress = value; }
538 inline void SetStorageEncrypted(
bool value) { m_storageEncryptedHasBeenSet =
true; m_storageEncrypted = value; }
567 inline void SetKmsKeyId(
const char* value) { m_kmsKeyIdHasBeenSet =
true; m_kmsKeyId.assign(value); }
589 bool m_availabilityZonesHasBeenSet;
591 bool m_dBClusterSnapshotIdentifierHasBeenSet;
593 bool m_dBClusterIdentifierHasBeenSet;
595 bool m_snapshotCreateTimeHasBeenSet;
597 bool m_engineHasBeenSet;
598 long m_allocatedStorage;
599 bool m_allocatedStorageHasBeenSet;
601 bool m_statusHasBeenSet;
603 bool m_portHasBeenSet;
605 bool m_vpcIdHasBeenSet;
607 bool m_clusterCreateTimeHasBeenSet;
609 bool m_masterUsernameHasBeenSet;
611 bool m_engineVersionHasBeenSet;
613 bool m_licenseModelHasBeenSet;
615 bool m_snapshotTypeHasBeenSet;
616 long m_percentProgress;
617 bool m_percentProgressHasBeenSet;
618 bool m_storageEncrypted;
619 bool m_storageEncryptedHasBeenSet;
621 bool m_kmsKeyIdHasBeenSet;
DBClusterSnapshot & WithVpcId(const Aws::String &value)
void SetKmsKeyId(Aws::String &&value)
const Aws::String & GetSnapshotType() const
const Aws::String & GetMasterUsername() const
DBClusterSnapshot & WithStatus(const Aws::String &value)
DBClusterSnapshot & WithSnapshotCreateTime(Aws::Utils::DateTime &&value)
void SetEngineVersion(Aws::String &&value)
void SetStorageEncrypted(bool value)
void SetEngine(Aws::String &&value)
DBClusterSnapshot & WithStatus(const char *value)
void SetDBClusterSnapshotIdentifier(Aws::String &&value)
void SetStatus(Aws::String &&value)
const Aws::String & GetDBClusterSnapshotIdentifier() const
DBClusterSnapshot & WithEngine(const Aws::String &value)
DBClusterSnapshot & WithSnapshotType(Aws::String &&value)
DBClusterSnapshot & WithSnapshotCreateTime(const Aws::Utils::DateTime &value)
DBClusterSnapshot & WithDBClusterSnapshotIdentifier(const Aws::String &value)
DBClusterSnapshot & WithEngine(const char *value)
void SetAvailabilityZones(Aws::Vector< Aws::String > &&value)
DBClusterSnapshot & WithEngineVersion(const Aws::String &value)
DBClusterSnapshot & WithEngineVersion(Aws::String &&value)
const Aws::Vector< Aws::String > & GetAvailabilityZones() const
DBClusterSnapshot & WithVpcId(const char *value)
DBClusterSnapshot & WithSnapshotType(const char *value)
void SetDBClusterIdentifier(const Aws::String &value)
std::vector< T, Aws::Allocator< T > > Vector
DBClusterSnapshot & WithKmsKeyId(const char *value)
void SetSnapshotType(const Aws::String &value)
DBClusterSnapshot & WithAvailabilityZones(const Aws::Vector< Aws::String > &value)
void SetStatus(const char *value)
void SetSnapshotType(const char *value)
DBClusterSnapshot & WithAvailabilityZones(Aws::Vector< Aws::String > &&value)
DBClusterSnapshot & WithMasterUsername(Aws::String &&value)
DBClusterSnapshot & WithDBClusterIdentifier(const char *value)
void SetSnapshotType(Aws::String &&value)
DBClusterSnapshot & WithKmsKeyId(Aws::String &&value)
DBClusterSnapshot & WithLicenseModel(Aws::String &&value)
DBClusterSnapshot & WithEngine(Aws::String &&value)
void SetDBClusterSnapshotIdentifier(const Aws::String &value)
DBClusterSnapshot & WithMasterUsername(const char *value)
DBClusterSnapshot & WithSnapshotType(const Aws::String &value)
DBClusterSnapshot & WithDBClusterIdentifier(Aws::String &&value)
void SetLicenseModel(const Aws::String &value)
DBClusterSnapshot & WithLicenseModel(const Aws::String &value)
void SetClusterCreateTime(Aws::Utils::DateTime &&value)
const Aws::String & GetKmsKeyId() const
DBClusterSnapshot & WithAllocatedStorage(long value)
DBClusterSnapshot & WithPort(long value)
DBClusterSnapshot & WithClusterCreateTime(const Aws::Utils::DateTime &value)
DBClusterSnapshot & WithVpcId(Aws::String &&value)
void SetEngineVersion(const char *value)
long GetAllocatedStorage() const
DBClusterSnapshot & WithStatus(Aws::String &&value)
const Aws::String & GetEngineVersion() const
DBClusterSnapshot & WithDBClusterSnapshotIdentifier(Aws::String &&value)
DBClusterSnapshot & AddAvailabilityZones(Aws::String &&value)
void SetVpcId(const char *value)
DBClusterSnapshot & WithClusterCreateTime(Aws::Utils::DateTime &&value)
void SetMasterUsername(const Aws::String &value)
long GetPercentProgress() const
void SetDBClusterSnapshotIdentifier(const char *value)
void SetStatus(const Aws::String &value)
std::basic_ostream< char, std::char_traits< char > > OStream
DBClusterSnapshot & WithLicenseModel(const char *value)
const Aws::Utils::DateTime & GetSnapshotCreateTime() const
void SetMasterUsername(Aws::String &&value)
DBClusterSnapshot & WithMasterUsername(const Aws::String &value)
void SetClusterCreateTime(const Aws::Utils::DateTime &value)
void SetAvailabilityZones(const Aws::Vector< Aws::String > &value)
DBClusterSnapshot & WithDBClusterSnapshotIdentifier(const char *value)
const Aws::String & GetDBClusterIdentifier() const
void SetLicenseModel(Aws::String &&value)
const Aws::String & GetLicenseModel() const
void SetSnapshotCreateTime(const Aws::Utils::DateTime &value)
const Aws::Utils::DateTime & GetClusterCreateTime() const
void SetVpcId(Aws::String &&value)
void SetPercentProgress(long value)
void SetSnapshotCreateTime(Aws::Utils::DateTime &&value)
const Aws::String & GetVpcId() const
DBClusterSnapshot & WithKmsKeyId(const Aws::String &value)
DBClusterSnapshot & WithPercentProgress(long value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
DBClusterSnapshot & AddAvailabilityZones(const char *value)
DBClusterSnapshot & AddAvailabilityZones(const Aws::String &value)
const Aws::String & GetStatus() const
void SetKmsKeyId(const char *value)
void SetKmsKeyId(const Aws::String &value)
DBClusterSnapshot & WithEngineVersion(const char *value)
void SetAllocatedStorage(long value)
void SetVpcId(const Aws::String &value)
DBClusterSnapshot & WithStorageEncrypted(bool value)
void SetEngine(const Aws::String &value)
bool GetStorageEncrypted() const
void SetLicenseModel(const char *value)
void SetEngineVersion(const Aws::String &value)
void SetDBClusterIdentifier(const char *value)
void SetDBClusterIdentifier(Aws::String &&value)
void SetMasterUsername(const char *value)
const Aws::String & GetEngine() const
DBClusterSnapshot & WithDBClusterIdentifier(const Aws::String &value)
JSON (JavaScript Object Notation).
void SetEngine(const char *value)