124 inline void SetDBClusterIdentifier(
const char* value) { m_dBClusterIdentifierHasBeenSet =
true; m_dBClusterIdentifier.assign(value); }
190 inline void SetSnapshotIdentifier(
const char* value) { m_snapshotIdentifierHasBeenSet =
true; m_snapshotIdentifier.assign(value); }
245 inline void SetEngine(
const char* value) { m_engineHasBeenSet =
true; m_engine.assign(value); }
286 inline void SetEngineVersion(
const char* value) { m_engineVersionHasBeenSet =
true; m_engineVersion.assign(value); }
315 inline void SetPort(
int value) { m_portHasBeenSet =
true; m_port = value; }
354 inline void SetDBSubnetGroupName(
const char* value) { m_dBSubnetGroupNameHasBeenSet =
true; m_dBSubnetGroupName.assign(value); }
398 inline void SetDatabaseName(
const char* value) { m_databaseNameHasBeenSet =
true; m_databaseName.assign(value); }
433 inline void SetOptionGroupName(
const char* value) { m_optionGroupNameHasBeenSet =
true; m_optionGroupName.assign(value); }
587 inline void SetKmsKeyId(
const char* value) { m_kmsKeyIdHasBeenSet =
true; m_kmsKeyId.assign(value); }
639 bool m_availabilityZonesHasBeenSet;
641 bool m_dBClusterIdentifierHasBeenSet;
643 bool m_snapshotIdentifierHasBeenSet;
645 bool m_engineHasBeenSet;
647 bool m_engineVersionHasBeenSet;
649 bool m_portHasBeenSet;
651 bool m_dBSubnetGroupNameHasBeenSet;
653 bool m_databaseNameHasBeenSet;
655 bool m_optionGroupNameHasBeenSet;
657 bool m_vpcSecurityGroupIdsHasBeenSet;
659 bool m_tagsHasBeenSet;
661 bool m_kmsKeyIdHasBeenSet;
RestoreDBClusterFromSnapshotRequest & WithEngineVersion(const char *value)
void SetDBSubnetGroupName(Aws::String &&value)
void SetDBSubnetGroupName(const Aws::String &value)
RestoreDBClusterFromSnapshotRequest & WithEngineVersion(Aws::String &&value)
void SetTags(const Aws::Vector< Tag > &value)
void SetDatabaseName(const char *value)
RestoreDBClusterFromSnapshotRequest & WithAvailabilityZones(Aws::Vector< Aws::String > &&value)
void SetOptionGroupName(Aws::String &&value)
RestoreDBClusterFromSnapshotRequest & WithVpcSecurityGroupIds(const Aws::Vector< Aws::String > &value)
const Aws::String & GetDBClusterIdentifier() const
RestoreDBClusterFromSnapshotRequest & AddAvailabilityZones(const Aws::String &value)
const Aws::Vector< Aws::String > & GetAvailabilityZones() const
RestoreDBClusterFromSnapshotRequest & AddVpcSecurityGroupIds(const char *value)
void SetSnapshotIdentifier(const char *value)
std::vector< T, Aws::Allocator< T > > Vector
RestoreDBClusterFromSnapshotRequest & WithDBClusterIdentifier(Aws::String &&value)
RestoreDBClusterFromSnapshotRequest & WithSnapshotIdentifier(const Aws::String &value)
const Aws::String & GetDatabaseName() const
void SetVpcSecurityGroupIds(Aws::Vector< Aws::String > &&value)
RestoreDBClusterFromSnapshotRequest & AddVpcSecurityGroupIds(Aws::String &&value)
const Aws::Vector< Aws::String > & GetVpcSecurityGroupIds() const
RestoreDBClusterFromSnapshotRequest & WithTags(const Aws::Vector< Tag > &value)
void SetEngine(const Aws::String &value)
RestoreDBClusterFromSnapshotRequest & WithDatabaseName(const char *value)
RestoreDBClusterFromSnapshotRequest & WithVpcSecurityGroupIds(Aws::Vector< Aws::String > &&value)
const Aws::String & GetDBSubnetGroupName() const
void SetEngine(Aws::String &&value)
const Aws::String & GetOptionGroupName() const
void SetDBSubnetGroupName(const char *value)
void SetEngine(const char *value)
void SetAvailabilityZones(Aws::Vector< Aws::String > &&value)
const Aws::String & GetEngineVersion() const
RestoreDBClusterFromSnapshotRequest & AddVpcSecurityGroupIds(const Aws::String &value)
void SetEngineVersion(const Aws::String &value)
void SetSnapshotIdentifier(const Aws::String &value)
RestoreDBClusterFromSnapshotRequest & AddTags(const Tag &value)
RestoreDBClusterFromSnapshotRequest & WithDBClusterIdentifier(const char *value)
void SetEngineVersion(const char *value)
RestoreDBClusterFromSnapshotRequest & WithSnapshotIdentifier(const char *value)
RestoreDBClusterFromSnapshotRequest & WithDBClusterIdentifier(const Aws::String &value)
void SetOptionGroupName(const char *value)
void SetDBClusterIdentifier(Aws::String &&value)
RestoreDBClusterFromSnapshotRequest & AddTags(Tag &&value)
const Aws::Vector< Tag > & GetTags() const
RestoreDBClusterFromSnapshotRequest & WithDBSubnetGroupName(Aws::String &&value)
RestoreDBClusterFromSnapshotRequest & WithKmsKeyId(const Aws::String &value)
RestoreDBClusterFromSnapshotRequest & WithOptionGroupName(const Aws::String &value)
void SetDatabaseName(const Aws::String &value)
RestoreDBClusterFromSnapshotRequest & WithOptionGroupName(Aws::String &&value)
RestoreDBClusterFromSnapshotRequest & WithEngineVersion(const Aws::String &value)
RestoreDBClusterFromSnapshotRequest & WithTags(Aws::Vector< Tag > &&value)
RestoreDBClusterFromSnapshotRequest & WithSnapshotIdentifier(Aws::String &&value)
RestoreDBClusterFromSnapshotRequest & WithKmsKeyId(const char *value)
void SetVpcSecurityGroupIds(const Aws::Vector< Aws::String > &value)
void SetDBClusterIdentifier(const char *value)
RestoreDBClusterFromSnapshotRequest & AddAvailabilityZones(Aws::String &&value)
void SetDBClusterIdentifier(const Aws::String &value)
RestoreDBClusterFromSnapshotRequest & WithOptionGroupName(const char *value)
RestoreDBClusterFromSnapshotRequest & WithEngine(const Aws::String &value)
void SetKmsKeyId(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
void SetDatabaseName(Aws::String &&value)
RestoreDBClusterFromSnapshotRequest & WithKmsKeyId(Aws::String &&value)
void SetSnapshotIdentifier(Aws::String &&value)
RestoreDBClusterFromSnapshotRequest & WithEngine(Aws::String &&value)
RestoreDBClusterFromSnapshotRequest & WithDBSubnetGroupName(const Aws::String &value)
void SetKmsKeyId(const Aws::String &value)
RestoreDBClusterFromSnapshotRequest & WithAvailabilityZones(const Aws::Vector< Aws::String > &value)
RestoreDBClusterFromSnapshotRequest & WithDatabaseName(Aws::String &&value)
const Aws::String & GetEngine() const
RestoreDBClusterFromSnapshotRequest & WithEngine(const char *value)
void SetEngineVersion(Aws::String &&value)
RestoreDBClusterFromSnapshotRequest & WithDBSubnetGroupName(const char *value)
RestoreDBClusterFromSnapshotRequest & WithPort(int value)
void SetOptionGroupName(const Aws::String &value)
void SetKmsKeyId(const char *value)
void SetAvailabilityZones(const Aws::Vector< Aws::String > &value)
RestoreDBClusterFromSnapshotRequest & WithDatabaseName(const Aws::String &value)
const Aws::String & GetKmsKeyId() const
RestoreDBClusterFromSnapshotRequest & AddAvailabilityZones(const char *value)
JSON (JavaScript Object Notation).
const Aws::String & GetSnapshotIdentifier() const
void SetTags(Aws::Vector< Tag > &&value)