AWS SDK for C++  1.9.108
AWS SDK for C++
CreateDBInstanceReadReplicaRequest.h
Go to the documentation of this file.
1 
6 #pragma once
7 #include <aws/rds/RDS_EXPORTS.h>
8 #include <aws/rds/RDSRequest.h>
12 #include <aws/rds/model/Tag.h>
14 #include <utility>
15 
16 namespace Aws
17 {
18 namespace RDS
19 {
20 namespace Model
21 {
22 
26  {
27  public:
29 
30  // Service request name is the Operation name which will send this request out,
31  // each operation should has unique request name, so that we can get operation's name from this request.
32  // Note: this is not true for response, multiple operations may have the same response name,
33  // so we can not get operation's name from response.
34  inline virtual const char* GetServiceRequestName() const override { return "CreateDBInstanceReadReplica"; }
35 
36  Aws::String SerializePayload() const override;
37 
38  protected:
39  void DumpBodyToUrl(Aws::Http::URI& uri ) const override;
40 
41  public:
42 
48  inline const Aws::String& GetDBInstanceIdentifier() const{ return m_dBInstanceIdentifier; }
49 
55  inline bool DBInstanceIdentifierHasBeenSet() const { return m_dBInstanceIdentifierHasBeenSet; }
56 
62  inline void SetDBInstanceIdentifier(const Aws::String& value) { m_dBInstanceIdentifierHasBeenSet = true; m_dBInstanceIdentifier = value; }
63 
69  inline void SetDBInstanceIdentifier(Aws::String&& value) { m_dBInstanceIdentifierHasBeenSet = true; m_dBInstanceIdentifier = std::move(value); }
70 
76  inline void SetDBInstanceIdentifier(const char* value) { m_dBInstanceIdentifierHasBeenSet = true; m_dBInstanceIdentifier.assign(value); }
77 
83  inline CreateDBInstanceReadReplicaRequest& WithDBInstanceIdentifier(const Aws::String& value) { SetDBInstanceIdentifier(value); return *this;}
84 
90  inline CreateDBInstanceReadReplicaRequest& WithDBInstanceIdentifier(Aws::String&& value) { SetDBInstanceIdentifier(std::move(value)); return *this;}
91 
97  inline CreateDBInstanceReadReplicaRequest& WithDBInstanceIdentifier(const char* value) { SetDBInstanceIdentifier(value); return *this;}
98 
99 
127  inline const Aws::String& GetSourceDBInstanceIdentifier() const{ return m_sourceDBInstanceIdentifier; }
128 
156  inline bool SourceDBInstanceIdentifierHasBeenSet() const { return m_sourceDBInstanceIdentifierHasBeenSet; }
157 
185  inline void SetSourceDBInstanceIdentifier(const Aws::String& value) { m_sourceDBInstanceIdentifierHasBeenSet = true; m_sourceDBInstanceIdentifier = value; }
186 
214  inline void SetSourceDBInstanceIdentifier(Aws::String&& value) { m_sourceDBInstanceIdentifierHasBeenSet = true; m_sourceDBInstanceIdentifier = std::move(value); }
215 
243  inline void SetSourceDBInstanceIdentifier(const char* value) { m_sourceDBInstanceIdentifierHasBeenSet = true; m_sourceDBInstanceIdentifier.assign(value); }
244 
272  inline CreateDBInstanceReadReplicaRequest& WithSourceDBInstanceIdentifier(const Aws::String& value) { SetSourceDBInstanceIdentifier(value); return *this;}
273 
301  inline CreateDBInstanceReadReplicaRequest& WithSourceDBInstanceIdentifier(Aws::String&& value) { SetSourceDBInstanceIdentifier(std::move(value)); return *this;}
302 
330  inline CreateDBInstanceReadReplicaRequest& WithSourceDBInstanceIdentifier(const char* value) { SetSourceDBInstanceIdentifier(value); return *this;}
331 
332 
342  inline const Aws::String& GetDBInstanceClass() const{ return m_dBInstanceClass; }
343 
353  inline bool DBInstanceClassHasBeenSet() const { return m_dBInstanceClassHasBeenSet; }
354 
364  inline void SetDBInstanceClass(const Aws::String& value) { m_dBInstanceClassHasBeenSet = true; m_dBInstanceClass = value; }
365 
375  inline void SetDBInstanceClass(Aws::String&& value) { m_dBInstanceClassHasBeenSet = true; m_dBInstanceClass = std::move(value); }
376 
386  inline void SetDBInstanceClass(const char* value) { m_dBInstanceClassHasBeenSet = true; m_dBInstanceClass.assign(value); }
387 
397  inline CreateDBInstanceReadReplicaRequest& WithDBInstanceClass(const Aws::String& value) { SetDBInstanceClass(value); return *this;}
398 
408  inline CreateDBInstanceReadReplicaRequest& WithDBInstanceClass(Aws::String&& value) { SetDBInstanceClass(std::move(value)); return *this;}
409 
419  inline CreateDBInstanceReadReplicaRequest& WithDBInstanceClass(const char* value) { SetDBInstanceClass(value); return *this;}
420 
421 
427  inline const Aws::String& GetAvailabilityZone() const{ return m_availabilityZone; }
428 
434  inline bool AvailabilityZoneHasBeenSet() const { return m_availabilityZoneHasBeenSet; }
435 
441  inline void SetAvailabilityZone(const Aws::String& value) { m_availabilityZoneHasBeenSet = true; m_availabilityZone = value; }
442 
448  inline void SetAvailabilityZone(Aws::String&& value) { m_availabilityZoneHasBeenSet = true; m_availabilityZone = std::move(value); }
449 
455  inline void SetAvailabilityZone(const char* value) { m_availabilityZoneHasBeenSet = true; m_availabilityZone.assign(value); }
456 
462  inline CreateDBInstanceReadReplicaRequest& WithAvailabilityZone(const Aws::String& value) { SetAvailabilityZone(value); return *this;}
463 
469  inline CreateDBInstanceReadReplicaRequest& WithAvailabilityZone(Aws::String&& value) { SetAvailabilityZone(std::move(value)); return *this;}
470 
476  inline CreateDBInstanceReadReplicaRequest& WithAvailabilityZone(const char* value) { SetAvailabilityZone(value); return *this;}
477 
478 
484  inline int GetPort() const{ return m_port; }
485 
491  inline bool PortHasBeenSet() const { return m_portHasBeenSet; }
492 
498  inline void SetPort(int value) { m_portHasBeenSet = true; m_port = value; }
499 
505  inline CreateDBInstanceReadReplicaRequest& WithPort(int value) { SetPort(value); return *this;}
506 
507 
515  inline bool GetMultiAZ() const{ return m_multiAZ; }
516 
524  inline bool MultiAZHasBeenSet() const { return m_multiAZHasBeenSet; }
525 
533  inline void SetMultiAZ(bool value) { m_multiAZHasBeenSet = true; m_multiAZ = value; }
534 
542  inline CreateDBInstanceReadReplicaRequest& WithMultiAZ(bool value) { SetMultiAZ(value); return *this;}
543 
544 
550  inline bool GetAutoMinorVersionUpgrade() const{ return m_autoMinorVersionUpgrade; }
551 
557  inline bool AutoMinorVersionUpgradeHasBeenSet() const { return m_autoMinorVersionUpgradeHasBeenSet; }
558 
564  inline void SetAutoMinorVersionUpgrade(bool value) { m_autoMinorVersionUpgradeHasBeenSet = true; m_autoMinorVersionUpgrade = value; }
565 
571  inline CreateDBInstanceReadReplicaRequest& WithAutoMinorVersionUpgrade(bool value) { SetAutoMinorVersionUpgrade(value); return *this;}
572 
573 
578  inline int GetIops() const{ return m_iops; }
579 
584  inline bool IopsHasBeenSet() const { return m_iopsHasBeenSet; }
585 
590  inline void SetIops(int value) { m_iopsHasBeenSet = true; m_iops = value; }
591 
596  inline CreateDBInstanceReadReplicaRequest& WithIops(int value) { SetIops(value); return *this;}
597 
598 
604  inline const Aws::String& GetOptionGroupName() const{ return m_optionGroupName; }
605 
611  inline bool OptionGroupNameHasBeenSet() const { return m_optionGroupNameHasBeenSet; }
612 
618  inline void SetOptionGroupName(const Aws::String& value) { m_optionGroupNameHasBeenSet = true; m_optionGroupName = value; }
619 
625  inline void SetOptionGroupName(Aws::String&& value) { m_optionGroupNameHasBeenSet = true; m_optionGroupName = std::move(value); }
626 
632  inline void SetOptionGroupName(const char* value) { m_optionGroupNameHasBeenSet = true; m_optionGroupName.assign(value); }
633 
639  inline CreateDBInstanceReadReplicaRequest& WithOptionGroupName(const Aws::String& value) { SetOptionGroupName(value); return *this;}
640 
646  inline CreateDBInstanceReadReplicaRequest& WithOptionGroupName(Aws::String&& value) { SetOptionGroupName(std::move(value)); return *this;}
647 
653  inline CreateDBInstanceReadReplicaRequest& WithOptionGroupName(const char* value) { SetOptionGroupName(value); return *this;}
654 
655 
668  inline const Aws::String& GetDBParameterGroupName() const{ return m_dBParameterGroupName; }
669 
682  inline bool DBParameterGroupNameHasBeenSet() const { return m_dBParameterGroupNameHasBeenSet; }
683 
696  inline void SetDBParameterGroupName(const Aws::String& value) { m_dBParameterGroupNameHasBeenSet = true; m_dBParameterGroupName = value; }
697 
710  inline void SetDBParameterGroupName(Aws::String&& value) { m_dBParameterGroupNameHasBeenSet = true; m_dBParameterGroupName = std::move(value); }
711 
724  inline void SetDBParameterGroupName(const char* value) { m_dBParameterGroupNameHasBeenSet = true; m_dBParameterGroupName.assign(value); }
725 
738  inline CreateDBInstanceReadReplicaRequest& WithDBParameterGroupName(const Aws::String& value) { SetDBParameterGroupName(value); return *this;}
739 
752  inline CreateDBInstanceReadReplicaRequest& WithDBParameterGroupName(Aws::String&& value) { SetDBParameterGroupName(std::move(value)); return *this;}
753 
766  inline CreateDBInstanceReadReplicaRequest& WithDBParameterGroupName(const char* value) { SetDBParameterGroupName(value); return *this;}
767 
768 
780  inline bool GetPubliclyAccessible() const{ return m_publiclyAccessible; }
781 
793  inline bool PubliclyAccessibleHasBeenSet() const { return m_publiclyAccessibleHasBeenSet; }
794 
806  inline void SetPubliclyAccessible(bool value) { m_publiclyAccessibleHasBeenSet = true; m_publiclyAccessible = value; }
807 
819  inline CreateDBInstanceReadReplicaRequest& WithPubliclyAccessible(bool value) { SetPubliclyAccessible(value); return *this;}
820 
821 
822 
823  inline const Aws::Vector<Tag>& GetTags() const{ return m_tags; }
824 
825 
826  inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; }
827 
828 
829  inline void SetTags(const Aws::Vector<Tag>& value) { m_tagsHasBeenSet = true; m_tags = value; }
830 
831 
832  inline void SetTags(Aws::Vector<Tag>&& value) { m_tagsHasBeenSet = true; m_tags = std::move(value); }
833 
834 
835  inline CreateDBInstanceReadReplicaRequest& WithTags(const Aws::Vector<Tag>& value) { SetTags(value); return *this;}
836 
837 
838  inline CreateDBInstanceReadReplicaRequest& WithTags(Aws::Vector<Tag>&& value) { SetTags(std::move(value)); return *this;}
839 
840 
841  inline CreateDBInstanceReadReplicaRequest& AddTags(const Tag& value) { m_tagsHasBeenSet = true; m_tags.push_back(value); return *this; }
842 
843 
844  inline CreateDBInstanceReadReplicaRequest& AddTags(Tag&& value) { m_tagsHasBeenSet = true; m_tags.push_back(std::move(value)); return *this; }
845 
846 
862  inline const Aws::String& GetDBSubnetGroupName() const{ return m_dBSubnetGroupName; }
863 
879  inline bool DBSubnetGroupNameHasBeenSet() const { return m_dBSubnetGroupNameHasBeenSet; }
880 
896  inline void SetDBSubnetGroupName(const Aws::String& value) { m_dBSubnetGroupNameHasBeenSet = true; m_dBSubnetGroupName = value; }
897 
913  inline void SetDBSubnetGroupName(Aws::String&& value) { m_dBSubnetGroupNameHasBeenSet = true; m_dBSubnetGroupName = std::move(value); }
914 
930  inline void SetDBSubnetGroupName(const char* value) { m_dBSubnetGroupNameHasBeenSet = true; m_dBSubnetGroupName.assign(value); }
931 
947  inline CreateDBInstanceReadReplicaRequest& WithDBSubnetGroupName(const Aws::String& value) { SetDBSubnetGroupName(value); return *this;}
948 
964  inline CreateDBInstanceReadReplicaRequest& WithDBSubnetGroupName(Aws::String&& value) { SetDBSubnetGroupName(std::move(value)); return *this;}
965 
981  inline CreateDBInstanceReadReplicaRequest& WithDBSubnetGroupName(const char* value) { SetDBSubnetGroupName(value); return *this;}
982 
983 
989  inline const Aws::Vector<Aws::String>& GetVpcSecurityGroupIds() const{ return m_vpcSecurityGroupIds; }
990 
996  inline bool VpcSecurityGroupIdsHasBeenSet() const { return m_vpcSecurityGroupIdsHasBeenSet; }
997 
1003  inline void SetVpcSecurityGroupIds(const Aws::Vector<Aws::String>& value) { m_vpcSecurityGroupIdsHasBeenSet = true; m_vpcSecurityGroupIds = value; }
1004 
1010  inline void SetVpcSecurityGroupIds(Aws::Vector<Aws::String>&& value) { m_vpcSecurityGroupIdsHasBeenSet = true; m_vpcSecurityGroupIds = std::move(value); }
1011 
1017  inline CreateDBInstanceReadReplicaRequest& WithVpcSecurityGroupIds(const Aws::Vector<Aws::String>& value) { SetVpcSecurityGroupIds(value); return *this;}
1018 
1024  inline CreateDBInstanceReadReplicaRequest& WithVpcSecurityGroupIds(Aws::Vector<Aws::String>&& value) { SetVpcSecurityGroupIds(std::move(value)); return *this;}
1025 
1031  inline CreateDBInstanceReadReplicaRequest& AddVpcSecurityGroupIds(const Aws::String& value) { m_vpcSecurityGroupIdsHasBeenSet = true; m_vpcSecurityGroupIds.push_back(value); return *this; }
1032 
1038  inline CreateDBInstanceReadReplicaRequest& AddVpcSecurityGroupIds(Aws::String&& value) { m_vpcSecurityGroupIdsHasBeenSet = true; m_vpcSecurityGroupIds.push_back(std::move(value)); return *this; }
1039 
1045  inline CreateDBInstanceReadReplicaRequest& AddVpcSecurityGroupIds(const char* value) { m_vpcSecurityGroupIdsHasBeenSet = true; m_vpcSecurityGroupIds.push_back(value); return *this; }
1046 
1047 
1055  inline const Aws::String& GetStorageType() const{ return m_storageType; }
1056 
1064  inline bool StorageTypeHasBeenSet() const { return m_storageTypeHasBeenSet; }
1065 
1073  inline void SetStorageType(const Aws::String& value) { m_storageTypeHasBeenSet = true; m_storageType = value; }
1074 
1082  inline void SetStorageType(Aws::String&& value) { m_storageTypeHasBeenSet = true; m_storageType = std::move(value); }
1083 
1091  inline void SetStorageType(const char* value) { m_storageTypeHasBeenSet = true; m_storageType.assign(value); }
1092 
1100  inline CreateDBInstanceReadReplicaRequest& WithStorageType(const Aws::String& value) { SetStorageType(value); return *this;}
1101 
1109  inline CreateDBInstanceReadReplicaRequest& WithStorageType(Aws::String&& value) { SetStorageType(std::move(value)); return *this;}
1110 
1118  inline CreateDBInstanceReadReplicaRequest& WithStorageType(const char* value) { SetStorageType(value); return *this;}
1119 
1120 
1125  inline bool GetCopyTagsToSnapshot() const{ return m_copyTagsToSnapshot; }
1126 
1131  inline bool CopyTagsToSnapshotHasBeenSet() const { return m_copyTagsToSnapshotHasBeenSet; }
1132 
1137  inline void SetCopyTagsToSnapshot(bool value) { m_copyTagsToSnapshotHasBeenSet = true; m_copyTagsToSnapshot = value; }
1138 
1143  inline CreateDBInstanceReadReplicaRequest& WithCopyTagsToSnapshot(bool value) { SetCopyTagsToSnapshot(value); return *this;}
1144 
1145 
1153  inline int GetMonitoringInterval() const{ return m_monitoringInterval; }
1154 
1162  inline bool MonitoringIntervalHasBeenSet() const { return m_monitoringIntervalHasBeenSet; }
1163 
1171  inline void SetMonitoringInterval(int value) { m_monitoringIntervalHasBeenSet = true; m_monitoringInterval = value; }
1172 
1180  inline CreateDBInstanceReadReplicaRequest& WithMonitoringInterval(int value) { SetMonitoringInterval(value); return *this;}
1181 
1182 
1193  inline const Aws::String& GetMonitoringRoleArn() const{ return m_monitoringRoleArn; }
1194 
1205  inline bool MonitoringRoleArnHasBeenSet() const { return m_monitoringRoleArnHasBeenSet; }
1206 
1217  inline void SetMonitoringRoleArn(const Aws::String& value) { m_monitoringRoleArnHasBeenSet = true; m_monitoringRoleArn = value; }
1218 
1229  inline void SetMonitoringRoleArn(Aws::String&& value) { m_monitoringRoleArnHasBeenSet = true; m_monitoringRoleArn = std::move(value); }
1230 
1241  inline void SetMonitoringRoleArn(const char* value) { m_monitoringRoleArnHasBeenSet = true; m_monitoringRoleArn.assign(value); }
1242 
1253  inline CreateDBInstanceReadReplicaRequest& WithMonitoringRoleArn(const Aws::String& value) { SetMonitoringRoleArn(value); return *this;}
1254 
1265  inline CreateDBInstanceReadReplicaRequest& WithMonitoringRoleArn(Aws::String&& value) { SetMonitoringRoleArn(std::move(value)); return *this;}
1266 
1277  inline CreateDBInstanceReadReplicaRequest& WithMonitoringRoleArn(const char* value) { SetMonitoringRoleArn(value); return *this;}
1278 
1279 
1295  inline const Aws::String& GetKmsKeyId() const{ return m_kmsKeyId; }
1296 
1312  inline bool KmsKeyIdHasBeenSet() const { return m_kmsKeyIdHasBeenSet; }
1313 
1329  inline void SetKmsKeyId(const Aws::String& value) { m_kmsKeyIdHasBeenSet = true; m_kmsKeyId = value; }
1330 
1346  inline void SetKmsKeyId(Aws::String&& value) { m_kmsKeyIdHasBeenSet = true; m_kmsKeyId = std::move(value); }
1347 
1363  inline void SetKmsKeyId(const char* value) { m_kmsKeyIdHasBeenSet = true; m_kmsKeyId.assign(value); }
1364 
1380  inline CreateDBInstanceReadReplicaRequest& WithKmsKeyId(const Aws::String& value) { SetKmsKeyId(value); return *this;}
1381 
1397  inline CreateDBInstanceReadReplicaRequest& WithKmsKeyId(Aws::String&& value) { SetKmsKeyId(std::move(value)); return *this;}
1398 
1414  inline CreateDBInstanceReadReplicaRequest& WithKmsKeyId(const char* value) { SetKmsKeyId(value); return *this;}
1415 
1416 
1467  inline const Aws::String& GetPreSignedUrl() const{ return m_preSignedUrl; }
1468 
1519  inline bool PreSignedUrlHasBeenSet() const { return m_preSignedUrlHasBeenSet; }
1520 
1571  inline void SetPreSignedUrl(const Aws::String& value) { m_preSignedUrlHasBeenSet = true; m_preSignedUrl = value; }
1572 
1623  inline void SetPreSignedUrl(Aws::String&& value) { m_preSignedUrlHasBeenSet = true; m_preSignedUrl = std::move(value); }
1624 
1675  inline void SetPreSignedUrl(const char* value) { m_preSignedUrlHasBeenSet = true; m_preSignedUrl.assign(value); }
1676 
1727  inline CreateDBInstanceReadReplicaRequest& WithPreSignedUrl(const Aws::String& value) { SetPreSignedUrl(value); return *this;}
1728 
1779  inline CreateDBInstanceReadReplicaRequest& WithPreSignedUrl(Aws::String&& value) { SetPreSignedUrl(std::move(value)); return *this;}
1780 
1831  inline CreateDBInstanceReadReplicaRequest& WithPreSignedUrl(const char* value) { SetPreSignedUrl(value); return *this;}
1832 
1833 
1843  inline bool GetEnableIAMDatabaseAuthentication() const{ return m_enableIAMDatabaseAuthentication; }
1844 
1854  inline bool EnableIAMDatabaseAuthenticationHasBeenSet() const { return m_enableIAMDatabaseAuthenticationHasBeenSet; }
1855 
1865  inline void SetEnableIAMDatabaseAuthentication(bool value) { m_enableIAMDatabaseAuthenticationHasBeenSet = true; m_enableIAMDatabaseAuthentication = value; }
1866 
1876  inline CreateDBInstanceReadReplicaRequest& WithEnableIAMDatabaseAuthentication(bool value) { SetEnableIAMDatabaseAuthentication(value); return *this;}
1877 
1878 
1885  inline bool GetEnablePerformanceInsights() const{ return m_enablePerformanceInsights; }
1886 
1893  inline bool EnablePerformanceInsightsHasBeenSet() const { return m_enablePerformanceInsightsHasBeenSet; }
1894 
1901  inline void SetEnablePerformanceInsights(bool value) { m_enablePerformanceInsightsHasBeenSet = true; m_enablePerformanceInsights = value; }
1902 
1909  inline CreateDBInstanceReadReplicaRequest& WithEnablePerformanceInsights(bool value) { SetEnablePerformanceInsights(value); return *this;}
1910 
1911 
1922  inline const Aws::String& GetPerformanceInsightsKMSKeyId() const{ return m_performanceInsightsKMSKeyId; }
1923 
1934  inline bool PerformanceInsightsKMSKeyIdHasBeenSet() const { return m_performanceInsightsKMSKeyIdHasBeenSet; }
1935 
1946  inline void SetPerformanceInsightsKMSKeyId(const Aws::String& value) { m_performanceInsightsKMSKeyIdHasBeenSet = true; m_performanceInsightsKMSKeyId = value; }
1947 
1958  inline void SetPerformanceInsightsKMSKeyId(Aws::String&& value) { m_performanceInsightsKMSKeyIdHasBeenSet = true; m_performanceInsightsKMSKeyId = std::move(value); }
1959 
1970  inline void SetPerformanceInsightsKMSKeyId(const char* value) { m_performanceInsightsKMSKeyIdHasBeenSet = true; m_performanceInsightsKMSKeyId.assign(value); }
1971 
1982  inline CreateDBInstanceReadReplicaRequest& WithPerformanceInsightsKMSKeyId(const Aws::String& value) { SetPerformanceInsightsKMSKeyId(value); return *this;}
1983 
1994  inline CreateDBInstanceReadReplicaRequest& WithPerformanceInsightsKMSKeyId(Aws::String&& value) { SetPerformanceInsightsKMSKeyId(std::move(value)); return *this;}
1995 
2006  inline CreateDBInstanceReadReplicaRequest& WithPerformanceInsightsKMSKeyId(const char* value) { SetPerformanceInsightsKMSKeyId(value); return *this;}
2007 
2008 
2013  inline int GetPerformanceInsightsRetentionPeriod() const{ return m_performanceInsightsRetentionPeriod; }
2014 
2019  inline bool PerformanceInsightsRetentionPeriodHasBeenSet() const { return m_performanceInsightsRetentionPeriodHasBeenSet; }
2020 
2025  inline void SetPerformanceInsightsRetentionPeriod(int value) { m_performanceInsightsRetentionPeriodHasBeenSet = true; m_performanceInsightsRetentionPeriod = value; }
2026 
2031  inline CreateDBInstanceReadReplicaRequest& WithPerformanceInsightsRetentionPeriod(int value) { SetPerformanceInsightsRetentionPeriod(value); return *this;}
2032 
2033 
2042  inline const Aws::Vector<Aws::String>& GetEnableCloudwatchLogsExports() const{ return m_enableCloudwatchLogsExports; }
2043 
2052  inline bool EnableCloudwatchLogsExportsHasBeenSet() const { return m_enableCloudwatchLogsExportsHasBeenSet; }
2053 
2062  inline void SetEnableCloudwatchLogsExports(const Aws::Vector<Aws::String>& value) { m_enableCloudwatchLogsExportsHasBeenSet = true; m_enableCloudwatchLogsExports = value; }
2063 
2072  inline void SetEnableCloudwatchLogsExports(Aws::Vector<Aws::String>&& value) { m_enableCloudwatchLogsExportsHasBeenSet = true; m_enableCloudwatchLogsExports = std::move(value); }
2073 
2082  inline CreateDBInstanceReadReplicaRequest& WithEnableCloudwatchLogsExports(const Aws::Vector<Aws::String>& value) { SetEnableCloudwatchLogsExports(value); return *this;}
2083 
2092  inline CreateDBInstanceReadReplicaRequest& WithEnableCloudwatchLogsExports(Aws::Vector<Aws::String>&& value) { SetEnableCloudwatchLogsExports(std::move(value)); return *this;}
2093 
2102  inline CreateDBInstanceReadReplicaRequest& AddEnableCloudwatchLogsExports(const Aws::String& value) { m_enableCloudwatchLogsExportsHasBeenSet = true; m_enableCloudwatchLogsExports.push_back(value); return *this; }
2103 
2112  inline CreateDBInstanceReadReplicaRequest& AddEnableCloudwatchLogsExports(Aws::String&& value) { m_enableCloudwatchLogsExportsHasBeenSet = true; m_enableCloudwatchLogsExports.push_back(std::move(value)); return *this; }
2113 
2122  inline CreateDBInstanceReadReplicaRequest& AddEnableCloudwatchLogsExports(const char* value) { m_enableCloudwatchLogsExportsHasBeenSet = true; m_enableCloudwatchLogsExports.push_back(value); return *this; }
2123 
2124 
2129  inline const Aws::Vector<ProcessorFeature>& GetProcessorFeatures() const{ return m_processorFeatures; }
2130 
2135  inline bool ProcessorFeaturesHasBeenSet() const { return m_processorFeaturesHasBeenSet; }
2136 
2141  inline void SetProcessorFeatures(const Aws::Vector<ProcessorFeature>& value) { m_processorFeaturesHasBeenSet = true; m_processorFeatures = value; }
2142 
2147  inline void SetProcessorFeatures(Aws::Vector<ProcessorFeature>&& value) { m_processorFeaturesHasBeenSet = true; m_processorFeatures = std::move(value); }
2148 
2153  inline CreateDBInstanceReadReplicaRequest& WithProcessorFeatures(const Aws::Vector<ProcessorFeature>& value) { SetProcessorFeatures(value); return *this;}
2154 
2159  inline CreateDBInstanceReadReplicaRequest& WithProcessorFeatures(Aws::Vector<ProcessorFeature>&& value) { SetProcessorFeatures(std::move(value)); return *this;}
2160 
2165  inline CreateDBInstanceReadReplicaRequest& AddProcessorFeatures(const ProcessorFeature& value) { m_processorFeaturesHasBeenSet = true; m_processorFeatures.push_back(value); return *this; }
2166 
2171  inline CreateDBInstanceReadReplicaRequest& AddProcessorFeatures(ProcessorFeature&& value) { m_processorFeaturesHasBeenSet = true; m_processorFeatures.push_back(std::move(value)); return *this; }
2172 
2173 
2178  inline bool GetUseDefaultProcessorFeatures() const{ return m_useDefaultProcessorFeatures; }
2179 
2184  inline bool UseDefaultProcessorFeaturesHasBeenSet() const { return m_useDefaultProcessorFeaturesHasBeenSet; }
2185 
2190  inline void SetUseDefaultProcessorFeatures(bool value) { m_useDefaultProcessorFeaturesHasBeenSet = true; m_useDefaultProcessorFeatures = value; }
2191 
2196  inline CreateDBInstanceReadReplicaRequest& WithUseDefaultProcessorFeatures(bool value) { SetUseDefaultProcessorFeatures(value); return *this;}
2197 
2198 
2206  inline bool GetDeletionProtection() const{ return m_deletionProtection; }
2207 
2215  inline bool DeletionProtectionHasBeenSet() const { return m_deletionProtectionHasBeenSet; }
2216 
2224  inline void SetDeletionProtection(bool value) { m_deletionProtectionHasBeenSet = true; m_deletionProtection = value; }
2225 
2233  inline CreateDBInstanceReadReplicaRequest& WithDeletionProtection(bool value) { SetDeletionProtection(value); return *this;}
2234 
2235 
2243  inline const Aws::String& GetDomain() const{ return m_domain; }
2244 
2252  inline bool DomainHasBeenSet() const { return m_domainHasBeenSet; }
2253 
2261  inline void SetDomain(const Aws::String& value) { m_domainHasBeenSet = true; m_domain = value; }
2262 
2270  inline void SetDomain(Aws::String&& value) { m_domainHasBeenSet = true; m_domain = std::move(value); }
2271 
2279  inline void SetDomain(const char* value) { m_domainHasBeenSet = true; m_domain.assign(value); }
2280 
2288  inline CreateDBInstanceReadReplicaRequest& WithDomain(const Aws::String& value) { SetDomain(value); return *this;}
2289 
2297  inline CreateDBInstanceReadReplicaRequest& WithDomain(Aws::String&& value) { SetDomain(std::move(value)); return *this;}
2298 
2306  inline CreateDBInstanceReadReplicaRequest& WithDomain(const char* value) { SetDomain(value); return *this;}
2307 
2308 
2313  inline const Aws::String& GetDomainIAMRoleName() const{ return m_domainIAMRoleName; }
2314 
2319  inline bool DomainIAMRoleNameHasBeenSet() const { return m_domainIAMRoleNameHasBeenSet; }
2320 
2325  inline void SetDomainIAMRoleName(const Aws::String& value) { m_domainIAMRoleNameHasBeenSet = true; m_domainIAMRoleName = value; }
2326 
2331  inline void SetDomainIAMRoleName(Aws::String&& value) { m_domainIAMRoleNameHasBeenSet = true; m_domainIAMRoleName = std::move(value); }
2332 
2337  inline void SetDomainIAMRoleName(const char* value) { m_domainIAMRoleNameHasBeenSet = true; m_domainIAMRoleName.assign(value); }
2338 
2343  inline CreateDBInstanceReadReplicaRequest& WithDomainIAMRoleName(const Aws::String& value) { SetDomainIAMRoleName(value); return *this;}
2344 
2349  inline CreateDBInstanceReadReplicaRequest& WithDomainIAMRoleName(Aws::String&& value) { SetDomainIAMRoleName(std::move(value)); return *this;}
2350 
2355  inline CreateDBInstanceReadReplicaRequest& WithDomainIAMRoleName(const char* value) { SetDomainIAMRoleName(value); return *this;}
2356 
2357 
2372  inline const ReplicaMode& GetReplicaMode() const{ return m_replicaMode; }
2373 
2388  inline bool ReplicaModeHasBeenSet() const { return m_replicaModeHasBeenSet; }
2389 
2404  inline void SetReplicaMode(const ReplicaMode& value) { m_replicaModeHasBeenSet = true; m_replicaMode = value; }
2405 
2420  inline void SetReplicaMode(ReplicaMode&& value) { m_replicaModeHasBeenSet = true; m_replicaMode = std::move(value); }
2421 
2436  inline CreateDBInstanceReadReplicaRequest& WithReplicaMode(const ReplicaMode& value) { SetReplicaMode(value); return *this;}
2437 
2452  inline CreateDBInstanceReadReplicaRequest& WithReplicaMode(ReplicaMode&& value) { SetReplicaMode(std::move(value)); return *this;}
2453 
2454 
2463  inline int GetMaxAllocatedStorage() const{ return m_maxAllocatedStorage; }
2464 
2473  inline bool MaxAllocatedStorageHasBeenSet() const { return m_maxAllocatedStorageHasBeenSet; }
2474 
2483  inline void SetMaxAllocatedStorage(int value) { m_maxAllocatedStorageHasBeenSet = true; m_maxAllocatedStorage = value; }
2484 
2493  inline CreateDBInstanceReadReplicaRequest& WithMaxAllocatedStorage(int value) { SetMaxAllocatedStorage(value); return *this;}
2494 
2495 
2499  inline const Aws::String& GetSourceRegion() const{ return m_sourceRegion; }
2500 
2504  inline bool SourceRegionHasBeenSet() const { return m_sourceRegionHasBeenSet; }
2505 
2509  inline void SetSourceRegion(const Aws::String& value) { m_sourceRegionHasBeenSet = true; m_sourceRegion = value; }
2510 
2514  inline void SetSourceRegion(Aws::String&& value) { m_sourceRegionHasBeenSet = true; m_sourceRegion = std::move(value); }
2515 
2519  inline void SetSourceRegion(const char* value) { m_sourceRegionHasBeenSet = true; m_sourceRegion.assign(value); }
2520 
2524  inline CreateDBInstanceReadReplicaRequest& WithSourceRegion(const Aws::String& value) { SetSourceRegion(value); return *this;}
2525 
2529  inline CreateDBInstanceReadReplicaRequest& WithSourceRegion(Aws::String&& value) { SetSourceRegion(std::move(value)); return *this;}
2530 
2534  inline CreateDBInstanceReadReplicaRequest& WithSourceRegion(const char* value) { SetSourceRegion(value); return *this;}
2535 
2536  private:
2537 
2538  Aws::String m_dBInstanceIdentifier;
2539  bool m_dBInstanceIdentifierHasBeenSet;
2540 
2541  Aws::String m_sourceDBInstanceIdentifier;
2542  bool m_sourceDBInstanceIdentifierHasBeenSet;
2543 
2544  Aws::String m_dBInstanceClass;
2545  bool m_dBInstanceClassHasBeenSet;
2546 
2547  Aws::String m_availabilityZone;
2548  bool m_availabilityZoneHasBeenSet;
2549 
2550  int m_port;
2551  bool m_portHasBeenSet;
2552 
2553  bool m_multiAZ;
2554  bool m_multiAZHasBeenSet;
2555 
2556  bool m_autoMinorVersionUpgrade;
2557  bool m_autoMinorVersionUpgradeHasBeenSet;
2558 
2559  int m_iops;
2560  bool m_iopsHasBeenSet;
2561 
2562  Aws::String m_optionGroupName;
2563  bool m_optionGroupNameHasBeenSet;
2564 
2565  Aws::String m_dBParameterGroupName;
2566  bool m_dBParameterGroupNameHasBeenSet;
2567 
2568  bool m_publiclyAccessible;
2569  bool m_publiclyAccessibleHasBeenSet;
2570 
2571  Aws::Vector<Tag> m_tags;
2572  bool m_tagsHasBeenSet;
2573 
2574  Aws::String m_dBSubnetGroupName;
2575  bool m_dBSubnetGroupNameHasBeenSet;
2576 
2577  Aws::Vector<Aws::String> m_vpcSecurityGroupIds;
2578  bool m_vpcSecurityGroupIdsHasBeenSet;
2579 
2580  Aws::String m_storageType;
2581  bool m_storageTypeHasBeenSet;
2582 
2583  bool m_copyTagsToSnapshot;
2584  bool m_copyTagsToSnapshotHasBeenSet;
2585 
2586  int m_monitoringInterval;
2587  bool m_monitoringIntervalHasBeenSet;
2588 
2589  Aws::String m_monitoringRoleArn;
2590  bool m_monitoringRoleArnHasBeenSet;
2591 
2592  Aws::String m_kmsKeyId;
2593  bool m_kmsKeyIdHasBeenSet;
2594 
2595  Aws::String m_preSignedUrl;
2596  bool m_preSignedUrlHasBeenSet;
2597 
2598  bool m_enableIAMDatabaseAuthentication;
2599  bool m_enableIAMDatabaseAuthenticationHasBeenSet;
2600 
2601  bool m_enablePerformanceInsights;
2602  bool m_enablePerformanceInsightsHasBeenSet;
2603 
2604  Aws::String m_performanceInsightsKMSKeyId;
2605  bool m_performanceInsightsKMSKeyIdHasBeenSet;
2606 
2607  int m_performanceInsightsRetentionPeriod;
2608  bool m_performanceInsightsRetentionPeriodHasBeenSet;
2609 
2610  Aws::Vector<Aws::String> m_enableCloudwatchLogsExports;
2611  bool m_enableCloudwatchLogsExportsHasBeenSet;
2612 
2613  Aws::Vector<ProcessorFeature> m_processorFeatures;
2614  bool m_processorFeaturesHasBeenSet;
2615 
2616  bool m_useDefaultProcessorFeatures;
2617  bool m_useDefaultProcessorFeaturesHasBeenSet;
2618 
2619  bool m_deletionProtection;
2620  bool m_deletionProtectionHasBeenSet;
2621 
2622  Aws::String m_domain;
2623  bool m_domainHasBeenSet;
2624 
2625  Aws::String m_domainIAMRoleName;
2626  bool m_domainIAMRoleNameHasBeenSet;
2627 
2628  ReplicaMode m_replicaMode;
2629  bool m_replicaModeHasBeenSet;
2630 
2631  int m_maxAllocatedStorage;
2632  bool m_maxAllocatedStorageHasBeenSet;
2633 
2634  Aws::String m_sourceRegion;
2635  bool m_sourceRegionHasBeenSet;
2636  };
2637 
2638 } // namespace Model
2639 } // namespace RDS
2640 } // namespace Aws
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::GetDBInstanceIdentifier
const Aws::String & GetDBInstanceIdentifier() const
Definition: CreateDBInstanceReadReplicaRequest.h:48
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::GetMultiAZ
bool GetMultiAZ() const
Definition: CreateDBInstanceReadReplicaRequest.h:515
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::WithEnableCloudwatchLogsExports
CreateDBInstanceReadReplicaRequest & WithEnableCloudwatchLogsExports(const Aws::Vector< Aws::String > &value)
Definition: CreateDBInstanceReadReplicaRequest.h:2082
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::GetOptionGroupName
const Aws::String & GetOptionGroupName() const
Definition: CreateDBInstanceReadReplicaRequest.h:604
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::GetVpcSecurityGroupIds
const Aws::Vector< Aws::String > & GetVpcSecurityGroupIds() const
Definition: CreateDBInstanceReadReplicaRequest.h:989
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::GetTags
const Aws::Vector< Tag > & GetTags() const
Definition: CreateDBInstanceReadReplicaRequest.h:823
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::GetDBSubnetGroupName
const Aws::String & GetDBSubnetGroupName() const
Definition: CreateDBInstanceReadReplicaRequest.h:862
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::AddVpcSecurityGroupIds
CreateDBInstanceReadReplicaRequest & AddVpcSecurityGroupIds(Aws::String &&value)
Definition: CreateDBInstanceReadReplicaRequest.h:1038
Aws::RDS::Model::Tag
Definition: Tag.h:33
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::GetPort
int GetPort() const
Definition: CreateDBInstanceReadReplicaRequest.h:484
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::AddEnableCloudwatchLogsExports
CreateDBInstanceReadReplicaRequest & AddEnableCloudwatchLogsExports(Aws::String &&value)
Definition: CreateDBInstanceReadReplicaRequest.h:2112
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::GetProcessorFeatures
const Aws::Vector< ProcessorFeature > & GetProcessorFeatures() const
Definition: CreateDBInstanceReadReplicaRequest.h:2129
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::PerformanceInsightsRetentionPeriodHasBeenSet
bool PerformanceInsightsRetentionPeriodHasBeenSet() const
Definition: CreateDBInstanceReadReplicaRequest.h:2019
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::AddTags
CreateDBInstanceReadReplicaRequest & AddTags(const Tag &value)
Definition: CreateDBInstanceReadReplicaRequest.h:841
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::WithPort
CreateDBInstanceReadReplicaRequest & WithPort(int value)
Definition: CreateDBInstanceReadReplicaRequest.h:505
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::GetAutoMinorVersionUpgrade
bool GetAutoMinorVersionUpgrade() const
Definition: CreateDBInstanceReadReplicaRequest.h:550
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::DBInstanceIdentifierHasBeenSet
bool DBInstanceIdentifierHasBeenSet() const
Definition: CreateDBInstanceReadReplicaRequest.h:55
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::WithEnablePerformanceInsights
CreateDBInstanceReadReplicaRequest & WithEnablePerformanceInsights(bool value)
Definition: CreateDBInstanceReadReplicaRequest.h:1909
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::WithSourceRegion
CreateDBInstanceReadReplicaRequest & WithSourceRegion(Aws::String &&value)
Definition: CreateDBInstanceReadReplicaRequest.h:2529
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::WithProcessorFeatures
CreateDBInstanceReadReplicaRequest & WithProcessorFeatures(Aws::Vector< ProcessorFeature > &&value)
Definition: CreateDBInstanceReadReplicaRequest.h:2159
Aws::Http::URI
Definition: URI.h:32
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::SetPreSignedUrl
void SetPreSignedUrl(Aws::String &&value)
Definition: CreateDBInstanceReadReplicaRequest.h:1623
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::WithDBInstanceClass
CreateDBInstanceReadReplicaRequest & WithDBInstanceClass(const char *value)
Definition: CreateDBInstanceReadReplicaRequest.h:419
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::WithTags
CreateDBInstanceReadReplicaRequest & WithTags(Aws::Vector< Tag > &&value)
Definition: CreateDBInstanceReadReplicaRequest.h:838
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::SetAvailabilityZone
void SetAvailabilityZone(const Aws::String &value)
Definition: CreateDBInstanceReadReplicaRequest.h:441
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::SetProcessorFeatures
void SetProcessorFeatures(const Aws::Vector< ProcessorFeature > &value)
Definition: CreateDBInstanceReadReplicaRequest.h:2141
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: CreateDBInstanceReadReplicaRequest.h:34
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::WithKmsKeyId
CreateDBInstanceReadReplicaRequest & WithKmsKeyId(Aws::String &&value)
Definition: CreateDBInstanceReadReplicaRequest.h:1397
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::GetCopyTagsToSnapshot
bool GetCopyTagsToSnapshot() const
Definition: CreateDBInstanceReadReplicaRequest.h:1125
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::DBInstanceClassHasBeenSet
bool DBInstanceClassHasBeenSet() const
Definition: CreateDBInstanceReadReplicaRequest.h:353
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::SetTags
void SetTags(const Aws::Vector< Tag > &value)
Definition: CreateDBInstanceReadReplicaRequest.h:829
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::SetDBInstanceIdentifier
void SetDBInstanceIdentifier(const char *value)
Definition: CreateDBInstanceReadReplicaRequest.h:76
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::WithIops
CreateDBInstanceReadReplicaRequest & WithIops(int value)
Definition: CreateDBInstanceReadReplicaRequest.h:596
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::WithDBParameterGroupName
CreateDBInstanceReadReplicaRequest & WithDBParameterGroupName(const char *value)
Definition: CreateDBInstanceReadReplicaRequest.h:766
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::WithAutoMinorVersionUpgrade
CreateDBInstanceReadReplicaRequest & WithAutoMinorVersionUpgrade(bool value)
Definition: CreateDBInstanceReadReplicaRequest.h:571
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::GetMonitoringInterval
int GetMonitoringInterval() const
Definition: CreateDBInstanceReadReplicaRequest.h:1153
ReplicaMode.h
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::SetVpcSecurityGroupIds
void SetVpcSecurityGroupIds(Aws::Vector< Aws::String > &&value)
Definition: CreateDBInstanceReadReplicaRequest.h:1010
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::SetOptionGroupName
void SetOptionGroupName(const char *value)
Definition: CreateDBInstanceReadReplicaRequest.h:632
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::SetDBInstanceIdentifier
void SetDBInstanceIdentifier(const Aws::String &value)
Definition: CreateDBInstanceReadReplicaRequest.h:62
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::SetMultiAZ
void SetMultiAZ(bool value)
Definition: CreateDBInstanceReadReplicaRequest.h:533
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::SourceRegionHasBeenSet
bool SourceRegionHasBeenSet() const
Definition: CreateDBInstanceReadReplicaRequest.h:2504
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::AddEnableCloudwatchLogsExports
CreateDBInstanceReadReplicaRequest & AddEnableCloudwatchLogsExports(const char *value)
Definition: CreateDBInstanceReadReplicaRequest.h:2122
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::GetStorageType
const Aws::String & GetStorageType() const
Definition: CreateDBInstanceReadReplicaRequest.h:1055
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::WithMonitoringInterval
CreateDBInstanceReadReplicaRequest & WithMonitoringInterval(int value)
Definition: CreateDBInstanceReadReplicaRequest.h:1180
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::SetStorageType
void SetStorageType(Aws::String &&value)
Definition: CreateDBInstanceReadReplicaRequest.h:1082
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::UseDefaultProcessorFeaturesHasBeenSet
bool UseDefaultProcessorFeaturesHasBeenSet() const
Definition: CreateDBInstanceReadReplicaRequest.h:2184
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::SetDomainIAMRoleName
void SetDomainIAMRoleName(const Aws::String &value)
Definition: CreateDBInstanceReadReplicaRequest.h:2325
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::SetIops
void SetIops(int value)
Definition: CreateDBInstanceReadReplicaRequest.h:590
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::PerformanceInsightsKMSKeyIdHasBeenSet
bool PerformanceInsightsKMSKeyIdHasBeenSet() const
Definition: CreateDBInstanceReadReplicaRequest.h:1934
Aws::ApplicationInsights::Model::CloudWatchEventSource::NOT_SET
@ NOT_SET
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::WithDomain
CreateDBInstanceReadReplicaRequest & WithDomain(const Aws::String &value)
Definition: CreateDBInstanceReadReplicaRequest.h:2288
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::SetDBParameterGroupName
void SetDBParameterGroupName(Aws::String &&value)
Definition: CreateDBInstanceReadReplicaRequest.h:710
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::AddEnableCloudwatchLogsExports
CreateDBInstanceReadReplicaRequest & AddEnableCloudwatchLogsExports(const Aws::String &value)
Definition: CreateDBInstanceReadReplicaRequest.h:2102
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::WithMonitoringRoleArn
CreateDBInstanceReadReplicaRequest & WithMonitoringRoleArn(const char *value)
Definition: CreateDBInstanceReadReplicaRequest.h:1277
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::SetAvailabilityZone
void SetAvailabilityZone(Aws::String &&value)
Definition: CreateDBInstanceReadReplicaRequest.h:448
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::PreSignedUrlHasBeenSet
bool PreSignedUrlHasBeenSet() const
Definition: CreateDBInstanceReadReplicaRequest.h:1519
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::SetPerformanceInsightsKMSKeyId
void SetPerformanceInsightsKMSKeyId(const char *value)
Definition: CreateDBInstanceReadReplicaRequest.h:1970
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::SetEnableIAMDatabaseAuthentication
void SetEnableIAMDatabaseAuthentication(bool value)
Definition: CreateDBInstanceReadReplicaRequest.h:1865
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::GetDomainIAMRoleName
const Aws::String & GetDomainIAMRoleName() const
Definition: CreateDBInstanceReadReplicaRequest.h:2313
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::SetOptionGroupName
void SetOptionGroupName(Aws::String &&value)
Definition: CreateDBInstanceReadReplicaRequest.h:625
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::IopsHasBeenSet
bool IopsHasBeenSet() const
Definition: CreateDBInstanceReadReplicaRequest.h:584
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::MonitoringIntervalHasBeenSet
bool MonitoringIntervalHasBeenSet() const
Definition: CreateDBInstanceReadReplicaRequest.h:1162
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::WithStorageType
CreateDBInstanceReadReplicaRequest & WithStorageType(Aws::String &&value)
Definition: CreateDBInstanceReadReplicaRequest.h:1109
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::DBParameterGroupNameHasBeenSet
bool DBParameterGroupNameHasBeenSet() const
Definition: CreateDBInstanceReadReplicaRequest.h:682
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::WithKmsKeyId
CreateDBInstanceReadReplicaRequest & WithKmsKeyId(const char *value)
Definition: CreateDBInstanceReadReplicaRequest.h:1414
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::SetMonitoringRoleArn
void SetMonitoringRoleArn(const char *value)
Definition: CreateDBInstanceReadReplicaRequest.h:1241
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::WithReplicaMode
CreateDBInstanceReadReplicaRequest & WithReplicaMode(ReplicaMode &&value)
Definition: CreateDBInstanceReadReplicaRequest.h:2452
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::WithEnableCloudwatchLogsExports
CreateDBInstanceReadReplicaRequest & WithEnableCloudwatchLogsExports(Aws::Vector< Aws::String > &&value)
Definition: CreateDBInstanceReadReplicaRequest.h:2092
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::WithDBInstanceClass
CreateDBInstanceReadReplicaRequest & WithDBInstanceClass(Aws::String &&value)
Definition: CreateDBInstanceReadReplicaRequest.h:408
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::SetPreSignedUrl
void SetPreSignedUrl(const char *value)
Definition: CreateDBInstanceReadReplicaRequest.h:1675
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::WithVpcSecurityGroupIds
CreateDBInstanceReadReplicaRequest & WithVpcSecurityGroupIds(const Aws::Vector< Aws::String > &value)
Definition: CreateDBInstanceReadReplicaRequest.h:1017
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::SetKmsKeyId
void SetKmsKeyId(Aws::String &&value)
Definition: CreateDBInstanceReadReplicaRequest.h:1346
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::SetSourceDBInstanceIdentifier
void SetSourceDBInstanceIdentifier(const char *value)
Definition: CreateDBInstanceReadReplicaRequest.h:243
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::SetOptionGroupName
void SetOptionGroupName(const Aws::String &value)
Definition: CreateDBInstanceReadReplicaRequest.h:618
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::WithMonitoringRoleArn
CreateDBInstanceReadReplicaRequest & WithMonitoringRoleArn(const Aws::String &value)
Definition: CreateDBInstanceReadReplicaRequest.h:1253
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::GetUseDefaultProcessorFeatures
bool GetUseDefaultProcessorFeatures() const
Definition: CreateDBInstanceReadReplicaRequest.h:2178
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::WithOptionGroupName
CreateDBInstanceReadReplicaRequest & WithOptionGroupName(const Aws::String &value)
Definition: CreateDBInstanceReadReplicaRequest.h:639
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::SetMonitoringRoleArn
void SetMonitoringRoleArn(const Aws::String &value)
Definition: CreateDBInstanceReadReplicaRequest.h:1217
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::AutoMinorVersionUpgradeHasBeenSet
bool AutoMinorVersionUpgradeHasBeenSet() const
Definition: CreateDBInstanceReadReplicaRequest.h:557
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::SetTags
void SetTags(Aws::Vector< Tag > &&value)
Definition: CreateDBInstanceReadReplicaRequest.h:832
AWSVector.h
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::ProcessorFeaturesHasBeenSet
bool ProcessorFeaturesHasBeenSet() const
Definition: CreateDBInstanceReadReplicaRequest.h:2135
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::CreateDBInstanceReadReplicaRequest
CreateDBInstanceReadReplicaRequest()
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::GetDBParameterGroupName
const Aws::String & GetDBParameterGroupName() const
Definition: CreateDBInstanceReadReplicaRequest.h:668
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::SetAutoMinorVersionUpgrade
void SetAutoMinorVersionUpgrade(bool value)
Definition: CreateDBInstanceReadReplicaRequest.h:564
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::SetDBSubnetGroupName
void SetDBSubnetGroupName(Aws::String &&value)
Definition: CreateDBInstanceReadReplicaRequest.h:913
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::VpcSecurityGroupIdsHasBeenSet
bool VpcSecurityGroupIdsHasBeenSet() const
Definition: CreateDBInstanceReadReplicaRequest.h:996
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::SetDBParameterGroupName
void SetDBParameterGroupName(const char *value)
Definition: CreateDBInstanceReadReplicaRequest.h:724
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::GetKmsKeyId
const Aws::String & GetKmsKeyId() const
Definition: CreateDBInstanceReadReplicaRequest.h:1295
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::GetDomain
const Aws::String & GetDomain() const
Definition: CreateDBInstanceReadReplicaRequest.h:2243
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::WithKmsKeyId
CreateDBInstanceReadReplicaRequest & WithKmsKeyId(const Aws::String &value)
Definition: CreateDBInstanceReadReplicaRequest.h:1380
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::WithDBSubnetGroupName
CreateDBInstanceReadReplicaRequest & WithDBSubnetGroupName(Aws::String &&value)
Definition: CreateDBInstanceReadReplicaRequest.h:964
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::GetEnableCloudwatchLogsExports
const Aws::Vector< Aws::String > & GetEnableCloudwatchLogsExports() const
Definition: CreateDBInstanceReadReplicaRequest.h:2042
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::StorageTypeHasBeenSet
bool StorageTypeHasBeenSet() const
Definition: CreateDBInstanceReadReplicaRequest.h:1064
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::WithDBSubnetGroupName
CreateDBInstanceReadReplicaRequest & WithDBSubnetGroupName(const char *value)
Definition: CreateDBInstanceReadReplicaRequest.h:981
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::SetMaxAllocatedStorage
void SetMaxAllocatedStorage(int value)
Definition: CreateDBInstanceReadReplicaRequest.h:2483
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::SetDomain
void SetDomain(const char *value)
Definition: CreateDBInstanceReadReplicaRequest.h:2279
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::WithAvailabilityZone
CreateDBInstanceReadReplicaRequest & WithAvailabilityZone(const char *value)
Definition: CreateDBInstanceReadReplicaRequest.h:476
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::WithSourceRegion
CreateDBInstanceReadReplicaRequest & WithSourceRegion(const char *value)
Definition: CreateDBInstanceReadReplicaRequest.h:2534
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::SetStorageType
void SetStorageType(const Aws::String &value)
Definition: CreateDBInstanceReadReplicaRequest.h:1073
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::WithProcessorFeatures
CreateDBInstanceReadReplicaRequest & WithProcessorFeatures(const Aws::Vector< ProcessorFeature > &value)
Definition: CreateDBInstanceReadReplicaRequest.h:2153
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::WithDBSubnetGroupName
CreateDBInstanceReadReplicaRequest & WithDBSubnetGroupName(const Aws::String &value)
Definition: CreateDBInstanceReadReplicaRequest.h:947
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::GetSourceRegion
const Aws::String & GetSourceRegion() const
Definition: CreateDBInstanceReadReplicaRequest.h:2499
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::WithPreSignedUrl
CreateDBInstanceReadReplicaRequest & WithPreSignedUrl(Aws::String &&value)
Definition: CreateDBInstanceReadReplicaRequest.h:1779
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::SetDomainIAMRoleName
void SetDomainIAMRoleName(Aws::String &&value)
Definition: CreateDBInstanceReadReplicaRequest.h:2331
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::WithSourceDBInstanceIdentifier
CreateDBInstanceReadReplicaRequest & WithSourceDBInstanceIdentifier(const Aws::String &value)
Definition: CreateDBInstanceReadReplicaRequest.h:272
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::GetMaxAllocatedStorage
int GetMaxAllocatedStorage() const
Definition: CreateDBInstanceReadReplicaRequest.h:2463
RDS_EXPORTS.h
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::EnableCloudwatchLogsExportsHasBeenSet
bool EnableCloudwatchLogsExportsHasBeenSet() const
Definition: CreateDBInstanceReadReplicaRequest.h:2052
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::WithEnableIAMDatabaseAuthentication
CreateDBInstanceReadReplicaRequest & WithEnableIAMDatabaseAuthentication(bool value)
Definition: CreateDBInstanceReadReplicaRequest.h:1876
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::WithPreSignedUrl
CreateDBInstanceReadReplicaRequest & WithPreSignedUrl(const Aws::String &value)
Definition: CreateDBInstanceReadReplicaRequest.h:1727
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::EnablePerformanceInsightsHasBeenSet
bool EnablePerformanceInsightsHasBeenSet() const
Definition: CreateDBInstanceReadReplicaRequest.h:1893
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::WithTags
CreateDBInstanceReadReplicaRequest & WithTags(const Aws::Vector< Tag > &value)
Definition: CreateDBInstanceReadReplicaRequest.h:835
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::WithMonitoringRoleArn
CreateDBInstanceReadReplicaRequest & WithMonitoringRoleArn(Aws::String &&value)
Definition: CreateDBInstanceReadReplicaRequest.h:1265
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::AddVpcSecurityGroupIds
CreateDBInstanceReadReplicaRequest & AddVpcSecurityGroupIds(const Aws::String &value)
Definition: CreateDBInstanceReadReplicaRequest.h:1031
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::SetEnableCloudwatchLogsExports
void SetEnableCloudwatchLogsExports(Aws::Vector< Aws::String > &&value)
Definition: CreateDBInstanceReadReplicaRequest.h:2072
Aws::RDS::Model::ProcessorFeature
Definition: ProcessorFeature.h:57
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::CopyTagsToSnapshotHasBeenSet
bool CopyTagsToSnapshotHasBeenSet() const
Definition: CreateDBInstanceReadReplicaRequest.h:1131
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::WithDBParameterGroupName
CreateDBInstanceReadReplicaRequest & WithDBParameterGroupName(Aws::String &&value)
Definition: CreateDBInstanceReadReplicaRequest.h:752
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::WithSourceDBInstanceIdentifier
CreateDBInstanceReadReplicaRequest & WithSourceDBInstanceIdentifier(Aws::String &&value)
Definition: CreateDBInstanceReadReplicaRequest.h:301
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::GetReplicaMode
const ReplicaMode & GetReplicaMode() const
Definition: CreateDBInstanceReadReplicaRequest.h:2372
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::WithDBInstanceClass
CreateDBInstanceReadReplicaRequest & WithDBInstanceClass(const Aws::String &value)
Definition: CreateDBInstanceReadReplicaRequest.h:397
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::WithStorageType
CreateDBInstanceReadReplicaRequest & WithStorageType(const char *value)
Definition: CreateDBInstanceReadReplicaRequest.h:1118
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::WithPubliclyAccessible
CreateDBInstanceReadReplicaRequest & WithPubliclyAccessible(bool value)
Definition: CreateDBInstanceReadReplicaRequest.h:819
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::WithPreSignedUrl
CreateDBInstanceReadReplicaRequest & WithPreSignedUrl(const char *value)
Definition: CreateDBInstanceReadReplicaRequest.h:1831
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::WithAvailabilityZone
CreateDBInstanceReadReplicaRequest & WithAvailabilityZone(const Aws::String &value)
Definition: CreateDBInstanceReadReplicaRequest.h:462
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::TagsHasBeenSet
bool TagsHasBeenSet() const
Definition: CreateDBInstanceReadReplicaRequest.h:826
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::SetMonitoringRoleArn
void SetMonitoringRoleArn(Aws::String &&value)
Definition: CreateDBInstanceReadReplicaRequest.h:1229
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::WithMultiAZ
CreateDBInstanceReadReplicaRequest & WithMultiAZ(bool value)
Definition: CreateDBInstanceReadReplicaRequest.h:542
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::SetEnableCloudwatchLogsExports
void SetEnableCloudwatchLogsExports(const Aws::Vector< Aws::String > &value)
Definition: CreateDBInstanceReadReplicaRequest.h:2062
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::SetPerformanceInsightsKMSKeyId
void SetPerformanceInsightsKMSKeyId(const Aws::String &value)
Definition: CreateDBInstanceReadReplicaRequest.h:1946
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::SetDBSubnetGroupName
void SetDBSubnetGroupName(const char *value)
Definition: CreateDBInstanceReadReplicaRequest.h:930
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::WithMaxAllocatedStorage
CreateDBInstanceReadReplicaRequest & WithMaxAllocatedStorage(int value)
Definition: CreateDBInstanceReadReplicaRequest.h:2493
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::GetSourceDBInstanceIdentifier
const Aws::String & GetSourceDBInstanceIdentifier() const
Definition: CreateDBInstanceReadReplicaRequest.h:127
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::DeletionProtectionHasBeenSet
bool DeletionProtectionHasBeenSet() const
Definition: CreateDBInstanceReadReplicaRequest.h:2215
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::SetSourceDBInstanceIdentifier
void SetSourceDBInstanceIdentifier(Aws::String &&value)
Definition: CreateDBInstanceReadReplicaRequest.h:214
AWSString.h
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::MonitoringRoleArnHasBeenSet
bool MonitoringRoleArnHasBeenSet() const
Definition: CreateDBInstanceReadReplicaRequest.h:1205
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::WithAvailabilityZone
CreateDBInstanceReadReplicaRequest & WithAvailabilityZone(Aws::String &&value)
Definition: CreateDBInstanceReadReplicaRequest.h:469
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::WithUseDefaultProcessorFeatures
CreateDBInstanceReadReplicaRequest & WithUseDefaultProcessorFeatures(bool value)
Definition: CreateDBInstanceReadReplicaRequest.h:2196
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::SetKmsKeyId
void SetKmsKeyId(const Aws::String &value)
Definition: CreateDBInstanceReadReplicaRequest.h:1329
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::SetDeletionProtection
void SetDeletionProtection(bool value)
Definition: CreateDBInstanceReadReplicaRequest.h:2224
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::SetDBInstanceIdentifier
void SetDBInstanceIdentifier(Aws::String &&value)
Definition: CreateDBInstanceReadReplicaRequest.h:69
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::GetEnableIAMDatabaseAuthentication
bool GetEnableIAMDatabaseAuthentication() const
Definition: CreateDBInstanceReadReplicaRequest.h:1843
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::WithDBParameterGroupName
CreateDBInstanceReadReplicaRequest & WithDBParameterGroupName(const Aws::String &value)
Definition: CreateDBInstanceReadReplicaRequest.h:738
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::WithPerformanceInsightsKMSKeyId
CreateDBInstanceReadReplicaRequest & WithPerformanceInsightsKMSKeyId(Aws::String &&value)
Definition: CreateDBInstanceReadReplicaRequest.h:1994
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::GetPerformanceInsightsRetentionPeriod
int GetPerformanceInsightsRetentionPeriod() const
Definition: CreateDBInstanceReadReplicaRequest.h:2013
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::SetDBInstanceClass
void SetDBInstanceClass(const char *value)
Definition: CreateDBInstanceReadReplicaRequest.h:386
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::WithStorageType
CreateDBInstanceReadReplicaRequest & WithStorageType(const Aws::String &value)
Definition: CreateDBInstanceReadReplicaRequest.h:1100
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::GetPreSignedUrl
const Aws::String & GetPreSignedUrl() const
Definition: CreateDBInstanceReadReplicaRequest.h:1467
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::GetPerformanceInsightsKMSKeyId
const Aws::String & GetPerformanceInsightsKMSKeyId() const
Definition: CreateDBInstanceReadReplicaRequest.h:1922
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::WithDBInstanceIdentifier
CreateDBInstanceReadReplicaRequest & WithDBInstanceIdentifier(Aws::String &&value)
Definition: CreateDBInstanceReadReplicaRequest.h:90
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::AddTags
CreateDBInstanceReadReplicaRequest & AddTags(Tag &&value)
Definition: CreateDBInstanceReadReplicaRequest.h:844
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::SetPerformanceInsightsRetentionPeriod
void SetPerformanceInsightsRetentionPeriod(int value)
Definition: CreateDBInstanceReadReplicaRequest.h:2025
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::AvailabilityZoneHasBeenSet
bool AvailabilityZoneHasBeenSet() const
Definition: CreateDBInstanceReadReplicaRequest.h:434
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::WithSourceRegion
CreateDBInstanceReadReplicaRequest & WithSourceRegion(const Aws::String &value)
Definition: CreateDBInstanceReadReplicaRequest.h:2524
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::SetEnablePerformanceInsights
void SetEnablePerformanceInsights(bool value)
Definition: CreateDBInstanceReadReplicaRequest.h:1901
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::PubliclyAccessibleHasBeenSet
bool PubliclyAccessibleHasBeenSet() const
Definition: CreateDBInstanceReadReplicaRequest.h:793
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::SetDBSubnetGroupName
void SetDBSubnetGroupName(const Aws::String &value)
Definition: CreateDBInstanceReadReplicaRequest.h:896
AWS_RDS_API
#define AWS_RDS_API
Definition: RDS_EXPORTS.h:28
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::OptionGroupNameHasBeenSet
bool OptionGroupNameHasBeenSet() const
Definition: CreateDBInstanceReadReplicaRequest.h:611
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::SetReplicaMode
void SetReplicaMode(ReplicaMode &&value)
Definition: CreateDBInstanceReadReplicaRequest.h:2420
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::SetStorageType
void SetStorageType(const char *value)
Definition: CreateDBInstanceReadReplicaRequest.h:1091
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::MultiAZHasBeenSet
bool MultiAZHasBeenSet() const
Definition: CreateDBInstanceReadReplicaRequest.h:524
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::AddProcessorFeatures
CreateDBInstanceReadReplicaRequest & AddProcessorFeatures(ProcessorFeature &&value)
Definition: CreateDBInstanceReadReplicaRequest.h:2171
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::SetPerformanceInsightsKMSKeyId
void SetPerformanceInsightsKMSKeyId(Aws::String &&value)
Definition: CreateDBInstanceReadReplicaRequest.h:1958
ProcessorFeature.h
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::WithOptionGroupName
CreateDBInstanceReadReplicaRequest & WithOptionGroupName(Aws::String &&value)
Definition: CreateDBInstanceReadReplicaRequest.h:646
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::WithVpcSecurityGroupIds
CreateDBInstanceReadReplicaRequest & WithVpcSecurityGroupIds(Aws::Vector< Aws::String > &&value)
Definition: CreateDBInstanceReadReplicaRequest.h:1024
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::WithDBInstanceIdentifier
CreateDBInstanceReadReplicaRequest & WithDBInstanceIdentifier(const char *value)
Definition: CreateDBInstanceReadReplicaRequest.h:97
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::WithPerformanceInsightsRetentionPeriod
CreateDBInstanceReadReplicaRequest & WithPerformanceInsightsRetentionPeriod(int value)
Definition: CreateDBInstanceReadReplicaRequest.h:2031
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::SetReplicaMode
void SetReplicaMode(const ReplicaMode &value)
Definition: CreateDBInstanceReadReplicaRequest.h:2404
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::WithDBInstanceIdentifier
CreateDBInstanceReadReplicaRequest & WithDBInstanceIdentifier(const Aws::String &value)
Definition: CreateDBInstanceReadReplicaRequest.h:83
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::GetIops
int GetIops() const
Definition: CreateDBInstanceReadReplicaRequest.h:578
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::WithDomainIAMRoleName
CreateDBInstanceReadReplicaRequest & WithDomainIAMRoleName(Aws::String &&value)
Definition: CreateDBInstanceReadReplicaRequest.h:2349
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::WithOptionGroupName
CreateDBInstanceReadReplicaRequest & WithOptionGroupName(const char *value)
Definition: CreateDBInstanceReadReplicaRequest.h:653
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::GetMonitoringRoleArn
const Aws::String & GetMonitoringRoleArn() const
Definition: CreateDBInstanceReadReplicaRequest.h:1193
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::MaxAllocatedStorageHasBeenSet
bool MaxAllocatedStorageHasBeenSet() const
Definition: CreateDBInstanceReadReplicaRequest.h:2473
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::SetAvailabilityZone
void SetAvailabilityZone(const char *value)
Definition: CreateDBInstanceReadReplicaRequest.h:455
Aws
Definition: AccessManagementClient.h:15
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::SetSourceRegion
void SetSourceRegion(const Aws::String &value)
Definition: CreateDBInstanceReadReplicaRequest.h:2509
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest
Definition: CreateDBInstanceReadReplicaRequest.h:26
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::SetDBInstanceClass
void SetDBInstanceClass(Aws::String &&value)
Definition: CreateDBInstanceReadReplicaRequest.h:375
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::WithReplicaMode
CreateDBInstanceReadReplicaRequest & WithReplicaMode(const ReplicaMode &value)
Definition: CreateDBInstanceReadReplicaRequest.h:2436
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::WithPerformanceInsightsKMSKeyId
CreateDBInstanceReadReplicaRequest & WithPerformanceInsightsKMSKeyId(const Aws::String &value)
Definition: CreateDBInstanceReadReplicaRequest.h:1982
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::SourceDBInstanceIdentifierHasBeenSet
bool SourceDBInstanceIdentifierHasBeenSet() const
Definition: CreateDBInstanceReadReplicaRequest.h:156
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::DumpBodyToUrl
void DumpBodyToUrl(Aws::Http::URI &uri) const override
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::GetDBInstanceClass
const Aws::String & GetDBInstanceClass() const
Definition: CreateDBInstanceReadReplicaRequest.h:342
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::SetPort
void SetPort(int value)
Definition: CreateDBInstanceReadReplicaRequest.h:498
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::WithDomain
CreateDBInstanceReadReplicaRequest & WithDomain(Aws::String &&value)
Definition: CreateDBInstanceReadReplicaRequest.h:2297
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::GetAvailabilityZone
const Aws::String & GetAvailabilityZone() const
Definition: CreateDBInstanceReadReplicaRequest.h:427
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::AddProcessorFeatures
CreateDBInstanceReadReplicaRequest & AddProcessorFeatures(const ProcessorFeature &value)
Definition: CreateDBInstanceReadReplicaRequest.h:2165
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::SetSourceRegion
void SetSourceRegion(Aws::String &&value)
Definition: CreateDBInstanceReadReplicaRequest.h:2514
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::GetPubliclyAccessible
bool GetPubliclyAccessible() const
Definition: CreateDBInstanceReadReplicaRequest.h:780
Tag.h
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::SetPreSignedUrl
void SetPreSignedUrl(const Aws::String &value)
Definition: CreateDBInstanceReadReplicaRequest.h:1571
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::DomainHasBeenSet
bool DomainHasBeenSet() const
Definition: CreateDBInstanceReadReplicaRequest.h:2252
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::SetDomain
void SetDomain(Aws::String &&value)
Definition: CreateDBInstanceReadReplicaRequest.h:2270
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::WithDomain
CreateDBInstanceReadReplicaRequest & WithDomain(const char *value)
Definition: CreateDBInstanceReadReplicaRequest.h:2306
RDSRequest.h
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::SetSourceRegion
void SetSourceRegion(const char *value)
Definition: CreateDBInstanceReadReplicaRequest.h:2519
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::ReplicaModeHasBeenSet
bool ReplicaModeHasBeenSet() const
Definition: CreateDBInstanceReadReplicaRequest.h:2388
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::SetSourceDBInstanceIdentifier
void SetSourceDBInstanceIdentifier(const Aws::String &value)
Definition: CreateDBInstanceReadReplicaRequest.h:185
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::WithDeletionProtection
CreateDBInstanceReadReplicaRequest & WithDeletionProtection(bool value)
Definition: CreateDBInstanceReadReplicaRequest.h:2233
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::WithPerformanceInsightsKMSKeyId
CreateDBInstanceReadReplicaRequest & WithPerformanceInsightsKMSKeyId(const char *value)
Definition: CreateDBInstanceReadReplicaRequest.h:2006
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::WithDomainIAMRoleName
CreateDBInstanceReadReplicaRequest & WithDomainIAMRoleName(const char *value)
Definition: CreateDBInstanceReadReplicaRequest.h:2355
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::WithDomainIAMRoleName
CreateDBInstanceReadReplicaRequest & WithDomainIAMRoleName(const Aws::String &value)
Definition: CreateDBInstanceReadReplicaRequest.h:2343
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::WithCopyTagsToSnapshot
CreateDBInstanceReadReplicaRequest & WithCopyTagsToSnapshot(bool value)
Definition: CreateDBInstanceReadReplicaRequest.h:1143
Aws::RDS::RDSRequest
Definition: RDSRequest.h:17
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::GetDeletionProtection
bool GetDeletionProtection() const
Definition: CreateDBInstanceReadReplicaRequest.h:2206
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::AddVpcSecurityGroupIds
CreateDBInstanceReadReplicaRequest & AddVpcSecurityGroupIds(const char *value)
Definition: CreateDBInstanceReadReplicaRequest.h:1045
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::SetPubliclyAccessible
void SetPubliclyAccessible(bool value)
Definition: CreateDBInstanceReadReplicaRequest.h:806
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::SetCopyTagsToSnapshot
void SetCopyTagsToSnapshot(bool value)
Definition: CreateDBInstanceReadReplicaRequest.h:1137
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::GetEnablePerformanceInsights
bool GetEnablePerformanceInsights() const
Definition: CreateDBInstanceReadReplicaRequest.h:1885
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::PortHasBeenSet
bool PortHasBeenSet() const
Definition: CreateDBInstanceReadReplicaRequest.h:491
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::SetMonitoringInterval
void SetMonitoringInterval(int value)
Definition: CreateDBInstanceReadReplicaRequest.h:1171
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::SetVpcSecurityGroupIds
void SetVpcSecurityGroupIds(const Aws::Vector< Aws::String > &value)
Definition: CreateDBInstanceReadReplicaRequest.h:1003
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::SetDBInstanceClass
void SetDBInstanceClass(const Aws::String &value)
Definition: CreateDBInstanceReadReplicaRequest.h:364
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::DomainIAMRoleNameHasBeenSet
bool DomainIAMRoleNameHasBeenSet() const
Definition: CreateDBInstanceReadReplicaRequest.h:2319
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::SetDomain
void SetDomain(const Aws::String &value)
Definition: CreateDBInstanceReadReplicaRequest.h:2261
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::KmsKeyIdHasBeenSet
bool KmsKeyIdHasBeenSet() const
Definition: CreateDBInstanceReadReplicaRequest.h:1312
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::SetDomainIAMRoleName
void SetDomainIAMRoleName(const char *value)
Definition: CreateDBInstanceReadReplicaRequest.h:2337
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::EnableIAMDatabaseAuthenticationHasBeenSet
bool EnableIAMDatabaseAuthenticationHasBeenSet() const
Definition: CreateDBInstanceReadReplicaRequest.h:1854
Aws::RDS::Model::ReplicaMode
ReplicaMode
Definition: ReplicaMode.h:17
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::DBSubnetGroupNameHasBeenSet
bool DBSubnetGroupNameHasBeenSet() const
Definition: CreateDBInstanceReadReplicaRequest.h:879
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::SetDBParameterGroupName
void SetDBParameterGroupName(const Aws::String &value)
Definition: CreateDBInstanceReadReplicaRequest.h:696
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::SetUseDefaultProcessorFeatures
void SetUseDefaultProcessorFeatures(bool value)
Definition: CreateDBInstanceReadReplicaRequest.h:2190
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::SetProcessorFeatures
void SetProcessorFeatures(Aws::Vector< ProcessorFeature > &&value)
Definition: CreateDBInstanceReadReplicaRequest.h:2147
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::SetKmsKeyId
void SetKmsKeyId(const char *value)
Definition: CreateDBInstanceReadReplicaRequest.h:1363
Aws::RDS::Model::CreateDBInstanceReadReplicaRequest::WithSourceDBInstanceIdentifier
CreateDBInstanceReadReplicaRequest & WithSourceDBInstanceIdentifier(const char *value)
Definition: CreateDBInstanceReadReplicaRequest.h:330