156 inline void SetDBName(
const char* value) { m_dBNameHasBeenSet =
true; m_dBName.assign(value); }
286 inline void SetDBInstanceIdentifier(
const char* value) { m_dBInstanceIdentifierHasBeenSet =
true; m_dBInstanceIdentifier.assign(value); }
342 inline void SetAllocatedStorage(
long value) { m_allocatedStorageHasBeenSet =
true; m_allocatedStorage = value; }
399 inline void SetDBInstanceClass(
const char* value) { m_dBInstanceClassHasBeenSet =
true; m_dBInstanceClass.assign(value); }
472 inline void SetEngine(
const char* value) { m_engineHasBeenSet =
true; m_engine.assign(value); }
586 inline void SetMasterUsername(
const char* value) { m_masterUsernameHasBeenSet =
true; m_masterUsername.assign(value); }
701 inline void SetMasterUserPassword(
const char* value) { m_masterUserPasswordHasBeenSet =
true; m_masterUserPassword.assign(value); }
896 inline void SetAvailabilityZone(
const char* value) { m_availabilityZoneHasBeenSet =
true; m_availabilityZone.assign(value); }
959 inline void SetDBSubnetGroupName(
const char* value) { m_dBSubnetGroupNameHasBeenSet =
true; m_dBSubnetGroupName.assign(value); }
1118 inline void SetDBParameterGroupName(
const char* value) { m_dBParameterGroupNameHasBeenSet =
true; m_dBParameterGroupName.assign(value); }
1244 inline void SetPreferredBackupWindow(
const char* value) { m_preferredBackupWindowHasBeenSet =
true; m_preferredBackupWindow.assign(value); }
1332 inline void SetPort(
long value) { m_portHasBeenSet =
true; m_port = value; }
1367 inline void SetMultiAZ(
bool value) { m_multiAZHasBeenSet =
true; m_multiAZ = value; }
1796 inline void SetEngineVersion(
const char* value) { m_engineVersionHasBeenSet =
true; m_engineVersion.assign(value); }
2157 inline void SetLicenseModel(
const char* value) { m_licenseModelHasBeenSet =
true; m_licenseModel.assign(value); }
2196 inline void SetIops(
long value) { m_iopsHasBeenSet =
true; m_iops = value; }
2241 inline void SetOptionGroupName(
const char* value) { m_optionGroupNameHasBeenSet =
true; m_optionGroupName.assign(value); }
2292 inline void SetCharacterSetName(
const char* value) { m_characterSetNameHasBeenSet =
true; m_characterSetName.assign(value); }
2407 inline void SetDBClusterIdentifier(
const char* value) { m_dBClusterIdentifierHasBeenSet =
true; m_dBClusterIdentifier.assign(value); }
2464 inline void SetStorageType(
const char* value) { m_storageTypeHasBeenSet =
true; m_storageType.assign(value); }
2515 inline void SetTdeCredentialArn(
const char* value) { m_tdeCredentialArnHasBeenSet =
true; m_tdeCredentialArn.assign(value); }
2557 inline void SetTdeCredentialPassword(
const char* value) { m_tdeCredentialPasswordHasBeenSet =
true; m_tdeCredentialPassword.assign(value); }
2585 inline void SetStorageEncrypted(
bool value) { m_storageEncryptedHasBeenSet =
true; m_storageEncrypted = value; }
2642 inline void SetKmsKeyId(
const char* value) { m_kmsKeyIdHasBeenSet =
true; m_kmsKeyId.assign(value); }
2701 inline void SetDomain(
const char* value) { m_domainHasBeenSet =
true; m_domain.assign(value); }
2809 inline void SetMonitoringRoleArn(
const char* value) { m_monitoringRoleArnHasBeenSet =
true; m_monitoringRoleArn.assign(value); }
2869 inline void SetDomainIAMRoleName(
const char* value) { m_domainIAMRoleNameHasBeenSet =
true; m_domainIAMRoleName.assign(value); }
2907 inline void SetPromotionTier(
long value) { m_promotionTierHasBeenSet =
true; m_promotionTier = value; }
2921 bool m_dBNameHasBeenSet;
2923 bool m_dBInstanceIdentifierHasBeenSet;
2924 long m_allocatedStorage;
2925 bool m_allocatedStorageHasBeenSet;
2927 bool m_dBInstanceClassHasBeenSet;
2929 bool m_engineHasBeenSet;
2931 bool m_masterUsernameHasBeenSet;
2933 bool m_masterUserPasswordHasBeenSet;
2935 bool m_dBSecurityGroupsHasBeenSet;
2937 bool m_vpcSecurityGroupIdsHasBeenSet;
2939 bool m_availabilityZoneHasBeenSet;
2941 bool m_dBSubnetGroupNameHasBeenSet;
2943 bool m_preferredMaintenanceWindowHasBeenSet;
2945 bool m_dBParameterGroupNameHasBeenSet;
2946 long m_backupRetentionPeriod;
2947 bool m_backupRetentionPeriodHasBeenSet;
2949 bool m_preferredBackupWindowHasBeenSet;
2951 bool m_portHasBeenSet;
2953 bool m_multiAZHasBeenSet;
2955 bool m_engineVersionHasBeenSet;
2956 bool m_autoMinorVersionUpgrade;
2957 bool m_autoMinorVersionUpgradeHasBeenSet;
2959 bool m_licenseModelHasBeenSet;
2961 bool m_iopsHasBeenSet;
2963 bool m_optionGroupNameHasBeenSet;
2965 bool m_characterSetNameHasBeenSet;
2966 bool m_publiclyAccessible;
2967 bool m_publiclyAccessibleHasBeenSet;
2969 bool m_tagsHasBeenSet;
2971 bool m_dBClusterIdentifierHasBeenSet;
2973 bool m_storageTypeHasBeenSet;
2975 bool m_tdeCredentialArnHasBeenSet;
2977 bool m_tdeCredentialPasswordHasBeenSet;
2978 bool m_storageEncrypted;
2979 bool m_storageEncryptedHasBeenSet;
2981 bool m_kmsKeyIdHasBeenSet;
2983 bool m_domainHasBeenSet;
2984 bool m_copyTagsToSnapshot;
2985 bool m_copyTagsToSnapshotHasBeenSet;
2986 long m_monitoringInterval;
2987 bool m_monitoringIntervalHasBeenSet;
2989 bool m_monitoringRoleArnHasBeenSet;
2991 bool m_domainIAMRoleNameHasBeenSet;
2992 long m_promotionTier;
2993 bool m_promotionTierHasBeenSet;
const Aws::String & GetLicenseModel() const
CreateDBInstanceRequest & WithEngineVersion(const char *value)
void SetTdeCredentialPassword(Aws::String &&value)
CreateDBInstanceRequest & WithStorageType(const Aws::String &value)
bool GetAutoMinorVersionUpgrade() const
void SetTags(Aws::Vector< Tag > &&value)
void SetTdeCredentialArn(const Aws::String &value)
CreateDBInstanceRequest & WithMonitoringInterval(long value)
void SetKmsKeyId(const char *value)
CreateDBInstanceRequest & WithTags(Aws::Vector< Tag > &&value)
void SetAllocatedStorage(long value)
void SetMasterUsername(Aws::String &&value)
CreateDBInstanceRequest & AddDBSecurityGroups(const Aws::String &value)
void SetVpcSecurityGroupIds(Aws::Vector< Aws::String > &&value)
void SetMonitoringRoleArn(const Aws::String &value)
CreateDBInstanceRequest & WithDBName(Aws::String &&value)
void SetDBParameterGroupName(Aws::String &&value)
CreateDBInstanceRequest & WithPubliclyAccessible(bool value)
const Aws::String & GetDBName() const
CreateDBInstanceRequest & WithDBInstanceClass(const Aws::String &value)
const Aws::String & GetMonitoringRoleArn() const
CreateDBInstanceRequest & WithDBName(const char *value)
CreateDBInstanceRequest & WithEngine(const char *value)
void SetDBSubnetGroupName(const char *value)
void SetEngineVersion(Aws::String &&value)
CreateDBInstanceRequest & WithDBClusterIdentifier(const Aws::String &value)
const Aws::String & GetOptionGroupName() const
const Aws::Vector< Aws::String > & GetDBSecurityGroups() const
const Aws::String & GetCharacterSetName() const
CreateDBInstanceRequest & WithBackupRetentionPeriod(long value)
void SetMultiAZ(bool value)
CreateDBInstanceRequest & WithKmsKeyId(const Aws::String &value)
CreateDBInstanceRequest & WithAutoMinorVersionUpgrade(bool value)
const Aws::String & GetDBClusterIdentifier() const
CreateDBInstanceRequest & AddTags(const Tag &value)
void SetDBSubnetGroupName(Aws::String &&value)
CreateDBInstanceRequest & WithDBInstanceIdentifier(const Aws::String &value)
CreateDBInstanceRequest & WithVpcSecurityGroupIds(Aws::Vector< Aws::String > &&value)
long GetMonitoringInterval() const
void SetDBSubnetGroupName(const Aws::String &value)
CreateDBInstanceRequest & WithDomainIAMRoleName(Aws::String &&value)
void SetPreferredBackupWindow(Aws::String &&value)
void SetDBSecurityGroups(Aws::Vector< Aws::String > &&value)
const Aws::String & GetEngine() const
void SetDBName(const Aws::String &value)
void SetPreferredMaintenanceWindow(const char *value)
void SetMonitoringInterval(long value)
void SetDBSecurityGroups(const Aws::Vector< Aws::String > &value)
std::vector< T, Aws::Allocator< T > > Vector
CreateDBInstanceRequest & WithMasterUsername(const char *value)
CreateDBInstanceRequest & WithDomain(Aws::String &&value)
bool GetCopyTagsToSnapshot() const
void SetTdeCredentialPassword(const char *value)
const Aws::String & GetKmsKeyId() const
void SetTags(const Aws::Vector< Tag > &value)
void SetLicenseModel(Aws::String &&value)
CreateDBInstanceRequest & WithPreferredBackupWindow(const Aws::String &value)
CreateDBInstanceRequest & WithTdeCredentialArn(Aws::String &&value)
CreateDBInstanceRequest & WithCopyTagsToSnapshot(bool value)
CreateDBInstanceRequest & WithPreferredBackupWindow(Aws::String &&value)
CreateDBInstanceRequest & WithDomain(const char *value)
void SetMasterUserPassword(Aws::String &&value)
CreateDBInstanceRequest & WithCharacterSetName(const char *value)
bool GetStorageEncrypted() const
CreateDBInstanceRequest & WithDomain(const Aws::String &value)
void SetKmsKeyId(const Aws::String &value)
CreateDBInstanceRequest & WithMasterUsername(Aws::String &&value)
void SetDomain(Aws::String &&value)
CreateDBInstanceRequest & WithEngineVersion(Aws::String &&value)
CreateDBInstanceRequest & WithAvailabilityZone(const Aws::String &value)
void SetLicenseModel(const Aws::String &value)
CreateDBInstanceRequest & WithTdeCredentialArn(const char *value)
void SetStorageEncrypted(bool value)
const Aws::String & GetStorageType() const
void SetMasterUsername(const Aws::String &value)
void SetDBName(Aws::String &&value)
void SetDBInstanceIdentifier(const char *value)
long GetAllocatedStorage() const
void SetCharacterSetName(const char *value)
CreateDBInstanceRequest & WithDBInstanceIdentifier(const char *value)
CreateDBInstanceRequest & WithLicenseModel(const Aws::String &value)
CreateDBInstanceRequest & WithTdeCredentialArn(const Aws::String &value)
void SetAvailabilityZone(const char *value)
void SetDBClusterIdentifier(const char *value)
void SetPreferredMaintenanceWindow(Aws::String &&value)
const Aws::String & GetPreferredMaintenanceWindow() const
void SetAutoMinorVersionUpgrade(bool value)
CreateDBInstanceRequest & WithDBSecurityGroups(Aws::Vector< Aws::String > &&value)
CreateDBInstanceRequest & WithOptionGroupName(const Aws::String &value)
void SetOptionGroupName(const char *value)
CreateDBInstanceRequest & WithMasterUserPassword(const Aws::String &value)
CreateDBInstanceRequest & WithTags(const Aws::Vector< Tag > &value)
CreateDBInstanceRequest & WithOptionGroupName(const char *value)
CreateDBInstanceRequest & WithCharacterSetName(Aws::String &&value)
void SetCopyTagsToSnapshot(bool value)
CreateDBInstanceRequest & WithDBName(const Aws::String &value)
const Aws::String & GetTdeCredentialArn() const
void SetDomainIAMRoleName(const char *value)
const Aws::String & GetTdeCredentialPassword() const
CreateDBInstanceRequest & AddVpcSecurityGroupIds(const char *value)
void SetAvailabilityZone(Aws::String &&value)
void SetEngine(const Aws::String &value)
CreateDBInstanceRequest & WithCharacterSetName(const Aws::String &value)
void SetDBInstanceClass(const Aws::String &value)
CreateDBInstanceRequest & WithMonitoringRoleArn(const char *value)
const Aws::String & GetDomain() const
CreateDBInstanceRequest & AddVpcSecurityGroupIds(Aws::String &&value)
CreateDBInstanceRequest & WithDBSubnetGroupName(const char *value)
CreateDBInstanceRequest & WithDBParameterGroupName(Aws::String &&value)
void SetPreferredBackupWindow(const char *value)
CreateDBInstanceRequest & WithPreferredBackupWindow(const char *value)
void SetLicenseModel(const char *value)
const Aws::String & GetMasterUsername() const
CreateDBInstanceRequest & WithMasterUserPassword(Aws::String &&value)
void SetDomainIAMRoleName(Aws::String &&value)
CreateDBInstanceRequest & WithDBSecurityGroups(const Aws::Vector< Aws::String > &value)
CreateDBInstanceRequest & WithDBSubnetGroupName(const Aws::String &value)
const Aws::String & GetDBSubnetGroupName() const
CreateDBInstanceRequest & WithTdeCredentialPassword(const Aws::String &value)
CreateDBInstanceRequest & WithLicenseModel(Aws::String &&value)
const Aws::String & GetDBParameterGroupName() const
void SetCharacterSetName(const Aws::String &value)
const Aws::String & GetDomainIAMRoleName() const
void SetDBClusterIdentifier(Aws::String &&value)
CreateDBInstanceRequest & WithEngine(const Aws::String &value)
void SetDBInstanceIdentifier(const Aws::String &value)
CreateDBInstanceRequest & WithMultiAZ(bool value)
CreateDBInstanceRequest & WithDBSubnetGroupName(Aws::String &&value)
void SetStorageType(const Aws::String &value)
long GetPromotionTier() const
void SetStorageType(Aws::String &&value)
CreateDBInstanceRequest & WithStorageType(Aws::String &&value)
void SetBackupRetentionPeriod(long value)
CreateDBInstanceRequest & WithAllocatedStorage(long value)
void SetDomain(const Aws::String &value)
CreateDBInstanceRequest & WithKmsKeyId(const char *value)
void SetTdeCredentialArn(Aws::String &&value)
CreateDBInstanceRequest & WithDBInstanceClass(Aws::String &&value)
CreateDBInstanceRequest & WithDomainIAMRoleName(const char *value)
void SetMasterUserPassword(const char *value)
void SetDomainIAMRoleName(const Aws::String &value)
void SetEngine(const char *value)
void SetPromotionTier(long value)
CreateDBInstanceRequest & WithPreferredMaintenanceWindow(const Aws::String &value)
void SetPreferredMaintenanceWindow(const Aws::String &value)
CreateDBInstanceRequest & WithDomainIAMRoleName(const Aws::String &value)
CreateDBInstanceRequest & WithMonitoringRoleArn(Aws::String &&value)
CreateDBInstanceRequest & WithDBClusterIdentifier(const char *value)
CreateDBInstanceRequest & WithTdeCredentialPassword(Aws::String &&value)
CreateDBInstanceRequest & WithPreferredMaintenanceWindow(Aws::String &&value)
CreateDBInstanceRequest & WithOptionGroupName(Aws::String &&value)
const Aws::String & GetMasterUserPassword() const
CreateDBInstanceRequest & WithStorageType(const char *value)
void SetDBName(const char *value)
void SetOptionGroupName(Aws::String &&value)
CreateDBInstanceRequest & WithMonitoringRoleArn(const Aws::String &value)
CreateDBInstanceRequest & WithKmsKeyId(Aws::String &&value)
CreateDBInstanceRequest & WithMasterUserPassword(const char *value)
CreateDBInstanceRequest & WithPreferredMaintenanceWindow(const char *value)
CreateDBInstanceRequest & WithDBParameterGroupName(const Aws::String &value)
const Aws::Vector< Aws::String > & GetVpcSecurityGroupIds() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
CreateDBInstanceRequest & WithDBInstanceClass(const char *value)
CreateDBInstanceRequest & WithDBClusterIdentifier(Aws::String &&value)
CreateDBInstanceRequest & WithTdeCredentialPassword(const char *value)
void SetTdeCredentialArn(const char *value)
const Aws::String & GetDBInstanceClass() const
void SetDBInstanceClass(Aws::String &&value)
CreateDBInstanceRequest & WithMasterUsername(const Aws::String &value)
CreateDBInstanceRequest & WithIops(long value)
CreateDBInstanceRequest & WithPromotionTier(long value)
CreateDBInstanceRequest & WithAvailabilityZone(Aws::String &&value)
const Aws::String & GetPreferredBackupWindow() const
const Aws::String & GetEngineVersion() const
void SetEngine(Aws::String &&value)
void SetVpcSecurityGroupIds(const Aws::Vector< Aws::String > &value)
void SetDBParameterGroupName(const Aws::String &value)
void SetCharacterSetName(Aws::String &&value)
void SetMonitoringRoleArn(const char *value)
CreateDBInstanceRequest & WithPort(long value)
void SetEngineVersion(const Aws::String &value)
void SetPreferredBackupWindow(const Aws::String &value)
CreateDBInstanceRequest & WithVpcSecurityGroupIds(const Aws::Vector< Aws::String > &value)
void SetMasterUserPassword(const Aws::String &value)
void SetMasterUsername(const char *value)
void SetKmsKeyId(Aws::String &&value)
CreateDBInstanceRequest & WithStorageEncrypted(bool value)
CreateDBInstanceRequest & WithEngine(Aws::String &&value)
void SetDBInstanceIdentifier(Aws::String &&value)
CreateDBInstanceRequest & AddDBSecurityGroups(Aws::String &&value)
void SetEngineVersion(const char *value)
long GetBackupRetentionPeriod() const
void SetTdeCredentialPassword(const Aws::String &value)
CreateDBInstanceRequest & WithDBInstanceIdentifier(Aws::String &&value)
bool GetPubliclyAccessible() const
CreateDBInstanceRequest & WithEngineVersion(const Aws::String &value)
void SetAvailabilityZone(const Aws::String &value)
const Aws::String & GetDBInstanceIdentifier() const
void SetPubliclyAccessible(bool value)
CreateDBInstanceRequest & AddVpcSecurityGroupIds(const Aws::String &value)
const Aws::Vector< Tag > & GetTags() const
CreateDBInstanceRequest & WithAvailabilityZone(const char *value)
CreateDBInstanceRequest & AddTags(Tag &&value)
void SetOptionGroupName(const Aws::String &value)
void SetDBInstanceClass(const char *value)
const Aws::String & GetAvailabilityZone() const
void SetMonitoringRoleArn(Aws::String &&value)
void SetDBClusterIdentifier(const Aws::String &value)
void SetDBParameterGroupName(const char *value)
CreateDBInstanceRequest & WithDBParameterGroupName(const char *value)
CreateDBInstanceRequest & AddDBSecurityGroups(const char *value)
JSON (JavaScript Object Notation).
void SetDomain(const char *value)
void SetStorageType(const char *value)
CreateDBInstanceRequest & WithLicenseModel(const char *value)