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>
47 template<
typename DBNameT = Aws::String>
48 void SetDBName(DBNameT&& value) { m_dBNameHasBeenSet =
true; m_dBName = std::forward<DBNameT>(value); }
49 template<
typename DBNameT = Aws::String>
63 template<
typename DBInstanceIdentifierT = Aws::String>
64 void SetDBInstanceIdentifier(DBInstanceIdentifierT&& value) { m_dBInstanceIdentifierHasBeenSet =
true; m_dBInstanceIdentifier = std::forward<DBInstanceIdentifierT>(value); }
65 template<
typename DBInstanceIdentifierT = Aws::String>
75 inline void SetAllocatedStorage(
int value) { m_allocatedStorageHasBeenSet =
true; m_allocatedStorage = value; }
87 template<
typename DBInstanceClassT = Aws::String>
88 void SetDBInstanceClass(DBInstanceClassT&& value) { m_dBInstanceClassHasBeenSet =
true; m_dBInstanceClass = std::forward<DBInstanceClassT>(value); }
89 template<
typename DBInstanceClassT = Aws::String>
100 template<
typename EngineT = Aws::String>
101 void SetEngine(EngineT&& value) { m_engineHasBeenSet =
true; m_engine = std::forward<EngineT>(value); }
102 template<
typename EngineT = Aws::String>
112 template<
typename MasterUsernameT = Aws::String>
113 void SetMasterUsername(MasterUsernameT&& value) { m_masterUsernameHasBeenSet =
true; m_masterUsername = std::forward<MasterUsernameT>(value); }
114 template<
typename MasterUsernameT = Aws::String>
124 template<
typename MasterUserPasswordT = Aws::String>
125 void SetMasterUserPassword(MasterUserPasswordT&& value) { m_masterUserPasswordHasBeenSet =
true; m_masterUserPassword = std::forward<MasterUserPasswordT>(value); }
126 template<
typename MasterUserPasswordT = Aws::String>
137 template<
typename DBSecurityGroupsT = Aws::Vector<Aws::String>>
138 void SetDBSecurityGroups(DBSecurityGroupsT&& value) { m_dBSecurityGroupsHasBeenSet =
true; m_dBSecurityGroups = std::forward<DBSecurityGroupsT>(value); }
139 template<
typename DBSecurityGroupsT = Aws::Vector<Aws::String>>
141 template<
typename DBSecurityGroupsT = Aws::String>
155 template<
typename VpcSecurityGroupIdsT = Aws::Vector<Aws::String>>
156 void SetVpcSecurityGroupIds(VpcSecurityGroupIdsT&& value) { m_vpcSecurityGroupIdsHasBeenSet =
true; m_vpcSecurityGroupIds = std::forward<VpcSecurityGroupIdsT>(value); }
157 template<
typename VpcSecurityGroupIdsT = Aws::Vector<Aws::String>>
159 template<
typename VpcSecurityGroupIdsT = Aws::String>
174 template<
typename AvailabilityZoneT = Aws::String>
175 void SetAvailabilityZone(AvailabilityZoneT&& value) { m_availabilityZoneHasBeenSet =
true; m_availabilityZone = std::forward<AvailabilityZoneT>(value); }
176 template<
typename AvailabilityZoneT = Aws::String>
187 template<
typename DBSubnetGroupNameT = Aws::String>
188 void SetDBSubnetGroupName(DBSubnetGroupNameT&& value) { m_dBSubnetGroupNameHasBeenSet =
true; m_dBSubnetGroupName = std::forward<DBSubnetGroupNameT>(value); }
189 template<
typename DBSubnetGroupNameT = Aws::String>
204 template<
typename PreferredMa
intenanceWindowT = Aws::String>
205 void SetPreferredMaintenanceWindow(PreferredMaintenanceWindowT&& value) { m_preferredMaintenanceWindowHasBeenSet =
true; m_preferredMaintenanceWindow = std::forward<PreferredMaintenanceWindowT>(value); }
206 template<
typename PreferredMa
intenanceWindowT = Aws::String>
220 template<
typename DBParameterGroupNameT = Aws::String>
221 void SetDBParameterGroupName(DBParameterGroupNameT&& value) { m_dBParameterGroupNameHasBeenSet =
true; m_dBParameterGroupName = std::forward<DBParameterGroupNameT>(value); }
222 template<
typename DBParameterGroupNameT = Aws::String>
249 template<
typename PreferredBackupWindowT = Aws::String>
250 void SetPreferredBackupWindow(PreferredBackupWindowT&& value) { m_preferredBackupWindowHasBeenSet =
true; m_preferredBackupWindow = std::forward<PreferredBackupWindowT>(value); }
251 template<
typename PreferredBackupWindowT = Aws::String>
264 inline void SetPort(
int value) { m_portHasBeenSet =
true; m_port = value; }
275 inline void SetMultiAZ(
bool value) { m_multiAZHasBeenSet =
true; m_multiAZ = value; }
286 template<
typename EngineVersionT = Aws::String>
287 void SetEngineVersion(EngineVersionT&& value) { m_engineVersionHasBeenSet =
true; m_engineVersion = std::forward<EngineVersionT>(value); }
288 template<
typename EngineVersionT = Aws::String>
311 template<
typename LicenseModelT = Aws::String>
312 void SetLicenseModel(LicenseModelT&& value) { m_licenseModelHasBeenSet =
true; m_licenseModel = std::forward<LicenseModelT>(value); }
313 template<
typename LicenseModelT = Aws::String>
324 inline void SetIops(
int value) { m_iopsHasBeenSet =
true; m_iops = value; }
334 template<
typename OptionGroupNameT = Aws::String>
335 void SetOptionGroupName(OptionGroupNameT&& value) { m_optionGroupNameHasBeenSet =
true; m_optionGroupName = std::forward<OptionGroupNameT>(value); }
336 template<
typename OptionGroupNameT = Aws::String>
346 template<
typename CharacterSetNameT = Aws::String>
347 void SetCharacterSetName(CharacterSetNameT&& value) { m_characterSetNameHasBeenSet =
true; m_characterSetName = std::forward<CharacterSetNameT>(value); }
348 template<
typename CharacterSetNameT = Aws::String>
358 template<
typename TagsT = Aws::Vector<Tag>>
359 void SetTags(TagsT&& value) { m_tagsHasBeenSet =
true; m_tags = std::forward<TagsT>(value); }
360 template<
typename TagsT = Aws::Vector<Tag>>
362 template<
typename TagsT = Tag>
374 template<
typename DBClusterIdentifierT = Aws::String>
375 void SetDBClusterIdentifier(DBClusterIdentifierT&& value) { m_dBClusterIdentifierHasBeenSet =
true; m_dBClusterIdentifier = std::forward<DBClusterIdentifierT>(value); }
376 template<
typename DBClusterIdentifierT = Aws::String>
387 template<
typename StorageTypeT = Aws::String>
388 void SetStorageType(StorageTypeT&& value) { m_storageTypeHasBeenSet =
true; m_storageType = std::forward<StorageTypeT>(value); }
389 template<
typename StorageTypeT = Aws::String>
400 template<
typename TdeCredentialArnT = Aws::String>
401 void SetTdeCredentialArn(TdeCredentialArnT&& value) { m_tdeCredentialArnHasBeenSet =
true; m_tdeCredentialArn = std::forward<TdeCredentialArnT>(value); }
402 template<
typename TdeCredentialArnT = Aws::String>
413 template<
typename TdeCredentialPasswordT = Aws::String>
414 void SetTdeCredentialPassword(TdeCredentialPasswordT&& value) { m_tdeCredentialPasswordHasBeenSet =
true; m_tdeCredentialPassword = std::forward<TdeCredentialPasswordT>(value); }
415 template<
typename TdeCredentialPasswordT = Aws::String>
427 inline void SetStorageEncrypted(
bool value) { m_storageEncryptedHasBeenSet =
true; m_storageEncrypted = value; }
447 template<
typename KmsKeyIdT = Aws::String>
448 void SetKmsKeyId(KmsKeyIdT&& value) { m_kmsKeyIdHasBeenSet =
true; m_kmsKeyId = std::forward<KmsKeyIdT>(value); }
449 template<
typename KmsKeyIdT = Aws::String>
459 template<
typename DomainT = Aws::String>
460 void SetDomain(DomainT&& value) { m_domainHasBeenSet =
true; m_domain = std::forward<DomainT>(value); }
461 template<
typename DomainT = Aws::String>
472 inline void SetCopyTagsToSnapshot(
bool value) { m_copyTagsToSnapshotHasBeenSet =
true; m_copyTagsToSnapshot = value; }
486 inline void SetMonitoringInterval(
int value) { m_monitoringIntervalHasBeenSet =
true; m_monitoringInterval = value; }
500 template<
typename MonitoringRoleArnT = Aws::String>
501 void SetMonitoringRoleArn(MonitoringRoleArnT&& value) { m_monitoringRoleArnHasBeenSet =
true; m_monitoringRoleArn = std::forward<MonitoringRoleArnT>(value); }
502 template<
typename MonitoringRoleArnT = Aws::String>
513 template<
typename DomainIAMRoleNameT = Aws::String>
514 void SetDomainIAMRoleName(DomainIAMRoleNameT&& value) { m_domainIAMRoleNameHasBeenSet =
true; m_domainIAMRoleName = std::forward<DomainIAMRoleNameT>(value); }
515 template<
typename DomainIAMRoleNameT = Aws::String>
527 inline void SetPromotionTier(
int value) { m_promotionTierHasBeenSet =
true; m_promotionTier = value; }
537 template<
typename TimezoneT = Aws::String>
538 void SetTimezone(TimezoneT&& value) { m_timezoneHasBeenSet =
true; m_timezone = std::forward<TimezoneT>(value); }
539 template<
typename TimezoneT = Aws::String>
569 template<
typename PerformanceInsightsKMSKeyIdT = Aws::String>
570 void SetPerformanceInsightsKMSKeyId(PerformanceInsightsKMSKeyIdT&& value) { m_performanceInsightsKMSKeyIdHasBeenSet =
true; m_performanceInsightsKMSKeyId = std::forward<PerformanceInsightsKMSKeyIdT>(value); }
571 template<
typename PerformanceInsightsKMSKeyIdT = Aws::String>
582 template<
typename EnableCloudwatchLogsExportsT = Aws::Vector<Aws::String>>
583 void SetEnableCloudwatchLogsExports(EnableCloudwatchLogsExportsT&& value) { m_enableCloudwatchLogsExportsHasBeenSet =
true; m_enableCloudwatchLogsExports = std::forward<EnableCloudwatchLogsExportsT>(value); }
584 template<
typename EnableCloudwatchLogsExportsT = Aws::Vector<Aws::String>>
586 template<
typename EnableCloudwatchLogsExportsT = Aws::String>
601 inline void SetDeletionProtection(
bool value) { m_deletionProtectionHasBeenSet =
true; m_deletionProtection = value; }
607 bool m_dBNameHasBeenSet =
false;
610 bool m_dBInstanceIdentifierHasBeenSet =
false;
612 int m_allocatedStorage{0};
613 bool m_allocatedStorageHasBeenSet =
false;
616 bool m_dBInstanceClassHasBeenSet =
false;
619 bool m_engineHasBeenSet =
false;
622 bool m_masterUsernameHasBeenSet =
false;
625 bool m_masterUserPasswordHasBeenSet =
false;
628 bool m_dBSecurityGroupsHasBeenSet =
false;
631 bool m_vpcSecurityGroupIdsHasBeenSet =
false;
634 bool m_availabilityZoneHasBeenSet =
false;
637 bool m_dBSubnetGroupNameHasBeenSet =
false;
640 bool m_preferredMaintenanceWindowHasBeenSet =
false;
643 bool m_dBParameterGroupNameHasBeenSet =
false;
645 int m_backupRetentionPeriod{0};
646 bool m_backupRetentionPeriodHasBeenSet =
false;
649 bool m_preferredBackupWindowHasBeenSet =
false;
652 bool m_portHasBeenSet =
false;
654 bool m_multiAZ{
false};
655 bool m_multiAZHasBeenSet =
false;
658 bool m_engineVersionHasBeenSet =
false;
660 bool m_autoMinorVersionUpgrade{
false};
661 bool m_autoMinorVersionUpgradeHasBeenSet =
false;
664 bool m_licenseModelHasBeenSet =
false;
667 bool m_iopsHasBeenSet =
false;
670 bool m_optionGroupNameHasBeenSet =
false;
673 bool m_characterSetNameHasBeenSet =
false;
676 bool m_tagsHasBeenSet =
false;
679 bool m_dBClusterIdentifierHasBeenSet =
false;
682 bool m_storageTypeHasBeenSet =
false;
685 bool m_tdeCredentialArnHasBeenSet =
false;
688 bool m_tdeCredentialPasswordHasBeenSet =
false;
690 bool m_storageEncrypted{
false};
691 bool m_storageEncryptedHasBeenSet =
false;
694 bool m_kmsKeyIdHasBeenSet =
false;
697 bool m_domainHasBeenSet =
false;
699 bool m_copyTagsToSnapshot{
false};
700 bool m_copyTagsToSnapshotHasBeenSet =
false;
702 int m_monitoringInterval{0};
703 bool m_monitoringIntervalHasBeenSet =
false;
706 bool m_monitoringRoleArnHasBeenSet =
false;
709 bool m_domainIAMRoleNameHasBeenSet =
false;
711 int m_promotionTier{0};
712 bool m_promotionTierHasBeenSet =
false;
715 bool m_timezoneHasBeenSet =
false;
717 bool m_enableIAMDatabaseAuthentication{
false};
718 bool m_enableIAMDatabaseAuthenticationHasBeenSet =
false;
720 bool m_enablePerformanceInsights{
false};
721 bool m_enablePerformanceInsightsHasBeenSet =
false;
724 bool m_performanceInsightsKMSKeyIdHasBeenSet =
false;
727 bool m_enableCloudwatchLogsExportsHasBeenSet =
false;
729 bool m_deletionProtection{
false};
730 bool m_deletionProtectionHasBeenSet =
false;
bool EnablePerformanceInsightsHasBeenSet() const
void SetLicenseModel(LicenseModelT &&value)
CreateDBInstanceRequest & WithMonitoringInterval(int value)
CreateDBInstanceRequest & WithDBSubnetGroupName(DBSubnetGroupNameT &&value)
const Aws::String & GetDomainIAMRoleName() const
CreateDBInstanceRequest & WithMasterUsername(MasterUsernameT &&value)
virtual const char * GetServiceRequestName() const override
CreateDBInstanceRequest & WithPort(int value)
void SetDeletionProtection(bool value)
bool GetEnableIAMDatabaseAuthentication() const
void SetTags(TagsT &&value)
const Aws::String & GetDBParameterGroupName() const
bool DBParameterGroupNameHasBeenSet() const
CreateDBInstanceRequest & WithTdeCredentialArn(TdeCredentialArnT &&value)
CreateDBInstanceRequest & WithDBClusterIdentifier(DBClusterIdentifierT &&value)
const Aws::String & GetAvailabilityZone() const
void SetDBInstanceIdentifier(DBInstanceIdentifierT &&value)
bool VpcSecurityGroupIdsHasBeenSet() const
bool AllocatedStorageHasBeenSet() const
void SetPerformanceInsightsKMSKeyId(PerformanceInsightsKMSKeyIdT &&value)
bool OptionGroupNameHasBeenSet() const
void SetMonitoringInterval(int value)
const Aws::String & GetMonitoringRoleArn() const
CreateDBInstanceRequest & WithTags(TagsT &&value)
bool StorageEncryptedHasBeenSet() const
void SetStorageType(StorageTypeT &&value)
const Aws::String & GetDBClusterIdentifier() const
void SetOptionGroupName(OptionGroupNameT &&value)
CreateDBInstanceRequest & WithDomain(DomainT &&value)
bool TagsHasBeenSet() const
const Aws::String & GetTimezone() const
const Aws::String & GetEngineVersion() const
const Aws::String & GetDBInstanceClass() const
void SetDBInstanceClass(DBInstanceClassT &&value)
CreateDBInstanceRequest & AddVpcSecurityGroupIds(VpcSecurityGroupIdsT &&value)
const Aws::String & GetPreferredBackupWindow() const
CreateDBInstanceRequest & WithDBInstanceClass(DBInstanceClassT &&value)
const Aws::String & GetTdeCredentialPassword() const
CreateDBInstanceRequest & WithCopyTagsToSnapshot(bool value)
void SetDBParameterGroupName(DBParameterGroupNameT &&value)
CreateDBInstanceRequest & WithAvailabilityZone(AvailabilityZoneT &&value)
AWS_NEPTUNE_API CreateDBInstanceRequest()=default
bool TdeCredentialArnHasBeenSet() const
CreateDBInstanceRequest & WithDBInstanceIdentifier(DBInstanceIdentifierT &&value)
CreateDBInstanceRequest & WithTdeCredentialPassword(TdeCredentialPasswordT &&value)
CreateDBInstanceRequest & WithMasterUserPassword(MasterUserPasswordT &&value)
CreateDBInstanceRequest & WithCharacterSetName(CharacterSetNameT &&value)
CreateDBInstanceRequest & WithEnableCloudwatchLogsExports(EnableCloudwatchLogsExportsT &&value)
const Aws::String & GetLicenseModel() const
void SetDBSubnetGroupName(DBSubnetGroupNameT &&value)
bool PromotionTierHasBeenSet() const
void SetMasterUsername(MasterUsernameT &&value)
void SetDomain(DomainT &&value)
bool MonitoringRoleArnHasBeenSet() const
void SetMultiAZ(bool value)
const Aws::String & GetMasterUsername() const
void SetTdeCredentialArn(TdeCredentialArnT &&value)
void SetEnableIAMDatabaseAuthentication(bool value)
CreateDBInstanceRequest & WithDBName(DBNameT &&value)
bool TimezoneHasBeenSet() const
bool DeletionProtectionHasBeenSet() const
bool DBInstanceIdentifierHasBeenSet() const
void SetBackupRetentionPeriod(int value)
bool EngineHasBeenSet() const
void SetAutoMinorVersionUpgrade(bool value)
AWS_NEPTUNE_API void DumpBodyToUrl(Aws::Http::URI &uri) const override
CreateDBInstanceRequest & WithPerformanceInsightsKMSKeyId(PerformanceInsightsKMSKeyIdT &&value)
const Aws::String & GetEngine() const
const Aws::String & GetCharacterSetName() const
const Aws::String & GetDBName() const
CreateDBInstanceRequest & WithLicenseModel(LicenseModelT &&value)
const Aws::Vector< Aws::String > & GetEnableCloudwatchLogsExports() const
CreateDBInstanceRequest & WithStorageEncrypted(bool value)
bool DBSecurityGroupsHasBeenSet() const
CreateDBInstanceRequest & AddEnableCloudwatchLogsExports(EnableCloudwatchLogsExportsT &&value)
void SetAvailabilityZone(AvailabilityZoneT &&value)
bool DBNameHasBeenSet() const
CreateDBInstanceRequest & WithDomainIAMRoleName(DomainIAMRoleNameT &&value)
bool MonitoringIntervalHasBeenSet() const
void SetPromotionTier(int value)
bool EngineVersionHasBeenSet() const
bool BackupRetentionPeriodHasBeenSet() const
CreateDBInstanceRequest & WithVpcSecurityGroupIds(VpcSecurityGroupIdsT &&value)
void SetKmsKeyId(KmsKeyIdT &&value)
bool GetEnablePerformanceInsights() const
const Aws::String & GetDBSubnetGroupName() const
void SetDBClusterIdentifier(DBClusterIdentifierT &&value)
bool GetCopyTagsToSnapshot() const
bool GetStorageEncrypted() const
bool DomainIAMRoleNameHasBeenSet() const
CreateDBInstanceRequest & WithDeletionProtection(bool value)
bool StorageTypeHasBeenSet() const
bool PortHasBeenSet() const
bool PreferredMaintenanceWindowHasBeenSet() const
const Aws::String & GetPerformanceInsightsKMSKeyId() const
CreateDBInstanceRequest & WithEngineVersion(EngineVersionT &&value)
CreateDBInstanceRequest & WithMonitoringRoleArn(MonitoringRoleArnT &&value)
CreateDBInstanceRequest & WithOptionGroupName(OptionGroupNameT &&value)
const Aws::String & GetPreferredMaintenanceWindow() const
CreateDBInstanceRequest & WithAllocatedStorage(int value)
void SetPreferredMaintenanceWindow(PreferredMaintenanceWindowT &&value)
void SetCopyTagsToSnapshot(bool value)
bool GetDeletionProtection() const
CreateDBInstanceRequest & AddDBSecurityGroups(DBSecurityGroupsT &&value)
void SetEnablePerformanceInsights(bool value)
int GetAllocatedStorage() const
void SetVpcSecurityGroupIds(VpcSecurityGroupIdsT &&value)
void SetEngine(EngineT &&value)
void SetDBName(DBNameT &&value)
bool PerformanceInsightsKMSKeyIdHasBeenSet() const
CreateDBInstanceRequest & WithKmsKeyId(KmsKeyIdT &&value)
int GetBackupRetentionPeriod() const
CreateDBInstanceRequest & WithMultiAZ(bool value)
bool AutoMinorVersionUpgradeHasBeenSet() const
CreateDBInstanceRequest & WithEnablePerformanceInsights(bool value)
CreateDBInstanceRequest & WithPreferredMaintenanceWindow(PreferredMaintenanceWindowT &&value)
const Aws::Vector< Aws::String > & GetDBSecurityGroups() const
const Aws::String & GetDomain() const
CreateDBInstanceRequest & WithDBParameterGroupName(DBParameterGroupNameT &&value)
const Aws::String & GetDBInstanceIdentifier() const
bool PreferredBackupWindowHasBeenSet() const
void SetMasterUserPassword(MasterUserPasswordT &&value)
CreateDBInstanceRequest & AddTags(TagsT &&value)
CreateDBInstanceRequest & WithEngine(EngineT &&value)
const Aws::String & GetStorageType() const
const Aws::String & GetTdeCredentialArn() const
CreateDBInstanceRequest & WithPromotionTier(int value)
CreateDBInstanceRequest & WithEnableIAMDatabaseAuthentication(bool value)
bool AvailabilityZoneHasBeenSet() const
const Aws::Vector< Tag > & GetTags() const
bool DomainHasBeenSet() const
bool MasterUserPasswordHasBeenSet() const
void SetMonitoringRoleArn(MonitoringRoleArnT &&value)
void SetTdeCredentialPassword(TdeCredentialPasswordT &&value)
bool MasterUsernameHasBeenSet() const
CreateDBInstanceRequest & WithAutoMinorVersionUpgrade(bool value)
void SetDomainIAMRoleName(DomainIAMRoleNameT &&value)
bool IopsHasBeenSet() const
const Aws::String & GetKmsKeyId() const
void SetStorageEncrypted(bool value)
bool KmsKeyIdHasBeenSet() const
const Aws::String & GetOptionGroupName() const
void SetCharacterSetName(CharacterSetNameT &&value)
bool CopyTagsToSnapshotHasBeenSet() const
bool TdeCredentialPasswordHasBeenSet() const
bool CharacterSetNameHasBeenSet() const
const Aws::Vector< Aws::String > & GetVpcSecurityGroupIds() const
CreateDBInstanceRequest & WithDBSecurityGroups(DBSecurityGroupsT &&value)
bool MultiAZHasBeenSet() const
const Aws::String & GetMasterUserPassword() const
int GetPromotionTier() const
void SetDBSecurityGroups(DBSecurityGroupsT &&value)
void SetTimezone(TimezoneT &&value)
CreateDBInstanceRequest & WithTimezone(TimezoneT &&value)
int GetMonitoringInterval() const
bool LicenseModelHasBeenSet() const
CreateDBInstanceRequest & WithIops(int value)
CreateDBInstanceRequest & WithPreferredBackupWindow(PreferredBackupWindowT &&value)
void SetPreferredBackupWindow(PreferredBackupWindowT &&value)
AWS_NEPTUNE_API Aws::String SerializePayload() const override
bool DBSubnetGroupNameHasBeenSet() const
bool GetAutoMinorVersionUpgrade() const
CreateDBInstanceRequest & WithBackupRetentionPeriod(int value)
bool DBClusterIdentifierHasBeenSet() const
CreateDBInstanceRequest & WithStorageType(StorageTypeT &&value)
void SetEnableCloudwatchLogsExports(EnableCloudwatchLogsExportsT &&value)
bool EnableCloudwatchLogsExportsHasBeenSet() const
bool DBInstanceClassHasBeenSet() const
void SetEngineVersion(EngineVersionT &&value)
bool EnableIAMDatabaseAuthenticationHasBeenSet() const
void SetAllocatedStorage(int value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector