7#include <aws/core/utils/UUID.h>
8#include <aws/core/utils/memory/stl/AWSMap.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/core/utils/memory/stl/AWSVector.h>
11#include <aws/odb/OdbRequest.h>
12#include <aws/odb/Odb_EXPORTS.h>
13#include <aws/odb/model/AutonomousMaintenanceScheduleType.h>
14#include <aws/odb/model/CustomerContact.h>
15#include <aws/odb/model/DatabaseEdition.h>
16#include <aws/odb/model/DatabaseTool.h>
17#include <aws/odb/model/DbWorkload.h>
18#include <aws/odb/model/EncryptionKeyConfigurationInput.h>
19#include <aws/odb/model/EncryptionKeyProviderInput.h>
20#include <aws/odb/model/LicenseModel.h>
21#include <aws/odb/model/ResourcePoolSummary.h>
22#include <aws/odb/model/ScheduledOperationDetails.h>
23#include <aws/odb/model/SourceConfiguration.h>
24#include <aws/odb/model/SourceType.h>
25#include <aws/odb/model/StandbyAllowlistedIpsSource.h>
26#include <aws/odb/model/TransportableTablespace.h>
57 template <
typename OdbNetworkIdT = Aws::String>
59 m_odbNetworkIdHasBeenSet =
true;
60 m_odbNetworkId = std::forward<OdbNetworkIdT>(value);
62 template <
typename OdbNetworkIdT = Aws::String>
76 template <
typename DisplayNameT = Aws::String>
78 m_displayNameHasBeenSet =
true;
79 m_displayName = std::forward<DisplayNameT>(value);
81 template <
typename DisplayNameT = Aws::String>
97 template <
typename DbNameT = Aws::String>
99 m_dbNameHasBeenSet =
true;
100 m_dbName = std::forward<DbNameT>(value);
102 template <
typename DbNameT = Aws::String>
115 template <
typename AdminPasswordT = Aws::String>
117 m_adminPasswordHasBeenSet =
true;
118 m_adminPassword = std::forward<AdminPasswordT>(value);
120 template <
typename AdminPasswordT = Aws::String>
135 m_computeCountHasBeenSet =
true;
136 m_computeCount = value;
152 m_dataStorageSizeInTBsHasBeenSet =
true;
153 m_dataStorageSizeInTBs = value;
169 m_dataStorageSizeInGBsHasBeenSet =
true;
170 m_dataStorageSizeInGBs = value;
186 m_dbWorkloadHasBeenSet =
true;
187 m_dbWorkload = value;
203 m_isAutoScalingEnabledHasBeenSet =
true;
204 m_isAutoScalingEnabled = value;
220 m_isAutoScalingForStorageEnabledHasBeenSet =
true;
221 m_isAutoScalingForStorageEnabled = value;
236 m_licenseModelHasBeenSet =
true;
237 m_licenseModel = value;
251 template <
typename CharacterSetT = Aws::String>
253 m_characterSetHasBeenSet =
true;
254 m_characterSet = std::forward<CharacterSetT>(value);
256 template <
typename CharacterSetT = Aws::String>
269 template <
typename N
characterSetT = Aws::String>
271 m_ncharacterSetHasBeenSet =
true;
272 m_ncharacterSet = std::forward<NcharacterSetT>(value);
274 template <
typename N
characterSetT = Aws::String>
287 template <
typename DbVersionT = Aws::String>
289 m_dbVersionHasBeenSet =
true;
290 m_dbVersion = std::forward<DbVersionT>(value);
292 template <
typename DbVersionT = Aws::String>
306 m_databaseEditionHasBeenSet =
true;
307 m_databaseEdition = value;
323 m_standbyAllowlistedIpsSourceHasBeenSet =
true;
324 m_standbyAllowlistedIpsSource = value;
339 m_autonomousMaintenanceScheduleTypeHasBeenSet =
true;
340 m_autonomousMaintenanceScheduleType = value;
356 m_backupRetentionPeriodInDaysHasBeenSet =
true;
357 m_backupRetentionPeriodInDays = value;
373 m_byolComputeCountLimitHasBeenSet =
true;
374 m_byolComputeCountLimit = value;
389 m_cpuCoreCountHasBeenSet =
true;
390 m_cpuCoreCount = value;
405 template <
typename CustomerContactsToSendToOCIT = Aws::Vector<CustomerContact>>
407 m_customerContactsToSendToOCIHasBeenSet =
true;
408 m_customerContactsToSendToOCI = std::forward<CustomerContactsToSendToOCIT>(value);
410 template <
typename CustomerContactsToSendToOCIT = Aws::Vector<CustomerContact>>
415 template <
typename CustomerContactsToSendToOCIT = CustomerContact>
417 m_customerContactsToSendToOCIHasBeenSet =
true;
418 m_customerContactsToSendToOCI.emplace_back(std::forward<CustomerContactsToSendToOCIT>(value));
429 template <
typename PrivateEndpo
intIpT = Aws::String>
431 m_privateEndpointIpHasBeenSet =
true;
432 m_privateEndpointIp = std::forward<PrivateEndpointIpT>(value);
434 template <
typename PrivateEndpo
intIpT = Aws::String>
447 template <
typename PrivateEndpo
intLabelT = Aws::String>
449 m_privateEndpointLabelHasBeenSet =
true;
450 m_privateEndpointLabel = std::forward<PrivateEndpointLabelT>(value);
452 template <
typename PrivateEndpo
intLabelT = Aws::String>
465 template <
typename ResourcePoolLeaderIdT = Aws::String>
467 m_resourcePoolLeaderIdHasBeenSet =
true;
468 m_resourcePoolLeaderId = std::forward<ResourcePoolLeaderIdT>(value);
470 template <
typename ResourcePoolLeaderIdT = Aws::String>
483 template <
typename ResourcePoolSummaryT = ResourcePoolSummary>
485 m_resourcePoolSummaryHasBeenSet =
true;
486 m_resourcePoolSummary = std::forward<ResourcePoolSummaryT>(value);
488 template <
typename ResourcePoolSummaryT = ResourcePoolSummary>
501 template <
typename ScheduledOperationsT = Aws::Vector<ScheduledOperationDetails>>
503 m_scheduledOperationsHasBeenSet =
true;
504 m_scheduledOperations = std::forward<ScheduledOperationsT>(value);
506 template <
typename ScheduledOperationsT = Aws::Vector<ScheduledOperationDetails>>
511 template <
typename ScheduledOperationsT = ScheduledOperationDetails>
513 m_scheduledOperationsHasBeenSet =
true;
514 m_scheduledOperations.emplace_back(std::forward<ScheduledOperationsT>(value));
526 template <
typename StandbyAllowlistedIpsT = Aws::Vector<Aws::String>>
528 m_standbyAllowlistedIpsHasBeenSet =
true;
529 m_standbyAllowlistedIps = std::forward<StandbyAllowlistedIpsT>(value);
531 template <
typename StandbyAllowlistedIpsT = Aws::Vector<Aws::String>>
536 template <
typename StandbyAllowlistedIpsT = Aws::String>
538 m_standbyAllowlistedIpsHasBeenSet =
true;
539 m_standbyAllowlistedIps.emplace_back(std::forward<StandbyAllowlistedIpsT>(value));
551 template <
typename AllowlistedIpsT = Aws::Vector<Aws::String>>
553 m_allowlistedIpsHasBeenSet =
true;
554 m_allowlistedIps = std::forward<AllowlistedIpsT>(value);
556 template <
typename AllowlistedIpsT = Aws::Vector<Aws::String>>
561 template <
typename AllowlistedIpsT = Aws::String>
563 m_allowlistedIpsHasBeenSet =
true;
564 m_allowlistedIps.emplace_back(std::forward<AllowlistedIpsT>(value));
576 template <
typename TransportableTablespaceT = TransportableTablespace>
578 m_transportableTablespaceHasBeenSet =
true;
579 m_transportableTablespace = std::forward<TransportableTablespaceT>(value);
581 template <
typename TransportableTablespaceT = TransportableTablespace>
596 m_isBackupRetentionLockedHasBeenSet =
true;
597 m_isBackupRetentionLocked = value;
613 m_isLocalDataGuardEnabledHasBeenSet =
true;
614 m_isLocalDataGuardEnabled = value;
630 m_isMtlsConnectionRequiredHasBeenSet =
true;
631 m_isMtlsConnectionRequired = value;
646 template <
typename DbToolsDetailsT = Aws::Vector<DatabaseTool>>
648 m_dbToolsDetailsHasBeenSet =
true;
649 m_dbToolsDetails = std::forward<DbToolsDetailsT>(value);
651 template <
typename DbToolsDetailsT = Aws::Vector<DatabaseTool>>
656 template <
typename DbToolsDetailsT = DatabaseTool>
658 m_dbToolsDetailsHasBeenSet =
true;
659 m_dbToolsDetails.emplace_back(std::forward<DbToolsDetailsT>(value));
672 m_sourceHasBeenSet =
true;
688 template <
typename SourceConfigurationT = SourceConfiguration>
690 m_sourceConfigurationHasBeenSet =
true;
691 m_sourceConfiguration = std::forward<SourceConfigurationT>(value);
693 template <
typename SourceConfigurationT = SourceConfiguration>
707 m_encryptionKeyProviderHasBeenSet =
true;
708 m_encryptionKeyProvider = value;
723 template <
typename EncryptionKeyConfigurationT = EncryptionKeyConfigurationInput>
725 m_encryptionKeyConfigurationHasBeenSet =
true;
726 m_encryptionKeyConfiguration = std::forward<EncryptionKeyConfigurationT>(value);
728 template <
typename EncryptionKeyConfigurationT = EncryptionKeyConfigurationInput>
741 template <
typename ClientTokenT = Aws::String>
743 m_clientTokenHasBeenSet =
true;
744 m_clientToken = std::forward<ClientTokenT>(value);
746 template <
typename ClientTokenT = Aws::String>
760 template <
typename TagsT = Aws::Map<Aws::String, Aws::String>>
762 m_tagsHasBeenSet =
true;
763 m_tags = std::forward<TagsT>(value);
765 template <
typename TagsT = Aws::Map<Aws::String, Aws::String>>
767 SetTags(std::forward<TagsT>(value));
770 template <
typename TagsKeyT = Aws::String,
typename TagsValueT = Aws::String>
772 m_tagsHasBeenSet =
true;
773 m_tags.emplace(std::forward<TagsKeyT>(key), std::forward<TagsValueT>(value));
786 double m_computeCount{0.0};
788 int m_dataStorageSizeInTBs{0};
790 int m_dataStorageSizeInGBs{0};
794 bool m_isAutoScalingEnabled{
false};
796 bool m_isAutoScalingForStorageEnabled{
false};
812 int m_backupRetentionPeriodInDays{0};
814 double m_byolComputeCountLimit{0.0};
816 int m_cpuCoreCount{0};
826 ResourcePoolSummary m_resourcePoolSummary;
834 TransportableTablespace m_transportableTablespace;
836 bool m_isBackupRetentionLocked{
false};
838 bool m_isLocalDataGuardEnabled{
false};
840 bool m_isMtlsConnectionRequired{
false};
846 SourceConfiguration m_sourceConfiguration;
850 EncryptionKeyConfigurationInput m_encryptionKeyConfiguration;
855 bool m_odbNetworkIdHasBeenSet =
false;
856 bool m_displayNameHasBeenSet =
false;
857 bool m_dbNameHasBeenSet =
false;
858 bool m_adminPasswordHasBeenSet =
false;
859 bool m_computeCountHasBeenSet =
false;
860 bool m_dataStorageSizeInTBsHasBeenSet =
false;
861 bool m_dataStorageSizeInGBsHasBeenSet =
false;
862 bool m_dbWorkloadHasBeenSet =
false;
863 bool m_isAutoScalingEnabledHasBeenSet =
false;
864 bool m_isAutoScalingForStorageEnabledHasBeenSet =
false;
865 bool m_licenseModelHasBeenSet =
false;
866 bool m_characterSetHasBeenSet =
false;
867 bool m_ncharacterSetHasBeenSet =
false;
868 bool m_dbVersionHasBeenSet =
false;
869 bool m_databaseEditionHasBeenSet =
false;
870 bool m_standbyAllowlistedIpsSourceHasBeenSet =
false;
871 bool m_autonomousMaintenanceScheduleTypeHasBeenSet =
false;
872 bool m_backupRetentionPeriodInDaysHasBeenSet =
false;
873 bool m_byolComputeCountLimitHasBeenSet =
false;
874 bool m_cpuCoreCountHasBeenSet =
false;
875 bool m_customerContactsToSendToOCIHasBeenSet =
false;
876 bool m_privateEndpointIpHasBeenSet =
false;
877 bool m_privateEndpointLabelHasBeenSet =
false;
878 bool m_resourcePoolLeaderIdHasBeenSet =
false;
879 bool m_resourcePoolSummaryHasBeenSet =
false;
880 bool m_scheduledOperationsHasBeenSet =
false;
881 bool m_standbyAllowlistedIpsHasBeenSet =
false;
882 bool m_allowlistedIpsHasBeenSet =
false;
883 bool m_transportableTablespaceHasBeenSet =
false;
884 bool m_isBackupRetentionLockedHasBeenSet =
false;
885 bool m_isLocalDataGuardEnabledHasBeenSet =
false;
886 bool m_isMtlsConnectionRequiredHasBeenSet =
false;
887 bool m_dbToolsDetailsHasBeenSet =
false;
888 bool m_sourceHasBeenSet =
false;
889 bool m_sourceConfigurationHasBeenSet =
false;
890 bool m_encryptionKeyProviderHasBeenSet =
false;
891 bool m_encryptionKeyConfigurationHasBeenSet =
false;
892 bool m_clientTokenHasBeenSet =
true;
893 bool m_tagsHasBeenSet =
false;
static Aws::Utils::UUID PseudoRandomUUID()
bool BackupRetentionPeriodInDaysHasBeenSet() const
CreateAutonomousDatabaseRequest & WithOdbNetworkId(OdbNetworkIdT &&value)
virtual const char * GetServiceRequestName() const override
CreateAutonomousDatabaseRequest & WithStandbyAllowlistedIpsSource(StandbyAllowlistedIpsSource value)
void SetLicenseModel(LicenseModel value)
CreateAutonomousDatabaseRequest & WithResourcePoolLeaderId(ResourcePoolLeaderIdT &&value)
bool IsAutoScalingEnabledHasBeenSet() const
double GetByolComputeCountLimit() const
bool DataStorageSizeInGBsHasBeenSet() const
bool AdminPasswordHasBeenSet() const
bool IsLocalDataGuardEnabledHasBeenSet() const
void SetScheduledOperations(ScheduledOperationsT &&value)
int GetDataStorageSizeInGBs() const
bool DisplayNameHasBeenSet() const
void SetCpuCoreCount(int value)
bool DbWorkloadHasBeenSet() const
bool TransportableTablespaceHasBeenSet() const
bool OdbNetworkIdHasBeenSet() const
CreateAutonomousDatabaseRequest & AddDbToolsDetails(DbToolsDetailsT &&value)
void SetTransportableTablespace(TransportableTablespaceT &&value)
void SetEncryptionKeyConfiguration(EncryptionKeyConfigurationT &&value)
void SetDataStorageSizeInTBs(int value)
const Aws::Vector< CustomerContact > & GetCustomerContactsToSendToOCI() const
AWS_ODB_API CreateAutonomousDatabaseRequest()=default
CreateAutonomousDatabaseRequest & WithIsBackupRetentionLocked(bool value)
void SetNcharacterSet(NcharacterSetT &&value)
bool CharacterSetHasBeenSet() const
bool ClientTokenHasBeenSet() const
bool CpuCoreCountHasBeenSet() const
AutonomousMaintenanceScheduleType GetAutonomousMaintenanceScheduleType() const
const SourceConfiguration & GetSourceConfiguration() const
bool PrivateEndpointLabelHasBeenSet() const
EncryptionKeyProviderInput GetEncryptionKeyProvider() const
void SetSourceConfiguration(SourceConfigurationT &&value)
void SetPrivateEndpointLabel(PrivateEndpointLabelT &&value)
const Aws::String & GetDbVersion() const
bool ComputeCountHasBeenSet() const
bool StandbyAllowlistedIpsSourceHasBeenSet() const
bool StandbyAllowlistedIpsHasBeenSet() const
bool ResourcePoolLeaderIdHasBeenSet() const
CreateAutonomousDatabaseRequest & AddCustomerContactsToSendToOCI(CustomerContactsToSendToOCIT &&value)
void SetResourcePoolSummary(ResourcePoolSummaryT &&value)
const TransportableTablespace & GetTransportableTablespace() const
bool PrivateEndpointIpHasBeenSet() const
void SetByolComputeCountLimit(double value)
bool ScheduledOperationsHasBeenSet() const
CreateAutonomousDatabaseRequest & WithAllowlistedIps(AllowlistedIpsT &&value)
const Aws::String & GetCharacterSet() const
CreateAutonomousDatabaseRequest & WithIsLocalDataGuardEnabled(bool value)
CreateAutonomousDatabaseRequest & WithAdminPassword(AdminPasswordT &&value)
const Aws::String & GetAdminPassword() const
bool IsBackupRetentionLockedHasBeenSet() const
CreateAutonomousDatabaseRequest & WithCharacterSet(CharacterSetT &&value)
CreateAutonomousDatabaseRequest & WithComputeCount(double value)
void SetOdbNetworkId(OdbNetworkIdT &&value)
bool TagsHasBeenSet() const
const Aws::Vector< Aws::String > & GetAllowlistedIps() const
void SetIsAutoScalingForStorageEnabled(bool value)
bool EncryptionKeyProviderHasBeenSet() const
CreateAutonomousDatabaseRequest & WithTransportableTablespace(TransportableTablespaceT &&value)
void SetAdminPassword(AdminPasswordT &&value)
void SetIsAutoScalingEnabled(bool value)
bool IsMtlsConnectionRequiredHasBeenSet() const
CreateAutonomousDatabaseRequest & WithSourceConfiguration(SourceConfigurationT &&value)
bool GetIsAutoScalingForStorageEnabled() const
void SetSource(SourceType value)
void SetCharacterSet(CharacterSetT &&value)
CreateAutonomousDatabaseRequest & WithStandbyAllowlistedIps(StandbyAllowlistedIpsT &&value)
bool DataStorageSizeInTBsHasBeenSet() const
const Aws::Map< Aws::String, Aws::String > & GetTags() const
double GetComputeCount() const
const ResourcePoolSummary & GetResourcePoolSummary() const
const Aws::String & GetOdbNetworkId() const
bool DbToolsDetailsHasBeenSet() const
bool GetIsBackupRetentionLocked() const
CreateAutonomousDatabaseRequest & WithEncryptionKeyProvider(EncryptionKeyProviderInput value)
const Aws::Vector< ScheduledOperationDetails > & GetScheduledOperations() const
void SetDbName(DbNameT &&value)
CreateAutonomousDatabaseRequest & WithResourcePoolSummary(ResourcePoolSummaryT &&value)
CreateAutonomousDatabaseRequest & WithScheduledOperations(ScheduledOperationsT &&value)
const Aws::Vector< DatabaseTool > & GetDbToolsDetails() const
const Aws::Vector< Aws::String > & GetStandbyAllowlistedIps() const
CreateAutonomousDatabaseRequest & WithAutonomousMaintenanceScheduleType(AutonomousMaintenanceScheduleType value)
CreateAutonomousDatabaseRequest & WithDisplayName(DisplayNameT &&value)
bool AutonomousMaintenanceScheduleTypeHasBeenSet() const
bool DbVersionHasBeenSet() const
int GetDataStorageSizeInTBs() const
void SetIsLocalDataGuardEnabled(bool value)
CreateAutonomousDatabaseRequest & WithDbWorkload(DbWorkload value)
CreateAutonomousDatabaseRequest & WithTags(TagsT &&value)
bool GetIsLocalDataGuardEnabled() const
bool DbNameHasBeenSet() const
CreateAutonomousDatabaseRequest & AddScheduledOperations(ScheduledOperationsT &&value)
CreateAutonomousDatabaseRequest & WithSource(SourceType value)
void SetDbVersion(DbVersionT &&value)
CreateAutonomousDatabaseRequest & WithIsAutoScalingEnabled(bool value)
void SetCustomerContactsToSendToOCI(CustomerContactsToSendToOCIT &&value)
const Aws::String & GetDisplayName() const
bool GetIsAutoScalingEnabled() const
void SetPrivateEndpointIp(PrivateEndpointIpT &&value)
const EncryptionKeyConfigurationInput & GetEncryptionKeyConfiguration() const
void SetIsBackupRetentionLocked(bool value)
CreateAutonomousDatabaseRequest & WithDataStorageSizeInTBs(int value)
LicenseModel GetLicenseModel() const
const Aws::String & GetClientToken() const
void SetDatabaseEdition(DatabaseEdition value)
const Aws::String & GetDbName() const
void SetAutonomousMaintenanceScheduleType(AutonomousMaintenanceScheduleType value)
AWS_ODB_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
CreateAutonomousDatabaseRequest & WithDbName(DbNameT &&value)
void SetResourcePoolLeaderId(ResourcePoolLeaderIdT &&value)
bool GetIsMtlsConnectionRequired() const
int GetCpuCoreCount() const
CreateAutonomousDatabaseRequest & WithBackupRetentionPeriodInDays(int value)
CreateAutonomousDatabaseRequest & WithPrivateEndpointLabel(PrivateEndpointLabelT &&value)
const Aws::String & GetPrivateEndpointIp() const
void SetBackupRetentionPeriodInDays(int value)
bool CustomerContactsToSendToOCIHasBeenSet() const
CreateAutonomousDatabaseRequest & WithPrivateEndpointIp(PrivateEndpointIpT &&value)
DatabaseEdition GetDatabaseEdition() const
void SetStandbyAllowlistedIps(StandbyAllowlistedIpsT &&value)
CreateAutonomousDatabaseRequest & AddAllowlistedIps(AllowlistedIpsT &&value)
void SetIsMtlsConnectionRequired(bool value)
DbWorkload GetDbWorkload() const
void SetComputeCount(double value)
bool ByolComputeCountLimitHasBeenSet() const
bool SourceHasBeenSet() const
CreateAutonomousDatabaseRequest & WithByolComputeCountLimit(double value)
bool LicenseModelHasBeenSet() const
void SetClientToken(ClientTokenT &&value)
SourceType GetSource() const
bool NcharacterSetHasBeenSet() const
bool SourceConfigurationHasBeenSet() const
CreateAutonomousDatabaseRequest & WithDbToolsDetails(DbToolsDetailsT &&value)
bool ResourcePoolSummaryHasBeenSet() const
CreateAutonomousDatabaseRequest & AddTags(TagsKeyT &&key, TagsValueT &&value)
CreateAutonomousDatabaseRequest & WithDatabaseEdition(DatabaseEdition value)
bool IsAutoScalingForStorageEnabledHasBeenSet() const
AWS_ODB_API Aws::String SerializePayload() const override
int GetBackupRetentionPeriodInDays() const
CreateAutonomousDatabaseRequest & WithIsAutoScalingForStorageEnabled(bool value)
CreateAutonomousDatabaseRequest & WithIsMtlsConnectionRequired(bool value)
void SetStandbyAllowlistedIpsSource(StandbyAllowlistedIpsSource value)
CreateAutonomousDatabaseRequest & WithClientToken(ClientTokenT &&value)
const Aws::String & GetPrivateEndpointLabel() const
CreateAutonomousDatabaseRequest & WithDbVersion(DbVersionT &&value)
bool DatabaseEditionHasBeenSet() const
void SetEncryptionKeyProvider(EncryptionKeyProviderInput value)
CreateAutonomousDatabaseRequest & WithCustomerContactsToSendToOCI(CustomerContactsToSendToOCIT &&value)
CreateAutonomousDatabaseRequest & WithLicenseModel(LicenseModel value)
StandbyAllowlistedIpsSource GetStandbyAllowlistedIpsSource() const
CreateAutonomousDatabaseRequest & WithCpuCoreCount(int value)
void SetDisplayName(DisplayNameT &&value)
void SetAllowlistedIps(AllowlistedIpsT &&value)
const Aws::String & GetNcharacterSet() const
void SetDataStorageSizeInGBs(int value)
CreateAutonomousDatabaseRequest & WithEncryptionKeyConfiguration(EncryptionKeyConfigurationT &&value)
const Aws::String & GetResourcePoolLeaderId() const
CreateAutonomousDatabaseRequest & WithNcharacterSet(NcharacterSetT &&value)
void SetDbToolsDetails(DbToolsDetailsT &&value)
bool EncryptionKeyConfigurationHasBeenSet() const
CreateAutonomousDatabaseRequest & AddStandbyAllowlistedIps(StandbyAllowlistedIpsT &&value)
void SetTags(TagsT &&value)
void SetDbWorkload(DbWorkload value)
CreateAutonomousDatabaseRequest & WithDataStorageSizeInGBs(int value)
bool AllowlistedIpsHasBeenSet() const
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
EncryptionKeyProviderInput
StandbyAllowlistedIpsSource
AutonomousMaintenanceScheduleType
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector