7#include <aws/neptune/Neptune_EXPORTS.h>
8#include <aws/neptune/NeptuneRequest.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/core/utils/memory/stl/AWSVector.h>
11#include <aws/neptune/model/Tag.h>
49 inline void SetDBName(
const char* value) { m_dBNameHasBeenSet =
true; m_dBName.assign(value); }
67 inline void SetDBInstanceIdentifier(
const char* value) { m_dBInstanceIdentifierHasBeenSet =
true; m_dBInstanceIdentifier.assign(value); }
79 inline void SetAllocatedStorage(
int value) { m_allocatedStorageHasBeenSet =
true; m_allocatedStorage = value; }
93 inline void SetDBInstanceClass(
const char* value) { m_dBInstanceClassHasBeenSet =
true; m_dBInstanceClass.assign(value); }
108 inline void SetEngine(
const char* value) { m_engineHasBeenSet =
true; m_engine.assign(value); }
122 inline void SetMasterUsername(
const char* value) { m_masterUsernameHasBeenSet =
true; m_masterUsername.assign(value); }
136 inline void SetMasterUserPassword(
const char* value) { m_masterUserPasswordHasBeenSet =
true; m_masterUserPassword.assign(value); }
190 inline void SetAvailabilityZone(
const char* value) { m_availabilityZoneHasBeenSet =
true; m_availabilityZone.assign(value); }
205 inline void SetDBSubnetGroupName(
const char* value) { m_dBSubnetGroupNameHasBeenSet =
true; m_dBSubnetGroupName.assign(value); }
242 inline void SetDBParameterGroupName(
const char* value) { m_dBParameterGroupNameHasBeenSet =
true; m_dBParameterGroupName.assign(value); }
273 inline void SetPreferredBackupWindow(
const char* value) { m_preferredBackupWindowHasBeenSet =
true; m_preferredBackupWindow.assign(value); }
288 inline void SetPort(
int value) { m_portHasBeenSet =
true; m_port = value; }
299 inline void SetMultiAZ(
bool value) { m_multiAZHasBeenSet =
true; m_multiAZ = value; }
312 inline void SetEngineVersion(
const char* value) { m_engineVersionHasBeenSet =
true; m_engineVersion.assign(value); }
339 inline void SetLicenseModel(
const char* value) { m_licenseModelHasBeenSet =
true; m_licenseModel.assign(value); }
352 inline void SetIops(
int value) { m_iopsHasBeenSet =
true; m_iops = value; }
364 inline void SetOptionGroupName(
const char* value) { m_optionGroupNameHasBeenSet =
true; m_optionGroupName.assign(value); }
378 inline void SetCharacterSetName(
const char* value) { m_characterSetNameHasBeenSet =
true; m_characterSetName.assign(value); }
408 inline void SetDBClusterIdentifier(
const char* value) { m_dBClusterIdentifierHasBeenSet =
true; m_dBClusterIdentifier.assign(value); }
423 inline void SetStorageType(
const char* value) { m_storageTypeHasBeenSet =
true; m_storageType.assign(value); }
438 inline void SetTdeCredentialArn(
const char* value) { m_tdeCredentialArnHasBeenSet =
true; m_tdeCredentialArn.assign(value); }
453 inline void SetTdeCredentialPassword(
const char* value) { m_tdeCredentialPasswordHasBeenSet =
true; m_tdeCredentialPassword.assign(value); }
467 inline void SetStorageEncrypted(
bool value) { m_storageEncryptedHasBeenSet =
true; m_storageEncrypted = value; }
489 inline void SetKmsKeyId(
const char* value) { m_kmsKeyIdHasBeenSet =
true; m_kmsKeyId.assign(value); }
503 inline void SetDomain(
const char* value) { m_domainHasBeenSet =
true; m_domain.assign(value); }
516 inline void SetCopyTagsToSnapshot(
bool value) { m_copyTagsToSnapshotHasBeenSet =
true; m_copyTagsToSnapshot = value; }
530 inline void SetMonitoringInterval(
int value) { m_monitoringIntervalHasBeenSet =
true; m_monitoringInterval = value; }
546 inline void SetMonitoringRoleArn(
const char* value) { m_monitoringRoleArnHasBeenSet =
true; m_monitoringRoleArn.assign(value); }
561 inline void SetDomainIAMRoleName(
const char* value) { m_domainIAMRoleNameHasBeenSet =
true; m_domainIAMRoleName.assign(value); }
575 inline void SetPromotionTier(
int value) { m_promotionTierHasBeenSet =
true; m_promotionTier = value; }
587 inline void SetTimezone(
const char* value) { m_timezoneHasBeenSet =
true; m_timezone.assign(value); }
654 inline void SetDeletionProtection(
bool value) { m_deletionProtectionHasBeenSet =
true; m_deletionProtection = value; }
660 bool m_dBNameHasBeenSet =
false;
663 bool m_dBInstanceIdentifierHasBeenSet =
false;
665 int m_allocatedStorage;
666 bool m_allocatedStorageHasBeenSet =
false;
669 bool m_dBInstanceClassHasBeenSet =
false;
672 bool m_engineHasBeenSet =
false;
675 bool m_masterUsernameHasBeenSet =
false;
678 bool m_masterUserPasswordHasBeenSet =
false;
681 bool m_dBSecurityGroupsHasBeenSet =
false;
684 bool m_vpcSecurityGroupIdsHasBeenSet =
false;
687 bool m_availabilityZoneHasBeenSet =
false;
690 bool m_dBSubnetGroupNameHasBeenSet =
false;
693 bool m_preferredMaintenanceWindowHasBeenSet =
false;
696 bool m_dBParameterGroupNameHasBeenSet =
false;
698 int m_backupRetentionPeriod;
699 bool m_backupRetentionPeriodHasBeenSet =
false;
702 bool m_preferredBackupWindowHasBeenSet =
false;
705 bool m_portHasBeenSet =
false;
708 bool m_multiAZHasBeenSet =
false;
711 bool m_engineVersionHasBeenSet =
false;
713 bool m_autoMinorVersionUpgrade;
714 bool m_autoMinorVersionUpgradeHasBeenSet =
false;
717 bool m_licenseModelHasBeenSet =
false;
720 bool m_iopsHasBeenSet =
false;
723 bool m_optionGroupNameHasBeenSet =
false;
726 bool m_characterSetNameHasBeenSet =
false;
729 bool m_tagsHasBeenSet =
false;
732 bool m_dBClusterIdentifierHasBeenSet =
false;
735 bool m_storageTypeHasBeenSet =
false;
738 bool m_tdeCredentialArnHasBeenSet =
false;
741 bool m_tdeCredentialPasswordHasBeenSet =
false;
743 bool m_storageEncrypted;
744 bool m_storageEncryptedHasBeenSet =
false;
747 bool m_kmsKeyIdHasBeenSet =
false;
750 bool m_domainHasBeenSet =
false;
752 bool m_copyTagsToSnapshot;
753 bool m_copyTagsToSnapshotHasBeenSet =
false;
755 int m_monitoringInterval;
756 bool m_monitoringIntervalHasBeenSet =
false;
759 bool m_monitoringRoleArnHasBeenSet =
false;
762 bool m_domainIAMRoleNameHasBeenSet =
false;
765 bool m_promotionTierHasBeenSet =
false;
768 bool m_timezoneHasBeenSet =
false;
770 bool m_enableIAMDatabaseAuthentication;
771 bool m_enableIAMDatabaseAuthenticationHasBeenSet =
false;
773 bool m_enablePerformanceInsights;
774 bool m_enablePerformanceInsightsHasBeenSet =
false;
777 bool m_performanceInsightsKMSKeyIdHasBeenSet =
false;
780 bool m_enableCloudwatchLogsExportsHasBeenSet =
false;
782 bool m_deletionProtection;
783 bool m_deletionProtectionHasBeenSet =
false;
void SetTimezone(const char *value)
bool EnablePerformanceInsightsHasBeenSet() const
CreateDBInstanceRequest & WithMonitoringInterval(int value)
CreateDBInstanceRequest & WithPreferredMaintenanceWindow(const Aws::String &value)
void SetOptionGroupName(const char *value)
void SetDBName(const Aws::String &value)
void SetDBName(const char *value)
void SetDBClusterIdentifier(const char *value)
const Aws::String & GetDomainIAMRoleName() const
void SetAvailabilityZone(Aws::String &&value)
virtual const char * GetServiceRequestName() const override
CreateDBInstanceRequest & WithPort(int value)
void SetMonitoringRoleArn(Aws::String &&value)
AWS_NEPTUNE_API CreateDBInstanceRequest()
void SetDeletionProtection(bool value)
CreateDBInstanceRequest & WithDomain(const char *value)
void SetEngineVersion(Aws::String &&value)
bool GetEnableIAMDatabaseAuthentication() const
CreateDBInstanceRequest & WithLicenseModel(const char *value)
CreateDBInstanceRequest & WithStorageType(const Aws::String &value)
void SetTimezone(Aws::String &&value)
const Aws::String & GetDBParameterGroupName() const
void SetDBInstanceClass(const Aws::String &value)
void SetPreferredMaintenanceWindow(const char *value)
bool DBParameterGroupNameHasBeenSet() const
const Aws::String & GetAvailabilityZone() const
bool VpcSecurityGroupIdsHasBeenSet() const
void SetDBSecurityGroups(Aws::Vector< Aws::String > &&value)
bool AllocatedStorageHasBeenSet() const
void SetMasterUserPassword(const Aws::String &value)
CreateDBInstanceRequest & WithMonitoringRoleArn(Aws::String &&value)
bool OptionGroupNameHasBeenSet() const
void SetTags(const Aws::Vector< Tag > &value)
void SetMonitoringInterval(int value)
const Aws::String & GetMonitoringRoleArn() const
CreateDBInstanceRequest & WithOptionGroupName(const char *value)
CreateDBInstanceRequest & WithKmsKeyId(const Aws::String &value)
bool StorageEncryptedHasBeenSet() const
CreateDBInstanceRequest & WithDBInstanceClass(const char *value)
CreateDBInstanceRequest & WithMasterUsername(const Aws::String &value)
CreateDBInstanceRequest & WithDBInstanceClass(Aws::String &&value)
const Aws::String & GetDBClusterIdentifier() const
CreateDBInstanceRequest & WithEngine(Aws::String &&value)
CreateDBInstanceRequest & WithPreferredBackupWindow(Aws::String &&value)
bool TagsHasBeenSet() const
const Aws::String & GetTimezone() const
const Aws::String & GetEngineVersion() const
const Aws::String & GetDBInstanceClass() const
void SetVpcSecurityGroupIds(Aws::Vector< Aws::String > &&value)
CreateDBInstanceRequest & WithMasterUserPassword(const char *value)
CreateDBInstanceRequest & WithKmsKeyId(const char *value)
const Aws::String & GetPreferredBackupWindow() const
CreateDBInstanceRequest & WithCharacterSetName(const Aws::String &value)
CreateDBInstanceRequest & WithVpcSecurityGroupIds(const Aws::Vector< Aws::String > &value)
CreateDBInstanceRequest & WithEngine(const char *value)
CreateDBInstanceRequest & WithMonitoringRoleArn(const char *value)
CreateDBInstanceRequest & WithEnableCloudwatchLogsExports(Aws::Vector< Aws::String > &&value)
CreateDBInstanceRequest & WithDBInstanceIdentifier(const Aws::String &value)
CreateDBInstanceRequest & AddEnableCloudwatchLogsExports(Aws::String &&value)
CreateDBInstanceRequest & WithMasterUserPassword(Aws::String &&value)
const Aws::String & GetTdeCredentialPassword() const
CreateDBInstanceRequest & WithEnableCloudwatchLogsExports(const Aws::Vector< Aws::String > &value)
CreateDBInstanceRequest & WithCopyTagsToSnapshot(bool value)
void SetEnableCloudwatchLogsExports(Aws::Vector< Aws::String > &&value)
CreateDBInstanceRequest & WithPreferredBackupWindow(const char *value)
void SetPerformanceInsightsKMSKeyId(Aws::String &&value)
void SetEngine(Aws::String &&value)
CreateDBInstanceRequest & WithDBInstanceIdentifier(const char *value)
CreateDBInstanceRequest & WithDBSubnetGroupName(Aws::String &&value)
void SetLicenseModel(Aws::String &&value)
CreateDBInstanceRequest & WithDBClusterIdentifier(Aws::String &&value)
CreateDBInstanceRequest & WithDBParameterGroupName(const Aws::String &value)
bool TdeCredentialArnHasBeenSet() const
void SetKmsKeyId(const char *value)
void SetDBSubnetGroupName(Aws::String &&value)
CreateDBInstanceRequest & AddTags(const Tag &value)
void SetOptionGroupName(Aws::String &&value)
CreateDBInstanceRequest & WithEngineVersion(const char *value)
const Aws::String & GetLicenseModel() const
bool PromotionTierHasBeenSet() const
void SetLicenseModel(const char *value)
bool MonitoringRoleArnHasBeenSet() const
void SetMultiAZ(bool value)
CreateDBInstanceRequest & WithPerformanceInsightsKMSKeyId(const Aws::String &value)
void SetAvailabilityZone(const Aws::String &value)
const Aws::String & GetMasterUsername() const
CreateDBInstanceRequest & WithPreferredMaintenanceWindow(const char *value)
void SetTimezone(const Aws::String &value)
void SetEnableIAMDatabaseAuthentication(bool value)
CreateDBInstanceRequest & AddVpcSecurityGroupIds(Aws::String &&value)
bool TimezoneHasBeenSet() const
bool DeletionProtectionHasBeenSet() const
void SetDBParameterGroupName(Aws::String &&value)
void SetPerformanceInsightsKMSKeyId(const Aws::String &value)
bool DBInstanceIdentifierHasBeenSet() const
CreateDBInstanceRequest & WithDBInstanceIdentifier(Aws::String &&value)
void SetBackupRetentionPeriod(int value)
CreateDBInstanceRequest & WithLicenseModel(const Aws::String &value)
bool EngineHasBeenSet() const
void SetAutoMinorVersionUpgrade(bool value)
AWS_NEPTUNE_API void DumpBodyToUrl(Aws::Http::URI &uri) const override
CreateDBInstanceRequest & WithTags(const Aws::Vector< Tag > &value)
CreateDBInstanceRequest & AddVpcSecurityGroupIds(const char *value)
CreateDBInstanceRequest & AddEnableCloudwatchLogsExports(const Aws::String &value)
CreateDBInstanceRequest & WithTdeCredentialPassword(Aws::String &&value)
const Aws::String & GetEngine() const
CreateDBInstanceRequest & WithMasterUsername(Aws::String &&value)
void SetStorageType(const char *value)
const Aws::String & GetCharacterSetName() const
const Aws::String & GetDBName() const
CreateDBInstanceRequest & WithDomain(const Aws::String &value)
const Aws::Vector< Aws::String > & GetEnableCloudwatchLogsExports() const
CreateDBInstanceRequest & WithPerformanceInsightsKMSKeyId(const char *value)
CreateDBInstanceRequest & AddVpcSecurityGroupIds(const Aws::String &value)
CreateDBInstanceRequest & WithStorageEncrypted(bool value)
bool DBSecurityGroupsHasBeenSet() const
CreateDBInstanceRequest & WithDBSubnetGroupName(const Aws::String &value)
void SetDBName(Aws::String &&value)
CreateDBInstanceRequest & WithDBSubnetGroupName(const char *value)
CreateDBInstanceRequest & WithAvailabilityZone(const Aws::String &value)
CreateDBInstanceRequest & WithMasterUserPassword(const Aws::String &value)
void SetMasterUserPassword(const char *value)
bool DBNameHasBeenSet() const
void SetDBParameterGroupName(const Aws::String &value)
CreateDBInstanceRequest & AddDBSecurityGroups(const Aws::String &value)
CreateDBInstanceRequest & WithDBParameterGroupName(const char *value)
CreateDBInstanceRequest & WithOptionGroupName(Aws::String &&value)
void SetPreferredBackupWindow(Aws::String &&value)
void SetEngine(const Aws::String &value)
bool MonitoringIntervalHasBeenSet() const
CreateDBInstanceRequest & WithTdeCredentialArn(Aws::String &&value)
CreateDBInstanceRequest & WithPreferredBackupWindow(const Aws::String &value)
void SetPromotionTier(int value)
CreateDBInstanceRequest & WithKmsKeyId(Aws::String &&value)
bool EngineVersionHasBeenSet() const
bool BackupRetentionPeriodHasBeenSet() const
CreateDBInstanceRequest & WithDBInstanceClass(const Aws::String &value)
void SetTdeCredentialPassword(const Aws::String &value)
bool GetEnablePerformanceInsights() const
void SetDomain(const char *value)
const Aws::String & GetDBSubnetGroupName() const
CreateDBInstanceRequest & WithCharacterSetName(const char *value)
CreateDBInstanceRequest & WithTimezone(const Aws::String &value)
CreateDBInstanceRequest & WithDBClusterIdentifier(const Aws::String &value)
bool GetCopyTagsToSnapshot() const
CreateDBInstanceRequest & WithPerformanceInsightsKMSKeyId(Aws::String &&value)
CreateDBInstanceRequest & WithTimezone(Aws::String &&value)
bool GetStorageEncrypted() const
bool DomainIAMRoleNameHasBeenSet() const
CreateDBInstanceRequest & WithDeletionProtection(bool value)
bool StorageTypeHasBeenSet() const
void SetDBInstanceIdentifier(const Aws::String &value)
bool PortHasBeenSet() const
void SetPreferredBackupWindow(const char *value)
void SetTdeCredentialArn(const Aws::String &value)
CreateDBInstanceRequest & WithDBSecurityGroups(Aws::Vector< Aws::String > &&value)
bool PreferredMaintenanceWindowHasBeenSet() const
const Aws::String & GetPerformanceInsightsKMSKeyId() const
void SetOptionGroupName(const Aws::String &value)
CreateDBInstanceRequest & WithDBSecurityGroups(const Aws::Vector< Aws::String > &value)
CreateDBInstanceRequest & AddTags(Tag &&value)
CreateDBInstanceRequest & WithDBName(Aws::String &&value)
CreateDBInstanceRequest & WithMonitoringRoleArn(const Aws::String &value)
const Aws::String & GetPreferredMaintenanceWindow() const
CreateDBInstanceRequest & WithAllocatedStorage(int value)
void SetMasterUsername(const char *value)
void SetPreferredBackupWindow(const Aws::String &value)
void SetDBInstanceClass(const char *value)
CreateDBInstanceRequest & WithTdeCredentialArn(const Aws::String &value)
CreateDBInstanceRequest & WithStorageType(const char *value)
void SetCopyTagsToSnapshot(bool value)
bool GetDeletionProtection() const
CreateDBInstanceRequest & AddDBSecurityGroups(const char *value)
CreateDBInstanceRequest & WithTdeCredentialPassword(const Aws::String &value)
void SetCharacterSetName(const Aws::String &value)
CreateDBInstanceRequest & WithEngineVersion(const Aws::String &value)
void SetTdeCredentialPassword(Aws::String &&value)
void SetEnablePerformanceInsights(bool value)
int GetAllocatedStorage() const
void SetCharacterSetName(Aws::String &&value)
void SetEngineVersion(const Aws::String &value)
void SetMasterUsername(const Aws::String &value)
void SetDomainIAMRoleName(const Aws::String &value)
bool PerformanceInsightsKMSKeyIdHasBeenSet() const
int GetBackupRetentionPeriod() const
void SetMasterUsername(Aws::String &&value)
CreateDBInstanceRequest & WithMultiAZ(bool value)
bool AutoMinorVersionUpgradeHasBeenSet() const
void SetDBClusterIdentifier(const Aws::String &value)
void SetDBParameterGroupName(const char *value)
CreateDBInstanceRequest & WithEnablePerformanceInsights(bool value)
CreateDBInstanceRequest & WithDomainIAMRoleName(Aws::String &&value)
CreateDBInstanceRequest & WithVpcSecurityGroupIds(Aws::Vector< Aws::String > &&value)
void SetEngineVersion(const char *value)
const Aws::Vector< Aws::String > & GetDBSecurityGroups() const
const Aws::String & GetDomain() const
const Aws::String & GetDBInstanceIdentifier() const
bool PreferredBackupWindowHasBeenSet() const
void SetEnableCloudwatchLogsExports(const Aws::Vector< Aws::String > &value)
const Aws::String & GetStorageType() const
const Aws::String & GetTdeCredentialArn() const
void SetDomainIAMRoleName(const char *value)
CreateDBInstanceRequest & WithPromotionTier(int value)
CreateDBInstanceRequest & WithEnableIAMDatabaseAuthentication(bool value)
CreateDBInstanceRequest & WithDomain(Aws::String &&value)
bool AvailabilityZoneHasBeenSet() const
const Aws::Vector< Tag > & GetTags() const
void SetDBInstanceClass(Aws::String &&value)
CreateDBInstanceRequest & WithPreferredMaintenanceWindow(Aws::String &&value)
void SetAvailabilityZone(const char *value)
void SetVpcSecurityGroupIds(const Aws::Vector< Aws::String > &value)
CreateDBInstanceRequest & WithMasterUsername(const char *value)
bool DomainHasBeenSet() const
bool MasterUserPasswordHasBeenSet() const
void SetMasterUserPassword(Aws::String &&value)
CreateDBInstanceRequest & AddEnableCloudwatchLogsExports(const char *value)
void SetTdeCredentialArn(const char *value)
CreateDBInstanceRequest & WithDBName(const char *value)
bool MasterUsernameHasBeenSet() const
void SetStorageType(Aws::String &&value)
CreateDBInstanceRequest & WithAutoMinorVersionUpgrade(bool value)
bool IopsHasBeenSet() const
void SetStorageType(const Aws::String &value)
const Aws::String & GetKmsKeyId() const
void SetPerformanceInsightsKMSKeyId(const char *value)
void SetStorageEncrypted(bool value)
void SetEngine(const char *value)
CreateDBInstanceRequest & WithLicenseModel(Aws::String &&value)
void SetDBSubnetGroupName(const char *value)
void SetDBSubnetGroupName(const Aws::String &value)
bool KmsKeyIdHasBeenSet() const
void SetPreferredMaintenanceWindow(Aws::String &&value)
const Aws::String & GetOptionGroupName() const
bool CopyTagsToSnapshotHasBeenSet() const
bool TdeCredentialPasswordHasBeenSet() const
bool CharacterSetNameHasBeenSet() const
void SetTags(Aws::Vector< Tag > &&value)
const Aws::Vector< Aws::String > & GetVpcSecurityGroupIds() const
bool MultiAZHasBeenSet() const
CreateDBInstanceRequest & WithOptionGroupName(const Aws::String &value)
const Aws::String & GetMasterUserPassword() const
int GetPromotionTier() const
void SetMonitoringRoleArn(const char *value)
void SetMonitoringRoleArn(const Aws::String &value)
CreateDBInstanceRequest & WithAvailabilityZone(Aws::String &&value)
int GetMonitoringInterval() const
void SetCharacterSetName(const char *value)
void SetKmsKeyId(const Aws::String &value)
bool LicenseModelHasBeenSet() const
CreateDBInstanceRequest & WithIops(int value)
CreateDBInstanceRequest & WithDBClusterIdentifier(const char *value)
void SetTdeCredentialArn(Aws::String &&value)
CreateDBInstanceRequest & WithTimezone(const char *value)
CreateDBInstanceRequest & WithEngineVersion(Aws::String &&value)
void SetDBSecurityGroups(const Aws::Vector< Aws::String > &value)
void SetDomain(const Aws::String &value)
AWS_NEPTUNE_API Aws::String SerializePayload() const override
void SetDBClusterIdentifier(Aws::String &&value)
CreateDBInstanceRequest & WithEngine(const Aws::String &value)
CreateDBInstanceRequest & WithTags(Aws::Vector< Tag > &&value)
void SetDomain(Aws::String &&value)
CreateDBInstanceRequest & WithDomainIAMRoleName(const Aws::String &value)
CreateDBInstanceRequest & WithTdeCredentialPassword(const char *value)
void SetLicenseModel(const Aws::String &value)
CreateDBInstanceRequest & WithDBParameterGroupName(Aws::String &&value)
bool DBSubnetGroupNameHasBeenSet() const
bool GetAutoMinorVersionUpgrade() const
CreateDBInstanceRequest & WithBackupRetentionPeriod(int value)
CreateDBInstanceRequest & WithStorageType(Aws::String &&value)
CreateDBInstanceRequest & WithCharacterSetName(Aws::String &&value)
void SetDBInstanceIdentifier(const char *value)
bool DBClusterIdentifierHasBeenSet() const
void SetDomainIAMRoleName(Aws::String &&value)
void SetDBInstanceIdentifier(Aws::String &&value)
void SetKmsKeyId(Aws::String &&value)
void SetPreferredMaintenanceWindow(const Aws::String &value)
bool EnableCloudwatchLogsExportsHasBeenSet() const
CreateDBInstanceRequest & AddDBSecurityGroups(Aws::String &&value)
void SetTdeCredentialPassword(const char *value)
bool DBInstanceClassHasBeenSet() const
CreateDBInstanceRequest & WithAvailabilityZone(const char *value)
CreateDBInstanceRequest & WithDomainIAMRoleName(const char *value)
CreateDBInstanceRequest & WithDBName(const Aws::String &value)
bool EnableIAMDatabaseAuthenticationHasBeenSet() const
CreateDBInstanceRequest & WithTdeCredentialArn(const char *value)
void SetAllocatedStorage(int value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector