AWS SDK for C++  1.9.104
AWS SDK for C++
DBCluster.h
Go to the documentation of this file.
1 
6 #pragma once
7 #include <aws/rds/RDS_EXPORTS.h>
22 #include <aws/rds/model/Tag.h>
23 #include <utility>
24 
25 namespace Aws
26 {
27 namespace Utils
28 {
29 namespace Xml
30 {
31  class XmlNode;
32 } // namespace Xml
33 } // namespace Utils
34 namespace RDS
35 {
36 namespace Model
37 {
38 
48  {
49  public:
53 
54  void OutputToStream(Aws::OStream& ostream, const char* location, unsigned index, const char* locationValue) const;
55  void OutputToStream(Aws::OStream& oStream, const char* location) const;
56 
57 
64  inline int GetAllocatedStorage() const{ return m_allocatedStorage; }
65 
72  inline bool AllocatedStorageHasBeenSet() const { return m_allocatedStorageHasBeenSet; }
73 
80  inline void SetAllocatedStorage(int value) { m_allocatedStorageHasBeenSet = true; m_allocatedStorage = value; }
81 
88  inline DBCluster& WithAllocatedStorage(int value) { SetAllocatedStorage(value); return *this;}
89 
90 
95  inline const Aws::Vector<Aws::String>& GetAvailabilityZones() const{ return m_availabilityZones; }
96 
101  inline bool AvailabilityZonesHasBeenSet() const { return m_availabilityZonesHasBeenSet; }
102 
107  inline void SetAvailabilityZones(const Aws::Vector<Aws::String>& value) { m_availabilityZonesHasBeenSet = true; m_availabilityZones = value; }
108 
113  inline void SetAvailabilityZones(Aws::Vector<Aws::String>&& value) { m_availabilityZonesHasBeenSet = true; m_availabilityZones = std::move(value); }
114 
119  inline DBCluster& WithAvailabilityZones(const Aws::Vector<Aws::String>& value) { SetAvailabilityZones(value); return *this;}
120 
125  inline DBCluster& WithAvailabilityZones(Aws::Vector<Aws::String>&& value) { SetAvailabilityZones(std::move(value)); return *this;}
126 
131  inline DBCluster& AddAvailabilityZones(const Aws::String& value) { m_availabilityZonesHasBeenSet = true; m_availabilityZones.push_back(value); return *this; }
132 
137  inline DBCluster& AddAvailabilityZones(Aws::String&& value) { m_availabilityZonesHasBeenSet = true; m_availabilityZones.push_back(std::move(value)); return *this; }
138 
143  inline DBCluster& AddAvailabilityZones(const char* value) { m_availabilityZonesHasBeenSet = true; m_availabilityZones.push_back(value); return *this; }
144 
145 
150  inline int GetBackupRetentionPeriod() const{ return m_backupRetentionPeriod; }
151 
156  inline bool BackupRetentionPeriodHasBeenSet() const { return m_backupRetentionPeriodHasBeenSet; }
157 
162  inline void SetBackupRetentionPeriod(int value) { m_backupRetentionPeriodHasBeenSet = true; m_backupRetentionPeriod = value; }
163 
168  inline DBCluster& WithBackupRetentionPeriod(int value) { SetBackupRetentionPeriod(value); return *this;}
169 
170 
175  inline const Aws::String& GetCharacterSetName() const{ return m_characterSetName; }
176 
181  inline bool CharacterSetNameHasBeenSet() const { return m_characterSetNameHasBeenSet; }
182 
187  inline void SetCharacterSetName(const Aws::String& value) { m_characterSetNameHasBeenSet = true; m_characterSetName = value; }
188 
193  inline void SetCharacterSetName(Aws::String&& value) { m_characterSetNameHasBeenSet = true; m_characterSetName = std::move(value); }
194 
199  inline void SetCharacterSetName(const char* value) { m_characterSetNameHasBeenSet = true; m_characterSetName.assign(value); }
200 
205  inline DBCluster& WithCharacterSetName(const Aws::String& value) { SetCharacterSetName(value); return *this;}
206 
211  inline DBCluster& WithCharacterSetName(Aws::String&& value) { SetCharacterSetName(std::move(value)); return *this;}
212 
217  inline DBCluster& WithCharacterSetName(const char* value) { SetCharacterSetName(value); return *this;}
218 
219 
225  inline const Aws::String& GetDatabaseName() const{ return m_databaseName; }
226 
232  inline bool DatabaseNameHasBeenSet() const { return m_databaseNameHasBeenSet; }
233 
239  inline void SetDatabaseName(const Aws::String& value) { m_databaseNameHasBeenSet = true; m_databaseName = value; }
240 
246  inline void SetDatabaseName(Aws::String&& value) { m_databaseNameHasBeenSet = true; m_databaseName = std::move(value); }
247 
253  inline void SetDatabaseName(const char* value) { m_databaseNameHasBeenSet = true; m_databaseName.assign(value); }
254 
260  inline DBCluster& WithDatabaseName(const Aws::String& value) { SetDatabaseName(value); return *this;}
261 
267  inline DBCluster& WithDatabaseName(Aws::String&& value) { SetDatabaseName(std::move(value)); return *this;}
268 
274  inline DBCluster& WithDatabaseName(const char* value) { SetDatabaseName(value); return *this;}
275 
276 
281  inline const Aws::String& GetDBClusterIdentifier() const{ return m_dBClusterIdentifier; }
282 
287  inline bool DBClusterIdentifierHasBeenSet() const { return m_dBClusterIdentifierHasBeenSet; }
288 
293  inline void SetDBClusterIdentifier(const Aws::String& value) { m_dBClusterIdentifierHasBeenSet = true; m_dBClusterIdentifier = value; }
294 
299  inline void SetDBClusterIdentifier(Aws::String&& value) { m_dBClusterIdentifierHasBeenSet = true; m_dBClusterIdentifier = std::move(value); }
300 
305  inline void SetDBClusterIdentifier(const char* value) { m_dBClusterIdentifierHasBeenSet = true; m_dBClusterIdentifier.assign(value); }
306 
311  inline DBCluster& WithDBClusterIdentifier(const Aws::String& value) { SetDBClusterIdentifier(value); return *this;}
312 
317  inline DBCluster& WithDBClusterIdentifier(Aws::String&& value) { SetDBClusterIdentifier(std::move(value)); return *this;}
318 
323  inline DBCluster& WithDBClusterIdentifier(const char* value) { SetDBClusterIdentifier(value); return *this;}
324 
325 
329  inline const Aws::String& GetDBClusterParameterGroup() const{ return m_dBClusterParameterGroup; }
330 
334  inline bool DBClusterParameterGroupHasBeenSet() const { return m_dBClusterParameterGroupHasBeenSet; }
335 
339  inline void SetDBClusterParameterGroup(const Aws::String& value) { m_dBClusterParameterGroupHasBeenSet = true; m_dBClusterParameterGroup = value; }
340 
344  inline void SetDBClusterParameterGroup(Aws::String&& value) { m_dBClusterParameterGroupHasBeenSet = true; m_dBClusterParameterGroup = std::move(value); }
345 
349  inline void SetDBClusterParameterGroup(const char* value) { m_dBClusterParameterGroupHasBeenSet = true; m_dBClusterParameterGroup.assign(value); }
350 
354  inline DBCluster& WithDBClusterParameterGroup(const Aws::String& value) { SetDBClusterParameterGroup(value); return *this;}
355 
359  inline DBCluster& WithDBClusterParameterGroup(Aws::String&& value) { SetDBClusterParameterGroup(std::move(value)); return *this;}
360 
364  inline DBCluster& WithDBClusterParameterGroup(const char* value) { SetDBClusterParameterGroup(value); return *this;}
365 
366 
371  inline const Aws::String& GetDBSubnetGroup() const{ return m_dBSubnetGroup; }
372 
377  inline bool DBSubnetGroupHasBeenSet() const { return m_dBSubnetGroupHasBeenSet; }
378 
383  inline void SetDBSubnetGroup(const Aws::String& value) { m_dBSubnetGroupHasBeenSet = true; m_dBSubnetGroup = value; }
384 
389  inline void SetDBSubnetGroup(Aws::String&& value) { m_dBSubnetGroupHasBeenSet = true; m_dBSubnetGroup = std::move(value); }
390 
395  inline void SetDBSubnetGroup(const char* value) { m_dBSubnetGroupHasBeenSet = true; m_dBSubnetGroup.assign(value); }
396 
401  inline DBCluster& WithDBSubnetGroup(const Aws::String& value) { SetDBSubnetGroup(value); return *this;}
402 
407  inline DBCluster& WithDBSubnetGroup(Aws::String&& value) { SetDBSubnetGroup(std::move(value)); return *this;}
408 
413  inline DBCluster& WithDBSubnetGroup(const char* value) { SetDBSubnetGroup(value); return *this;}
414 
415 
419  inline const Aws::String& GetStatus() const{ return m_status; }
420 
424  inline bool StatusHasBeenSet() const { return m_statusHasBeenSet; }
425 
429  inline void SetStatus(const Aws::String& value) { m_statusHasBeenSet = true; m_status = value; }
430 
434  inline void SetStatus(Aws::String&& value) { m_statusHasBeenSet = true; m_status = std::move(value); }
435 
439  inline void SetStatus(const char* value) { m_statusHasBeenSet = true; m_status.assign(value); }
440 
444  inline DBCluster& WithStatus(const Aws::String& value) { SetStatus(value); return *this;}
445 
449  inline DBCluster& WithStatus(Aws::String&& value) { SetStatus(std::move(value)); return *this;}
450 
454  inline DBCluster& WithStatus(const char* value) { SetStatus(value); return *this;}
455 
456 
460  inline const Aws::Utils::DateTime& GetAutomaticRestartTime() const{ return m_automaticRestartTime; }
461 
465  inline bool AutomaticRestartTimeHasBeenSet() const { return m_automaticRestartTimeHasBeenSet; }
466 
470  inline void SetAutomaticRestartTime(const Aws::Utils::DateTime& value) { m_automaticRestartTimeHasBeenSet = true; m_automaticRestartTime = value; }
471 
475  inline void SetAutomaticRestartTime(Aws::Utils::DateTime&& value) { m_automaticRestartTimeHasBeenSet = true; m_automaticRestartTime = std::move(value); }
476 
480  inline DBCluster& WithAutomaticRestartTime(const Aws::Utils::DateTime& value) { SetAutomaticRestartTime(value); return *this;}
481 
485  inline DBCluster& WithAutomaticRestartTime(Aws::Utils::DateTime&& value) { SetAutomaticRestartTime(std::move(value)); return *this;}
486 
487 
491  inline const Aws::String& GetPercentProgress() const{ return m_percentProgress; }
492 
496  inline bool PercentProgressHasBeenSet() const { return m_percentProgressHasBeenSet; }
497 
501  inline void SetPercentProgress(const Aws::String& value) { m_percentProgressHasBeenSet = true; m_percentProgress = value; }
502 
506  inline void SetPercentProgress(Aws::String&& value) { m_percentProgressHasBeenSet = true; m_percentProgress = std::move(value); }
507 
511  inline void SetPercentProgress(const char* value) { m_percentProgressHasBeenSet = true; m_percentProgress.assign(value); }
512 
516  inline DBCluster& WithPercentProgress(const Aws::String& value) { SetPercentProgress(value); return *this;}
517 
521  inline DBCluster& WithPercentProgress(Aws::String&& value) { SetPercentProgress(std::move(value)); return *this;}
522 
526  inline DBCluster& WithPercentProgress(const char* value) { SetPercentProgress(value); return *this;}
527 
528 
533  inline const Aws::Utils::DateTime& GetEarliestRestorableTime() const{ return m_earliestRestorableTime; }
534 
539  inline bool EarliestRestorableTimeHasBeenSet() const { return m_earliestRestorableTimeHasBeenSet; }
540 
545  inline void SetEarliestRestorableTime(const Aws::Utils::DateTime& value) { m_earliestRestorableTimeHasBeenSet = true; m_earliestRestorableTime = value; }
546 
551  inline void SetEarliestRestorableTime(Aws::Utils::DateTime&& value) { m_earliestRestorableTimeHasBeenSet = true; m_earliestRestorableTime = std::move(value); }
552 
557  inline DBCluster& WithEarliestRestorableTime(const Aws::Utils::DateTime& value) { SetEarliestRestorableTime(value); return *this;}
558 
563  inline DBCluster& WithEarliestRestorableTime(Aws::Utils::DateTime&& value) { SetEarliestRestorableTime(std::move(value)); return *this;}
564 
565 
570  inline const Aws::String& GetEndpoint() const{ return m_endpoint; }
571 
576  inline bool EndpointHasBeenSet() const { return m_endpointHasBeenSet; }
577 
582  inline void SetEndpoint(const Aws::String& value) { m_endpointHasBeenSet = true; m_endpoint = value; }
583 
588  inline void SetEndpoint(Aws::String&& value) { m_endpointHasBeenSet = true; m_endpoint = std::move(value); }
589 
594  inline void SetEndpoint(const char* value) { m_endpointHasBeenSet = true; m_endpoint.assign(value); }
595 
600  inline DBCluster& WithEndpoint(const Aws::String& value) { SetEndpoint(value); return *this;}
601 
606  inline DBCluster& WithEndpoint(Aws::String&& value) { SetEndpoint(std::move(value)); return *this;}
607 
612  inline DBCluster& WithEndpoint(const char* value) { SetEndpoint(value); return *this;}
613 
614 
626  inline const Aws::String& GetReaderEndpoint() const{ return m_readerEndpoint; }
627 
639  inline bool ReaderEndpointHasBeenSet() const { return m_readerEndpointHasBeenSet; }
640 
652  inline void SetReaderEndpoint(const Aws::String& value) { m_readerEndpointHasBeenSet = true; m_readerEndpoint = value; }
653 
665  inline void SetReaderEndpoint(Aws::String&& value) { m_readerEndpointHasBeenSet = true; m_readerEndpoint = std::move(value); }
666 
678  inline void SetReaderEndpoint(const char* value) { m_readerEndpointHasBeenSet = true; m_readerEndpoint.assign(value); }
679 
691  inline DBCluster& WithReaderEndpoint(const Aws::String& value) { SetReaderEndpoint(value); return *this;}
692 
704  inline DBCluster& WithReaderEndpoint(Aws::String&& value) { SetReaderEndpoint(std::move(value)); return *this;}
705 
717  inline DBCluster& WithReaderEndpoint(const char* value) { SetReaderEndpoint(value); return *this;}
718 
719 
723  inline const Aws::Vector<Aws::String>& GetCustomEndpoints() const{ return m_customEndpoints; }
724 
728  inline bool CustomEndpointsHasBeenSet() const { return m_customEndpointsHasBeenSet; }
729 
733  inline void SetCustomEndpoints(const Aws::Vector<Aws::String>& value) { m_customEndpointsHasBeenSet = true; m_customEndpoints = value; }
734 
738  inline void SetCustomEndpoints(Aws::Vector<Aws::String>&& value) { m_customEndpointsHasBeenSet = true; m_customEndpoints = std::move(value); }
739 
743  inline DBCluster& WithCustomEndpoints(const Aws::Vector<Aws::String>& value) { SetCustomEndpoints(value); return *this;}
744 
748  inline DBCluster& WithCustomEndpoints(Aws::Vector<Aws::String>&& value) { SetCustomEndpoints(std::move(value)); return *this;}
749 
753  inline DBCluster& AddCustomEndpoints(const Aws::String& value) { m_customEndpointsHasBeenSet = true; m_customEndpoints.push_back(value); return *this; }
754 
758  inline DBCluster& AddCustomEndpoints(Aws::String&& value) { m_customEndpointsHasBeenSet = true; m_customEndpoints.push_back(std::move(value)); return *this; }
759 
763  inline DBCluster& AddCustomEndpoints(const char* value) { m_customEndpointsHasBeenSet = true; m_customEndpoints.push_back(value); return *this; }
764 
765 
770  inline bool GetMultiAZ() const{ return m_multiAZ; }
771 
776  inline bool MultiAZHasBeenSet() const { return m_multiAZHasBeenSet; }
777 
782  inline void SetMultiAZ(bool value) { m_multiAZHasBeenSet = true; m_multiAZ = value; }
783 
788  inline DBCluster& WithMultiAZ(bool value) { SetMultiAZ(value); return *this;}
789 
790 
794  inline const Aws::String& GetEngine() const{ return m_engine; }
795 
799  inline bool EngineHasBeenSet() const { return m_engineHasBeenSet; }
800 
804  inline void SetEngine(const Aws::String& value) { m_engineHasBeenSet = true; m_engine = value; }
805 
809  inline void SetEngine(Aws::String&& value) { m_engineHasBeenSet = true; m_engine = std::move(value); }
810 
814  inline void SetEngine(const char* value) { m_engineHasBeenSet = true; m_engine.assign(value); }
815 
819  inline DBCluster& WithEngine(const Aws::String& value) { SetEngine(value); return *this;}
820 
824  inline DBCluster& WithEngine(Aws::String&& value) { SetEngine(std::move(value)); return *this;}
825 
829  inline DBCluster& WithEngine(const char* value) { SetEngine(value); return *this;}
830 
831 
835  inline const Aws::String& GetEngineVersion() const{ return m_engineVersion; }
836 
840  inline bool EngineVersionHasBeenSet() const { return m_engineVersionHasBeenSet; }
841 
845  inline void SetEngineVersion(const Aws::String& value) { m_engineVersionHasBeenSet = true; m_engineVersion = value; }
846 
850  inline void SetEngineVersion(Aws::String&& value) { m_engineVersionHasBeenSet = true; m_engineVersion = std::move(value); }
851 
855  inline void SetEngineVersion(const char* value) { m_engineVersionHasBeenSet = true; m_engineVersion.assign(value); }
856 
860  inline DBCluster& WithEngineVersion(const Aws::String& value) { SetEngineVersion(value); return *this;}
861 
865  inline DBCluster& WithEngineVersion(Aws::String&& value) { SetEngineVersion(std::move(value)); return *this;}
866 
870  inline DBCluster& WithEngineVersion(const char* value) { SetEngineVersion(value); return *this;}
871 
872 
877  inline const Aws::Utils::DateTime& GetLatestRestorableTime() const{ return m_latestRestorableTime; }
878 
883  inline bool LatestRestorableTimeHasBeenSet() const { return m_latestRestorableTimeHasBeenSet; }
884 
889  inline void SetLatestRestorableTime(const Aws::Utils::DateTime& value) { m_latestRestorableTimeHasBeenSet = true; m_latestRestorableTime = value; }
890 
895  inline void SetLatestRestorableTime(Aws::Utils::DateTime&& value) { m_latestRestorableTimeHasBeenSet = true; m_latestRestorableTime = std::move(value); }
896 
901  inline DBCluster& WithLatestRestorableTime(const Aws::Utils::DateTime& value) { SetLatestRestorableTime(value); return *this;}
902 
907  inline DBCluster& WithLatestRestorableTime(Aws::Utils::DateTime&& value) { SetLatestRestorableTime(std::move(value)); return *this;}
908 
909 
913  inline int GetPort() const{ return m_port; }
914 
918  inline bool PortHasBeenSet() const { return m_portHasBeenSet; }
919 
923  inline void SetPort(int value) { m_portHasBeenSet = true; m_port = value; }
924 
928  inline DBCluster& WithPort(int value) { SetPort(value); return *this;}
929 
930 
934  inline const Aws::String& GetMasterUsername() const{ return m_masterUsername; }
935 
939  inline bool MasterUsernameHasBeenSet() const { return m_masterUsernameHasBeenSet; }
940 
944  inline void SetMasterUsername(const Aws::String& value) { m_masterUsernameHasBeenSet = true; m_masterUsername = value; }
945 
949  inline void SetMasterUsername(Aws::String&& value) { m_masterUsernameHasBeenSet = true; m_masterUsername = std::move(value); }
950 
954  inline void SetMasterUsername(const char* value) { m_masterUsernameHasBeenSet = true; m_masterUsername.assign(value); }
955 
959  inline DBCluster& WithMasterUsername(const Aws::String& value) { SetMasterUsername(value); return *this;}
960 
964  inline DBCluster& WithMasterUsername(Aws::String&& value) { SetMasterUsername(std::move(value)); return *this;}
965 
969  inline DBCluster& WithMasterUsername(const char* value) { SetMasterUsername(value); return *this;}
970 
971 
975  inline const Aws::Vector<DBClusterOptionGroupStatus>& GetDBClusterOptionGroupMemberships() const{ return m_dBClusterOptionGroupMemberships; }
976 
980  inline bool DBClusterOptionGroupMembershipsHasBeenSet() const { return m_dBClusterOptionGroupMembershipsHasBeenSet; }
981 
985  inline void SetDBClusterOptionGroupMemberships(const Aws::Vector<DBClusterOptionGroupStatus>& value) { m_dBClusterOptionGroupMembershipsHasBeenSet = true; m_dBClusterOptionGroupMemberships = value; }
986 
990  inline void SetDBClusterOptionGroupMemberships(Aws::Vector<DBClusterOptionGroupStatus>&& value) { m_dBClusterOptionGroupMembershipsHasBeenSet = true; m_dBClusterOptionGroupMemberships = std::move(value); }
991 
995  inline DBCluster& WithDBClusterOptionGroupMemberships(const Aws::Vector<DBClusterOptionGroupStatus>& value) { SetDBClusterOptionGroupMemberships(value); return *this;}
996 
1000  inline DBCluster& WithDBClusterOptionGroupMemberships(Aws::Vector<DBClusterOptionGroupStatus>&& value) { SetDBClusterOptionGroupMemberships(std::move(value)); return *this;}
1001 
1005  inline DBCluster& AddDBClusterOptionGroupMemberships(const DBClusterOptionGroupStatus& value) { m_dBClusterOptionGroupMembershipsHasBeenSet = true; m_dBClusterOptionGroupMemberships.push_back(value); return *this; }
1006 
1010  inline DBCluster& AddDBClusterOptionGroupMemberships(DBClusterOptionGroupStatus&& value) { m_dBClusterOptionGroupMembershipsHasBeenSet = true; m_dBClusterOptionGroupMemberships.push_back(std::move(value)); return *this; }
1011 
1012 
1018  inline const Aws::String& GetPreferredBackupWindow() const{ return m_preferredBackupWindow; }
1019 
1025  inline bool PreferredBackupWindowHasBeenSet() const { return m_preferredBackupWindowHasBeenSet; }
1026 
1032  inline void SetPreferredBackupWindow(const Aws::String& value) { m_preferredBackupWindowHasBeenSet = true; m_preferredBackupWindow = value; }
1033 
1039  inline void SetPreferredBackupWindow(Aws::String&& value) { m_preferredBackupWindowHasBeenSet = true; m_preferredBackupWindow = std::move(value); }
1040 
1046  inline void SetPreferredBackupWindow(const char* value) { m_preferredBackupWindowHasBeenSet = true; m_preferredBackupWindow.assign(value); }
1047 
1053  inline DBCluster& WithPreferredBackupWindow(const Aws::String& value) { SetPreferredBackupWindow(value); return *this;}
1054 
1060  inline DBCluster& WithPreferredBackupWindow(Aws::String&& value) { SetPreferredBackupWindow(std::move(value)); return *this;}
1061 
1067  inline DBCluster& WithPreferredBackupWindow(const char* value) { SetPreferredBackupWindow(value); return *this;}
1068 
1069 
1074  inline const Aws::String& GetPreferredMaintenanceWindow() const{ return m_preferredMaintenanceWindow; }
1075 
1080  inline bool PreferredMaintenanceWindowHasBeenSet() const { return m_preferredMaintenanceWindowHasBeenSet; }
1081 
1086  inline void SetPreferredMaintenanceWindow(const Aws::String& value) { m_preferredMaintenanceWindowHasBeenSet = true; m_preferredMaintenanceWindow = value; }
1087 
1092  inline void SetPreferredMaintenanceWindow(Aws::String&& value) { m_preferredMaintenanceWindowHasBeenSet = true; m_preferredMaintenanceWindow = std::move(value); }
1093 
1098  inline void SetPreferredMaintenanceWindow(const char* value) { m_preferredMaintenanceWindowHasBeenSet = true; m_preferredMaintenanceWindow.assign(value); }
1099 
1104  inline DBCluster& WithPreferredMaintenanceWindow(const Aws::String& value) { SetPreferredMaintenanceWindow(value); return *this;}
1105 
1110  inline DBCluster& WithPreferredMaintenanceWindow(Aws::String&& value) { SetPreferredMaintenanceWindow(std::move(value)); return *this;}
1111 
1116  inline DBCluster& WithPreferredMaintenanceWindow(const char* value) { SetPreferredMaintenanceWindow(value); return *this;}
1117 
1118 
1123  inline const Aws::String& GetReplicationSourceIdentifier() const{ return m_replicationSourceIdentifier; }
1124 
1129  inline bool ReplicationSourceIdentifierHasBeenSet() const { return m_replicationSourceIdentifierHasBeenSet; }
1130 
1135  inline void SetReplicationSourceIdentifier(const Aws::String& value) { m_replicationSourceIdentifierHasBeenSet = true; m_replicationSourceIdentifier = value; }
1136 
1141  inline void SetReplicationSourceIdentifier(Aws::String&& value) { m_replicationSourceIdentifierHasBeenSet = true; m_replicationSourceIdentifier = std::move(value); }
1142 
1147  inline void SetReplicationSourceIdentifier(const char* value) { m_replicationSourceIdentifierHasBeenSet = true; m_replicationSourceIdentifier.assign(value); }
1148 
1153  inline DBCluster& WithReplicationSourceIdentifier(const Aws::String& value) { SetReplicationSourceIdentifier(value); return *this;}
1154 
1159  inline DBCluster& WithReplicationSourceIdentifier(Aws::String&& value) { SetReplicationSourceIdentifier(std::move(value)); return *this;}
1160 
1165  inline DBCluster& WithReplicationSourceIdentifier(const char* value) { SetReplicationSourceIdentifier(value); return *this;}
1166 
1167 
1172  inline const Aws::Vector<Aws::String>& GetReadReplicaIdentifiers() const{ return m_readReplicaIdentifiers; }
1173 
1178  inline bool ReadReplicaIdentifiersHasBeenSet() const { return m_readReplicaIdentifiersHasBeenSet; }
1179 
1184  inline void SetReadReplicaIdentifiers(const Aws::Vector<Aws::String>& value) { m_readReplicaIdentifiersHasBeenSet = true; m_readReplicaIdentifiers = value; }
1185 
1190  inline void SetReadReplicaIdentifiers(Aws::Vector<Aws::String>&& value) { m_readReplicaIdentifiersHasBeenSet = true; m_readReplicaIdentifiers = std::move(value); }
1191 
1196  inline DBCluster& WithReadReplicaIdentifiers(const Aws::Vector<Aws::String>& value) { SetReadReplicaIdentifiers(value); return *this;}
1197 
1202  inline DBCluster& WithReadReplicaIdentifiers(Aws::Vector<Aws::String>&& value) { SetReadReplicaIdentifiers(std::move(value)); return *this;}
1203 
1208  inline DBCluster& AddReadReplicaIdentifiers(const Aws::String& value) { m_readReplicaIdentifiersHasBeenSet = true; m_readReplicaIdentifiers.push_back(value); return *this; }
1209 
1214  inline DBCluster& AddReadReplicaIdentifiers(Aws::String&& value) { m_readReplicaIdentifiersHasBeenSet = true; m_readReplicaIdentifiers.push_back(std::move(value)); return *this; }
1215 
1220  inline DBCluster& AddReadReplicaIdentifiers(const char* value) { m_readReplicaIdentifiersHasBeenSet = true; m_readReplicaIdentifiers.push_back(value); return *this; }
1221 
1222 
1226  inline const Aws::Vector<DBClusterMember>& GetDBClusterMembers() const{ return m_dBClusterMembers; }
1227 
1231  inline bool DBClusterMembersHasBeenSet() const { return m_dBClusterMembersHasBeenSet; }
1232 
1236  inline void SetDBClusterMembers(const Aws::Vector<DBClusterMember>& value) { m_dBClusterMembersHasBeenSet = true; m_dBClusterMembers = value; }
1237 
1241  inline void SetDBClusterMembers(Aws::Vector<DBClusterMember>&& value) { m_dBClusterMembersHasBeenSet = true; m_dBClusterMembers = std::move(value); }
1242 
1246  inline DBCluster& WithDBClusterMembers(const Aws::Vector<DBClusterMember>& value) { SetDBClusterMembers(value); return *this;}
1247 
1251  inline DBCluster& WithDBClusterMembers(Aws::Vector<DBClusterMember>&& value) { SetDBClusterMembers(std::move(value)); return *this;}
1252 
1256  inline DBCluster& AddDBClusterMembers(const DBClusterMember& value) { m_dBClusterMembersHasBeenSet = true; m_dBClusterMembers.push_back(value); return *this; }
1257 
1261  inline DBCluster& AddDBClusterMembers(DBClusterMember&& value) { m_dBClusterMembersHasBeenSet = true; m_dBClusterMembers.push_back(std::move(value)); return *this; }
1262 
1263 
1267  inline const Aws::Vector<VpcSecurityGroupMembership>& GetVpcSecurityGroups() const{ return m_vpcSecurityGroups; }
1268 
1272  inline bool VpcSecurityGroupsHasBeenSet() const { return m_vpcSecurityGroupsHasBeenSet; }
1273 
1277  inline void SetVpcSecurityGroups(const Aws::Vector<VpcSecurityGroupMembership>& value) { m_vpcSecurityGroupsHasBeenSet = true; m_vpcSecurityGroups = value; }
1278 
1282  inline void SetVpcSecurityGroups(Aws::Vector<VpcSecurityGroupMembership>&& value) { m_vpcSecurityGroupsHasBeenSet = true; m_vpcSecurityGroups = std::move(value); }
1283 
1287  inline DBCluster& WithVpcSecurityGroups(const Aws::Vector<VpcSecurityGroupMembership>& value) { SetVpcSecurityGroups(value); return *this;}
1288 
1292  inline DBCluster& WithVpcSecurityGroups(Aws::Vector<VpcSecurityGroupMembership>&& value) { SetVpcSecurityGroups(std::move(value)); return *this;}
1293 
1297  inline DBCluster& AddVpcSecurityGroups(const VpcSecurityGroupMembership& value) { m_vpcSecurityGroupsHasBeenSet = true; m_vpcSecurityGroups.push_back(value); return *this; }
1298 
1302  inline DBCluster& AddVpcSecurityGroups(VpcSecurityGroupMembership&& value) { m_vpcSecurityGroupsHasBeenSet = true; m_vpcSecurityGroups.push_back(std::move(value)); return *this; }
1303 
1304 
1309  inline const Aws::String& GetHostedZoneId() const{ return m_hostedZoneId; }
1310 
1315  inline bool HostedZoneIdHasBeenSet() const { return m_hostedZoneIdHasBeenSet; }
1316 
1321  inline void SetHostedZoneId(const Aws::String& value) { m_hostedZoneIdHasBeenSet = true; m_hostedZoneId = value; }
1322 
1327  inline void SetHostedZoneId(Aws::String&& value) { m_hostedZoneIdHasBeenSet = true; m_hostedZoneId = std::move(value); }
1328 
1333  inline void SetHostedZoneId(const char* value) { m_hostedZoneIdHasBeenSet = true; m_hostedZoneId.assign(value); }
1334 
1339  inline DBCluster& WithHostedZoneId(const Aws::String& value) { SetHostedZoneId(value); return *this;}
1340 
1345  inline DBCluster& WithHostedZoneId(Aws::String&& value) { SetHostedZoneId(std::move(value)); return *this;}
1346 
1351  inline DBCluster& WithHostedZoneId(const char* value) { SetHostedZoneId(value); return *this;}
1352 
1353 
1357  inline bool GetStorageEncrypted() const{ return m_storageEncrypted; }
1358 
1362  inline bool StorageEncryptedHasBeenSet() const { return m_storageEncryptedHasBeenSet; }
1363 
1367  inline void SetStorageEncrypted(bool value) { m_storageEncryptedHasBeenSet = true; m_storageEncrypted = value; }
1368 
1372  inline DBCluster& WithStorageEncrypted(bool value) { SetStorageEncrypted(value); return *this;}
1373 
1374 
1381  inline const Aws::String& GetKmsKeyId() const{ return m_kmsKeyId; }
1382 
1389  inline bool KmsKeyIdHasBeenSet() const { return m_kmsKeyIdHasBeenSet; }
1390 
1397  inline void SetKmsKeyId(const Aws::String& value) { m_kmsKeyIdHasBeenSet = true; m_kmsKeyId = value; }
1398 
1405  inline void SetKmsKeyId(Aws::String&& value) { m_kmsKeyIdHasBeenSet = true; m_kmsKeyId = std::move(value); }
1406 
1413  inline void SetKmsKeyId(const char* value) { m_kmsKeyIdHasBeenSet = true; m_kmsKeyId.assign(value); }
1414 
1421  inline DBCluster& WithKmsKeyId(const Aws::String& value) { SetKmsKeyId(value); return *this;}
1422 
1429  inline DBCluster& WithKmsKeyId(Aws::String&& value) { SetKmsKeyId(std::move(value)); return *this;}
1430 
1437  inline DBCluster& WithKmsKeyId(const char* value) { SetKmsKeyId(value); return *this;}
1438 
1439 
1445  inline const Aws::String& GetDbClusterResourceId() const{ return m_dbClusterResourceId; }
1446 
1452  inline bool DbClusterResourceIdHasBeenSet() const { return m_dbClusterResourceIdHasBeenSet; }
1453 
1459  inline void SetDbClusterResourceId(const Aws::String& value) { m_dbClusterResourceIdHasBeenSet = true; m_dbClusterResourceId = value; }
1460 
1466  inline void SetDbClusterResourceId(Aws::String&& value) { m_dbClusterResourceIdHasBeenSet = true; m_dbClusterResourceId = std::move(value); }
1467 
1473  inline void SetDbClusterResourceId(const char* value) { m_dbClusterResourceIdHasBeenSet = true; m_dbClusterResourceId.assign(value); }
1474 
1480  inline DBCluster& WithDbClusterResourceId(const Aws::String& value) { SetDbClusterResourceId(value); return *this;}
1481 
1487  inline DBCluster& WithDbClusterResourceId(Aws::String&& value) { SetDbClusterResourceId(std::move(value)); return *this;}
1488 
1494  inline DBCluster& WithDbClusterResourceId(const char* value) { SetDbClusterResourceId(value); return *this;}
1495 
1496 
1500  inline const Aws::String& GetDBClusterArn() const{ return m_dBClusterArn; }
1501 
1505  inline bool DBClusterArnHasBeenSet() const { return m_dBClusterArnHasBeenSet; }
1506 
1510  inline void SetDBClusterArn(const Aws::String& value) { m_dBClusterArnHasBeenSet = true; m_dBClusterArn = value; }
1511 
1515  inline void SetDBClusterArn(Aws::String&& value) { m_dBClusterArnHasBeenSet = true; m_dBClusterArn = std::move(value); }
1516 
1520  inline void SetDBClusterArn(const char* value) { m_dBClusterArnHasBeenSet = true; m_dBClusterArn.assign(value); }
1521 
1525  inline DBCluster& WithDBClusterArn(const Aws::String& value) { SetDBClusterArn(value); return *this;}
1526 
1530  inline DBCluster& WithDBClusterArn(Aws::String&& value) { SetDBClusterArn(std::move(value)); return *this;}
1531 
1535  inline DBCluster& WithDBClusterArn(const char* value) { SetDBClusterArn(value); return *this;}
1536 
1537 
1544  inline const Aws::Vector<DBClusterRole>& GetAssociatedRoles() const{ return m_associatedRoles; }
1545 
1552  inline bool AssociatedRolesHasBeenSet() const { return m_associatedRolesHasBeenSet; }
1553 
1560  inline void SetAssociatedRoles(const Aws::Vector<DBClusterRole>& value) { m_associatedRolesHasBeenSet = true; m_associatedRoles = value; }
1561 
1568  inline void SetAssociatedRoles(Aws::Vector<DBClusterRole>&& value) { m_associatedRolesHasBeenSet = true; m_associatedRoles = std::move(value); }
1569 
1576  inline DBCluster& WithAssociatedRoles(const Aws::Vector<DBClusterRole>& value) { SetAssociatedRoles(value); return *this;}
1577 
1584  inline DBCluster& WithAssociatedRoles(Aws::Vector<DBClusterRole>&& value) { SetAssociatedRoles(std::move(value)); return *this;}
1585 
1592  inline DBCluster& AddAssociatedRoles(const DBClusterRole& value) { m_associatedRolesHasBeenSet = true; m_associatedRoles.push_back(value); return *this; }
1593 
1600  inline DBCluster& AddAssociatedRoles(DBClusterRole&& value) { m_associatedRolesHasBeenSet = true; m_associatedRoles.push_back(std::move(value)); return *this; }
1601 
1602 
1607  inline bool GetIAMDatabaseAuthenticationEnabled() const{ return m_iAMDatabaseAuthenticationEnabled; }
1608 
1613  inline bool IAMDatabaseAuthenticationEnabledHasBeenSet() const { return m_iAMDatabaseAuthenticationEnabledHasBeenSet; }
1614 
1619  inline void SetIAMDatabaseAuthenticationEnabled(bool value) { m_iAMDatabaseAuthenticationEnabledHasBeenSet = true; m_iAMDatabaseAuthenticationEnabled = value; }
1620 
1625  inline DBCluster& WithIAMDatabaseAuthenticationEnabled(bool value) { SetIAMDatabaseAuthenticationEnabled(value); return *this;}
1626 
1627 
1631  inline const Aws::String& GetCloneGroupId() const{ return m_cloneGroupId; }
1632 
1636  inline bool CloneGroupIdHasBeenSet() const { return m_cloneGroupIdHasBeenSet; }
1637 
1641  inline void SetCloneGroupId(const Aws::String& value) { m_cloneGroupIdHasBeenSet = true; m_cloneGroupId = value; }
1642 
1646  inline void SetCloneGroupId(Aws::String&& value) { m_cloneGroupIdHasBeenSet = true; m_cloneGroupId = std::move(value); }
1647 
1651  inline void SetCloneGroupId(const char* value) { m_cloneGroupIdHasBeenSet = true; m_cloneGroupId.assign(value); }
1652 
1656  inline DBCluster& WithCloneGroupId(const Aws::String& value) { SetCloneGroupId(value); return *this;}
1657 
1661  inline DBCluster& WithCloneGroupId(Aws::String&& value) { SetCloneGroupId(std::move(value)); return *this;}
1662 
1666  inline DBCluster& WithCloneGroupId(const char* value) { SetCloneGroupId(value); return *this;}
1667 
1668 
1673  inline const Aws::Utils::DateTime& GetClusterCreateTime() const{ return m_clusterCreateTime; }
1674 
1679  inline bool ClusterCreateTimeHasBeenSet() const { return m_clusterCreateTimeHasBeenSet; }
1680 
1685  inline void SetClusterCreateTime(const Aws::Utils::DateTime& value) { m_clusterCreateTimeHasBeenSet = true; m_clusterCreateTime = value; }
1686 
1691  inline void SetClusterCreateTime(Aws::Utils::DateTime&& value) { m_clusterCreateTimeHasBeenSet = true; m_clusterCreateTime = std::move(value); }
1692 
1697  inline DBCluster& WithClusterCreateTime(const Aws::Utils::DateTime& value) { SetClusterCreateTime(value); return *this;}
1698 
1703  inline DBCluster& WithClusterCreateTime(Aws::Utils::DateTime&& value) { SetClusterCreateTime(std::move(value)); return *this;}
1704 
1705 
1709  inline const Aws::Utils::DateTime& GetEarliestBacktrackTime() const{ return m_earliestBacktrackTime; }
1710 
1714  inline bool EarliestBacktrackTimeHasBeenSet() const { return m_earliestBacktrackTimeHasBeenSet; }
1715 
1719  inline void SetEarliestBacktrackTime(const Aws::Utils::DateTime& value) { m_earliestBacktrackTimeHasBeenSet = true; m_earliestBacktrackTime = value; }
1720 
1724  inline void SetEarliestBacktrackTime(Aws::Utils::DateTime&& value) { m_earliestBacktrackTimeHasBeenSet = true; m_earliestBacktrackTime = std::move(value); }
1725 
1729  inline DBCluster& WithEarliestBacktrackTime(const Aws::Utils::DateTime& value) { SetEarliestBacktrackTime(value); return *this;}
1730 
1734  inline DBCluster& WithEarliestBacktrackTime(Aws::Utils::DateTime&& value) { SetEarliestBacktrackTime(std::move(value)); return *this;}
1735 
1736 
1742  inline long long GetBacktrackWindow() const{ return m_backtrackWindow; }
1743 
1749  inline bool BacktrackWindowHasBeenSet() const { return m_backtrackWindowHasBeenSet; }
1750 
1756  inline void SetBacktrackWindow(long long value) { m_backtrackWindowHasBeenSet = true; m_backtrackWindow = value; }
1757 
1763  inline DBCluster& WithBacktrackWindow(long long value) { SetBacktrackWindow(value); return *this;}
1764 
1765 
1769  inline long long GetBacktrackConsumedChangeRecords() const{ return m_backtrackConsumedChangeRecords; }
1770 
1774  inline bool BacktrackConsumedChangeRecordsHasBeenSet() const { return m_backtrackConsumedChangeRecordsHasBeenSet; }
1775 
1779  inline void SetBacktrackConsumedChangeRecords(long long value) { m_backtrackConsumedChangeRecordsHasBeenSet = true; m_backtrackConsumedChangeRecords = value; }
1780 
1784  inline DBCluster& WithBacktrackConsumedChangeRecords(long long value) { SetBacktrackConsumedChangeRecords(value); return *this;}
1785 
1786 
1794  inline const Aws::Vector<Aws::String>& GetEnabledCloudwatchLogsExports() const{ return m_enabledCloudwatchLogsExports; }
1795 
1803  inline bool EnabledCloudwatchLogsExportsHasBeenSet() const { return m_enabledCloudwatchLogsExportsHasBeenSet; }
1804 
1812  inline void SetEnabledCloudwatchLogsExports(const Aws::Vector<Aws::String>& value) { m_enabledCloudwatchLogsExportsHasBeenSet = true; m_enabledCloudwatchLogsExports = value; }
1813 
1821  inline void SetEnabledCloudwatchLogsExports(Aws::Vector<Aws::String>&& value) { m_enabledCloudwatchLogsExportsHasBeenSet = true; m_enabledCloudwatchLogsExports = std::move(value); }
1822 
1830  inline DBCluster& WithEnabledCloudwatchLogsExports(const Aws::Vector<Aws::String>& value) { SetEnabledCloudwatchLogsExports(value); return *this;}
1831 
1839  inline DBCluster& WithEnabledCloudwatchLogsExports(Aws::Vector<Aws::String>&& value) { SetEnabledCloudwatchLogsExports(std::move(value)); return *this;}
1840 
1848  inline DBCluster& AddEnabledCloudwatchLogsExports(const Aws::String& value) { m_enabledCloudwatchLogsExportsHasBeenSet = true; m_enabledCloudwatchLogsExports.push_back(value); return *this; }
1849 
1857  inline DBCluster& AddEnabledCloudwatchLogsExports(Aws::String&& value) { m_enabledCloudwatchLogsExportsHasBeenSet = true; m_enabledCloudwatchLogsExports.push_back(std::move(value)); return *this; }
1858 
1866  inline DBCluster& AddEnabledCloudwatchLogsExports(const char* value) { m_enabledCloudwatchLogsExportsHasBeenSet = true; m_enabledCloudwatchLogsExports.push_back(value); return *this; }
1867 
1868 
1876  inline int GetCapacity() const{ return m_capacity; }
1877 
1885  inline bool CapacityHasBeenSet() const { return m_capacityHasBeenSet; }
1886 
1894  inline void SetCapacity(int value) { m_capacityHasBeenSet = true; m_capacity = value; }
1895 
1903  inline DBCluster& WithCapacity(int value) { SetCapacity(value); return *this;}
1904 
1905 
1913  inline const Aws::String& GetEngineMode() const{ return m_engineMode; }
1914 
1922  inline bool EngineModeHasBeenSet() const { return m_engineModeHasBeenSet; }
1923 
1931  inline void SetEngineMode(const Aws::String& value) { m_engineModeHasBeenSet = true; m_engineMode = value; }
1932 
1940  inline void SetEngineMode(Aws::String&& value) { m_engineModeHasBeenSet = true; m_engineMode = std::move(value); }
1941 
1949  inline void SetEngineMode(const char* value) { m_engineModeHasBeenSet = true; m_engineMode.assign(value); }
1950 
1958  inline DBCluster& WithEngineMode(const Aws::String& value) { SetEngineMode(value); return *this;}
1959 
1967  inline DBCluster& WithEngineMode(Aws::String&& value) { SetEngineMode(std::move(value)); return *this;}
1968 
1976  inline DBCluster& WithEngineMode(const char* value) { SetEngineMode(value); return *this;}
1977 
1978 
1979 
1980  inline const ScalingConfigurationInfo& GetScalingConfigurationInfo() const{ return m_scalingConfigurationInfo; }
1981 
1982 
1983  inline bool ScalingConfigurationInfoHasBeenSet() const { return m_scalingConfigurationInfoHasBeenSet; }
1984 
1985 
1986  inline void SetScalingConfigurationInfo(const ScalingConfigurationInfo& value) { m_scalingConfigurationInfoHasBeenSet = true; m_scalingConfigurationInfo = value; }
1987 
1988 
1989  inline void SetScalingConfigurationInfo(ScalingConfigurationInfo&& value) { m_scalingConfigurationInfoHasBeenSet = true; m_scalingConfigurationInfo = std::move(value); }
1990 
1991 
1992  inline DBCluster& WithScalingConfigurationInfo(const ScalingConfigurationInfo& value) { SetScalingConfigurationInfo(value); return *this;}
1993 
1994 
1995  inline DBCluster& WithScalingConfigurationInfo(ScalingConfigurationInfo&& value) { SetScalingConfigurationInfo(std::move(value)); return *this;}
1996 
1997 
2002  inline bool GetDeletionProtection() const{ return m_deletionProtection; }
2003 
2008  inline bool DeletionProtectionHasBeenSet() const { return m_deletionProtectionHasBeenSet; }
2009 
2014  inline void SetDeletionProtection(bool value) { m_deletionProtectionHasBeenSet = true; m_deletionProtection = value; }
2015 
2020  inline DBCluster& WithDeletionProtection(bool value) { SetDeletionProtection(value); return *this;}
2021 
2022 
2033  inline bool GetHttpEndpointEnabled() const{ return m_httpEndpointEnabled; }
2034 
2045  inline bool HttpEndpointEnabledHasBeenSet() const { return m_httpEndpointEnabledHasBeenSet; }
2046 
2057  inline void SetHttpEndpointEnabled(bool value) { m_httpEndpointEnabledHasBeenSet = true; m_httpEndpointEnabled = value; }
2058 
2069  inline DBCluster& WithHttpEndpointEnabled(bool value) { SetHttpEndpointEnabled(value); return *this;}
2070 
2071 
2077  inline const ActivityStreamMode& GetActivityStreamMode() const{ return m_activityStreamMode; }
2078 
2084  inline bool ActivityStreamModeHasBeenSet() const { return m_activityStreamModeHasBeenSet; }
2085 
2091  inline void SetActivityStreamMode(const ActivityStreamMode& value) { m_activityStreamModeHasBeenSet = true; m_activityStreamMode = value; }
2092 
2098  inline void SetActivityStreamMode(ActivityStreamMode&& value) { m_activityStreamModeHasBeenSet = true; m_activityStreamMode = std::move(value); }
2099 
2105  inline DBCluster& WithActivityStreamMode(const ActivityStreamMode& value) { SetActivityStreamMode(value); return *this;}
2106 
2112  inline DBCluster& WithActivityStreamMode(ActivityStreamMode&& value) { SetActivityStreamMode(std::move(value)); return *this;}
2113 
2114 
2118  inline const ActivityStreamStatus& GetActivityStreamStatus() const{ return m_activityStreamStatus; }
2119 
2123  inline bool ActivityStreamStatusHasBeenSet() const { return m_activityStreamStatusHasBeenSet; }
2124 
2128  inline void SetActivityStreamStatus(const ActivityStreamStatus& value) { m_activityStreamStatusHasBeenSet = true; m_activityStreamStatus = value; }
2129 
2133  inline void SetActivityStreamStatus(ActivityStreamStatus&& value) { m_activityStreamStatusHasBeenSet = true; m_activityStreamStatus = std::move(value); }
2134 
2138  inline DBCluster& WithActivityStreamStatus(const ActivityStreamStatus& value) { SetActivityStreamStatus(value); return *this;}
2139 
2143  inline DBCluster& WithActivityStreamStatus(ActivityStreamStatus&& value) { SetActivityStreamStatus(std::move(value)); return *this;}
2144 
2145 
2152  inline const Aws::String& GetActivityStreamKmsKeyId() const{ return m_activityStreamKmsKeyId; }
2153 
2160  inline bool ActivityStreamKmsKeyIdHasBeenSet() const { return m_activityStreamKmsKeyIdHasBeenSet; }
2161 
2168  inline void SetActivityStreamKmsKeyId(const Aws::String& value) { m_activityStreamKmsKeyIdHasBeenSet = true; m_activityStreamKmsKeyId = value; }
2169 
2176  inline void SetActivityStreamKmsKeyId(Aws::String&& value) { m_activityStreamKmsKeyIdHasBeenSet = true; m_activityStreamKmsKeyId = std::move(value); }
2177 
2184  inline void SetActivityStreamKmsKeyId(const char* value) { m_activityStreamKmsKeyIdHasBeenSet = true; m_activityStreamKmsKeyId.assign(value); }
2185 
2192  inline DBCluster& WithActivityStreamKmsKeyId(const Aws::String& value) { SetActivityStreamKmsKeyId(value); return *this;}
2193 
2200  inline DBCluster& WithActivityStreamKmsKeyId(Aws::String&& value) { SetActivityStreamKmsKeyId(std::move(value)); return *this;}
2201 
2208  inline DBCluster& WithActivityStreamKmsKeyId(const char* value) { SetActivityStreamKmsKeyId(value); return *this;}
2209 
2210 
2215  inline const Aws::String& GetActivityStreamKinesisStreamName() const{ return m_activityStreamKinesisStreamName; }
2216 
2221  inline bool ActivityStreamKinesisStreamNameHasBeenSet() const { return m_activityStreamKinesisStreamNameHasBeenSet; }
2222 
2227  inline void SetActivityStreamKinesisStreamName(const Aws::String& value) { m_activityStreamKinesisStreamNameHasBeenSet = true; m_activityStreamKinesisStreamName = value; }
2228 
2233  inline void SetActivityStreamKinesisStreamName(Aws::String&& value) { m_activityStreamKinesisStreamNameHasBeenSet = true; m_activityStreamKinesisStreamName = std::move(value); }
2234 
2239  inline void SetActivityStreamKinesisStreamName(const char* value) { m_activityStreamKinesisStreamNameHasBeenSet = true; m_activityStreamKinesisStreamName.assign(value); }
2240 
2245  inline DBCluster& WithActivityStreamKinesisStreamName(const Aws::String& value) { SetActivityStreamKinesisStreamName(value); return *this;}
2246 
2251  inline DBCluster& WithActivityStreamKinesisStreamName(Aws::String&& value) { SetActivityStreamKinesisStreamName(std::move(value)); return *this;}
2252 
2257  inline DBCluster& WithActivityStreamKinesisStreamName(const char* value) { SetActivityStreamKinesisStreamName(value); return *this;}
2258 
2259 
2264  inline bool GetCopyTagsToSnapshot() const{ return m_copyTagsToSnapshot; }
2265 
2270  inline bool CopyTagsToSnapshotHasBeenSet() const { return m_copyTagsToSnapshotHasBeenSet; }
2271 
2276  inline void SetCopyTagsToSnapshot(bool value) { m_copyTagsToSnapshotHasBeenSet = true; m_copyTagsToSnapshot = value; }
2277 
2282  inline DBCluster& WithCopyTagsToSnapshot(bool value) { SetCopyTagsToSnapshot(value); return *this;}
2283 
2284 
2289  inline bool GetCrossAccountClone() const{ return m_crossAccountClone; }
2290 
2295  inline bool CrossAccountCloneHasBeenSet() const { return m_crossAccountCloneHasBeenSet; }
2296 
2301  inline void SetCrossAccountClone(bool value) { m_crossAccountCloneHasBeenSet = true; m_crossAccountClone = value; }
2302 
2307  inline DBCluster& WithCrossAccountClone(bool value) { SetCrossAccountClone(value); return *this;}
2308 
2309 
2314  inline const Aws::Vector<DomainMembership>& GetDomainMemberships() const{ return m_domainMemberships; }
2315 
2320  inline bool DomainMembershipsHasBeenSet() const { return m_domainMembershipsHasBeenSet; }
2321 
2326  inline void SetDomainMemberships(const Aws::Vector<DomainMembership>& value) { m_domainMembershipsHasBeenSet = true; m_domainMemberships = value; }
2327 
2332  inline void SetDomainMemberships(Aws::Vector<DomainMembership>&& value) { m_domainMembershipsHasBeenSet = true; m_domainMemberships = std::move(value); }
2333 
2338  inline DBCluster& WithDomainMemberships(const Aws::Vector<DomainMembership>& value) { SetDomainMemberships(value); return *this;}
2339 
2344  inline DBCluster& WithDomainMemberships(Aws::Vector<DomainMembership>&& value) { SetDomainMemberships(std::move(value)); return *this;}
2345 
2350  inline DBCluster& AddDomainMemberships(const DomainMembership& value) { m_domainMembershipsHasBeenSet = true; m_domainMemberships.push_back(value); return *this; }
2351 
2356  inline DBCluster& AddDomainMemberships(DomainMembership&& value) { m_domainMembershipsHasBeenSet = true; m_domainMemberships.push_back(std::move(value)); return *this; }
2357 
2358 
2359 
2360  inline const Aws::Vector<Tag>& GetTagList() const{ return m_tagList; }
2361 
2362 
2363  inline bool TagListHasBeenSet() const { return m_tagListHasBeenSet; }
2364 
2365 
2366  inline void SetTagList(const Aws::Vector<Tag>& value) { m_tagListHasBeenSet = true; m_tagList = value; }
2367 
2368 
2369  inline void SetTagList(Aws::Vector<Tag>&& value) { m_tagListHasBeenSet = true; m_tagList = std::move(value); }
2370 
2371 
2372  inline DBCluster& WithTagList(const Aws::Vector<Tag>& value) { SetTagList(value); return *this;}
2373 
2374 
2375  inline DBCluster& WithTagList(Aws::Vector<Tag>&& value) { SetTagList(std::move(value)); return *this;}
2376 
2377 
2378  inline DBCluster& AddTagList(const Tag& value) { m_tagListHasBeenSet = true; m_tagList.push_back(value); return *this; }
2379 
2380 
2381  inline DBCluster& AddTagList(Tag&& value) { m_tagListHasBeenSet = true; m_tagList.push_back(std::move(value)); return *this; }
2382 
2383 
2388  inline const WriteForwardingStatus& GetGlobalWriteForwardingStatus() const{ return m_globalWriteForwardingStatus; }
2389 
2394  inline bool GlobalWriteForwardingStatusHasBeenSet() const { return m_globalWriteForwardingStatusHasBeenSet; }
2395 
2400  inline void SetGlobalWriteForwardingStatus(const WriteForwardingStatus& value) { m_globalWriteForwardingStatusHasBeenSet = true; m_globalWriteForwardingStatus = value; }
2401 
2406  inline void SetGlobalWriteForwardingStatus(WriteForwardingStatus&& value) { m_globalWriteForwardingStatusHasBeenSet = true; m_globalWriteForwardingStatus = std::move(value); }
2407 
2412  inline DBCluster& WithGlobalWriteForwardingStatus(const WriteForwardingStatus& value) { SetGlobalWriteForwardingStatus(value); return *this;}
2413 
2418  inline DBCluster& WithGlobalWriteForwardingStatus(WriteForwardingStatus&& value) { SetGlobalWriteForwardingStatus(std::move(value)); return *this;}
2419 
2420 
2428  inline bool GetGlobalWriteForwardingRequested() const{ return m_globalWriteForwardingRequested; }
2429 
2437  inline bool GlobalWriteForwardingRequestedHasBeenSet() const { return m_globalWriteForwardingRequestedHasBeenSet; }
2438 
2446  inline void SetGlobalWriteForwardingRequested(bool value) { m_globalWriteForwardingRequestedHasBeenSet = true; m_globalWriteForwardingRequested = value; }
2447 
2455  inline DBCluster& WithGlobalWriteForwardingRequested(bool value) { SetGlobalWriteForwardingRequested(value); return *this;}
2456 
2457 
2463  inline const ClusterPendingModifiedValues& GetPendingModifiedValues() const{ return m_pendingModifiedValues; }
2464 
2470  inline bool PendingModifiedValuesHasBeenSet() const { return m_pendingModifiedValuesHasBeenSet; }
2471 
2477  inline void SetPendingModifiedValues(const ClusterPendingModifiedValues& value) { m_pendingModifiedValuesHasBeenSet = true; m_pendingModifiedValues = value; }
2478 
2484  inline void SetPendingModifiedValues(ClusterPendingModifiedValues&& value) { m_pendingModifiedValuesHasBeenSet = true; m_pendingModifiedValues = std::move(value); }
2485 
2491  inline DBCluster& WithPendingModifiedValues(const ClusterPendingModifiedValues& value) { SetPendingModifiedValues(value); return *this;}
2492 
2498  inline DBCluster& WithPendingModifiedValues(ClusterPendingModifiedValues&& value) { SetPendingModifiedValues(std::move(value)); return *this;}
2499 
2500  private:
2501 
2502  int m_allocatedStorage;
2503  bool m_allocatedStorageHasBeenSet;
2504 
2505  Aws::Vector<Aws::String> m_availabilityZones;
2506  bool m_availabilityZonesHasBeenSet;
2507 
2508  int m_backupRetentionPeriod;
2509  bool m_backupRetentionPeriodHasBeenSet;
2510 
2511  Aws::String m_characterSetName;
2512  bool m_characterSetNameHasBeenSet;
2513 
2514  Aws::String m_databaseName;
2515  bool m_databaseNameHasBeenSet;
2516 
2517  Aws::String m_dBClusterIdentifier;
2518  bool m_dBClusterIdentifierHasBeenSet;
2519 
2520  Aws::String m_dBClusterParameterGroup;
2521  bool m_dBClusterParameterGroupHasBeenSet;
2522 
2523  Aws::String m_dBSubnetGroup;
2524  bool m_dBSubnetGroupHasBeenSet;
2525 
2526  Aws::String m_status;
2527  bool m_statusHasBeenSet;
2528 
2529  Aws::Utils::DateTime m_automaticRestartTime;
2530  bool m_automaticRestartTimeHasBeenSet;
2531 
2532  Aws::String m_percentProgress;
2533  bool m_percentProgressHasBeenSet;
2534 
2535  Aws::Utils::DateTime m_earliestRestorableTime;
2536  bool m_earliestRestorableTimeHasBeenSet;
2537 
2538  Aws::String m_endpoint;
2539  bool m_endpointHasBeenSet;
2540 
2541  Aws::String m_readerEndpoint;
2542  bool m_readerEndpointHasBeenSet;
2543 
2544  Aws::Vector<Aws::String> m_customEndpoints;
2545  bool m_customEndpointsHasBeenSet;
2546 
2547  bool m_multiAZ;
2548  bool m_multiAZHasBeenSet;
2549 
2550  Aws::String m_engine;
2551  bool m_engineHasBeenSet;
2552 
2553  Aws::String m_engineVersion;
2554  bool m_engineVersionHasBeenSet;
2555 
2556  Aws::Utils::DateTime m_latestRestorableTime;
2557  bool m_latestRestorableTimeHasBeenSet;
2558 
2559  int m_port;
2560  bool m_portHasBeenSet;
2561 
2562  Aws::String m_masterUsername;
2563  bool m_masterUsernameHasBeenSet;
2564 
2565  Aws::Vector<DBClusterOptionGroupStatus> m_dBClusterOptionGroupMemberships;
2566  bool m_dBClusterOptionGroupMembershipsHasBeenSet;
2567 
2568  Aws::String m_preferredBackupWindow;
2569  bool m_preferredBackupWindowHasBeenSet;
2570 
2571  Aws::String m_preferredMaintenanceWindow;
2572  bool m_preferredMaintenanceWindowHasBeenSet;
2573 
2574  Aws::String m_replicationSourceIdentifier;
2575  bool m_replicationSourceIdentifierHasBeenSet;
2576 
2577  Aws::Vector<Aws::String> m_readReplicaIdentifiers;
2578  bool m_readReplicaIdentifiersHasBeenSet;
2579 
2580  Aws::Vector<DBClusterMember> m_dBClusterMembers;
2581  bool m_dBClusterMembersHasBeenSet;
2582 
2583  Aws::Vector<VpcSecurityGroupMembership> m_vpcSecurityGroups;
2584  bool m_vpcSecurityGroupsHasBeenSet;
2585 
2586  Aws::String m_hostedZoneId;
2587  bool m_hostedZoneIdHasBeenSet;
2588 
2589  bool m_storageEncrypted;
2590  bool m_storageEncryptedHasBeenSet;
2591 
2592  Aws::String m_kmsKeyId;
2593  bool m_kmsKeyIdHasBeenSet;
2594 
2595  Aws::String m_dbClusterResourceId;
2596  bool m_dbClusterResourceIdHasBeenSet;
2597 
2598  Aws::String m_dBClusterArn;
2599  bool m_dBClusterArnHasBeenSet;
2600 
2601  Aws::Vector<DBClusterRole> m_associatedRoles;
2602  bool m_associatedRolesHasBeenSet;
2603 
2604  bool m_iAMDatabaseAuthenticationEnabled;
2605  bool m_iAMDatabaseAuthenticationEnabledHasBeenSet;
2606 
2607  Aws::String m_cloneGroupId;
2608  bool m_cloneGroupIdHasBeenSet;
2609 
2610  Aws::Utils::DateTime m_clusterCreateTime;
2611  bool m_clusterCreateTimeHasBeenSet;
2612 
2613  Aws::Utils::DateTime m_earliestBacktrackTime;
2614  bool m_earliestBacktrackTimeHasBeenSet;
2615 
2616  long long m_backtrackWindow;
2617  bool m_backtrackWindowHasBeenSet;
2618 
2619  long long m_backtrackConsumedChangeRecords;
2620  bool m_backtrackConsumedChangeRecordsHasBeenSet;
2621 
2622  Aws::Vector<Aws::String> m_enabledCloudwatchLogsExports;
2623  bool m_enabledCloudwatchLogsExportsHasBeenSet;
2624 
2625  int m_capacity;
2626  bool m_capacityHasBeenSet;
2627 
2628  Aws::String m_engineMode;
2629  bool m_engineModeHasBeenSet;
2630 
2631  ScalingConfigurationInfo m_scalingConfigurationInfo;
2632  bool m_scalingConfigurationInfoHasBeenSet;
2633 
2634  bool m_deletionProtection;
2635  bool m_deletionProtectionHasBeenSet;
2636 
2637  bool m_httpEndpointEnabled;
2638  bool m_httpEndpointEnabledHasBeenSet;
2639 
2640  ActivityStreamMode m_activityStreamMode;
2641  bool m_activityStreamModeHasBeenSet;
2642 
2643  ActivityStreamStatus m_activityStreamStatus;
2644  bool m_activityStreamStatusHasBeenSet;
2645 
2646  Aws::String m_activityStreamKmsKeyId;
2647  bool m_activityStreamKmsKeyIdHasBeenSet;
2648 
2649  Aws::String m_activityStreamKinesisStreamName;
2650  bool m_activityStreamKinesisStreamNameHasBeenSet;
2651 
2652  bool m_copyTagsToSnapshot;
2653  bool m_copyTagsToSnapshotHasBeenSet;
2654 
2655  bool m_crossAccountClone;
2656  bool m_crossAccountCloneHasBeenSet;
2657 
2658  Aws::Vector<DomainMembership> m_domainMemberships;
2659  bool m_domainMembershipsHasBeenSet;
2660 
2661  Aws::Vector<Tag> m_tagList;
2662  bool m_tagListHasBeenSet;
2663 
2664  WriteForwardingStatus m_globalWriteForwardingStatus;
2665  bool m_globalWriteForwardingStatusHasBeenSet;
2666 
2667  bool m_globalWriteForwardingRequested;
2668  bool m_globalWriteForwardingRequestedHasBeenSet;
2669 
2670  ClusterPendingModifiedValues m_pendingModifiedValues;
2671  bool m_pendingModifiedValuesHasBeenSet;
2672  };
2673 
2674 } // namespace Model
2675 } // namespace RDS
2676 } // namespace Aws
Aws::RDS::Model::DBCluster::GetEngineMode
const Aws::String & GetEngineMode() const
Definition: DBCluster.h:1913
Aws::RDS::Model::DBCluster::WithDatabaseName
DBCluster & WithDatabaseName(const Aws::String &value)
Definition: DBCluster.h:260
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::RDS::Model::DBCluster::SetPort
void SetPort(int value)
Definition: DBCluster.h:923
Aws::RDS::Model::DBCluster::WithActivityStreamKinesisStreamName
DBCluster & WithActivityStreamKinesisStreamName(const Aws::String &value)
Definition: DBCluster.h:2245
Aws::RDS::Model::DBCluster::GetStorageEncrypted
bool GetStorageEncrypted() const
Definition: DBCluster.h:1357
Aws::RDS::Model::DBCluster::WithEngine
DBCluster & WithEngine(const char *value)
Definition: DBCluster.h:829
Aws::RDS::Model::DBCluster::WithActivityStreamKmsKeyId
DBCluster & WithActivityStreamKmsKeyId(Aws::String &&value)
Definition: DBCluster.h:2200
Aws::RDS::Model::Tag
Definition: Tag.h:33
Aws::RDS::Model::DBCluster::WithPercentProgress
DBCluster & WithPercentProgress(const Aws::String &value)
Definition: DBCluster.h:516
ClusterPendingModifiedValues.h
Aws::RDS::Model::DBCluster::SetEngineMode
void SetEngineMode(const Aws::String &value)
Definition: DBCluster.h:1931
Aws::RDS::Model::DBCluster::GetGlobalWriteForwardingRequested
bool GetGlobalWriteForwardingRequested() const
Definition: DBCluster.h:2428
Aws::RDS::Model::DBCluster::SetDBClusterArn
void SetDBClusterArn(const Aws::String &value)
Definition: DBCluster.h:1510
Aws::RDS::Model::DBCluster::WithReadReplicaIdentifiers
DBCluster & WithReadReplicaIdentifiers(Aws::Vector< Aws::String > &&value)
Definition: DBCluster.h:1202
Aws::RDS::Model::DBCluster::WithStatus
DBCluster & WithStatus(const char *value)
Definition: DBCluster.h:454
Aws::RDS::Model::DBCluster::WithTagList
DBCluster & WithTagList(const Aws::Vector< Tag > &value)
Definition: DBCluster.h:2372
Aws::RDS::Model::DBCluster::SetEnabledCloudwatchLogsExports
void SetEnabledCloudwatchLogsExports(const Aws::Vector< Aws::String > &value)
Definition: DBCluster.h:1812
Aws::RDS::Model::DBCluster::AddReadReplicaIdentifiers
DBCluster & AddReadReplicaIdentifiers(const Aws::String &value)
Definition: DBCluster.h:1208
Aws::RDS::Model::DBCluster::SetCloneGroupId
void SetCloneGroupId(Aws::String &&value)
Definition: DBCluster.h:1646
Aws::RDS::Model::DBCluster::AddReadReplicaIdentifiers
DBCluster & AddReadReplicaIdentifiers(const char *value)
Definition: DBCluster.h:1220
Aws::RDS::Model::DBCluster::WithCloneGroupId
DBCluster & WithCloneGroupId(const char *value)
Definition: DBCluster.h:1666
Aws::RDS::Model::DBCluster::WithDomainMemberships
DBCluster & WithDomainMemberships(const Aws::Vector< DomainMembership > &value)
Definition: DBCluster.h:2338
Aws::RDS::Model::DBCluster::SetPreferredMaintenanceWindow
void SetPreferredMaintenanceWindow(Aws::String &&value)
Definition: DBCluster.h:1092
Aws::RDS::Model::DBCluster::GetDeletionProtection
bool GetDeletionProtection() const
Definition: DBCluster.h:2002
Aws::RDS::Model::DBCluster::WithActivityStreamKmsKeyId
DBCluster & WithActivityStreamKmsKeyId(const char *value)
Definition: DBCluster.h:2208
Aws::RDS::Model::DBCluster::PendingModifiedValuesHasBeenSet
bool PendingModifiedValuesHasBeenSet() const
Definition: DBCluster.h:2470
Aws::RDS::Model::DBCluster::WithKmsKeyId
DBCluster & WithKmsKeyId(const char *value)
Definition: DBCluster.h:1437
Aws::RDS::Model::DBCluster::BackupRetentionPeriodHasBeenSet
bool BackupRetentionPeriodHasBeenSet() const
Definition: DBCluster.h:156
Aws::RDS::Model::DBCluster::SetActivityStreamKmsKeyId
void SetActivityStreamKmsKeyId(const char *value)
Definition: DBCluster.h:2184
Aws::RDS::Model::DBCluster::WithDBClusterArn
DBCluster & WithDBClusterArn(Aws::String &&value)
Definition: DBCluster.h:1530
Aws::RDS::Model::DBCluster::StatusHasBeenSet
bool StatusHasBeenSet() const
Definition: DBCluster.h:424
Aws::RDS::Model::DBCluster::WithReplicationSourceIdentifier
DBCluster & WithReplicationSourceIdentifier(const char *value)
Definition: DBCluster.h:1165
Aws::RDS::Model::DBCluster::WithCopyTagsToSnapshot
DBCluster & WithCopyTagsToSnapshot(bool value)
Definition: DBCluster.h:2282
Aws::RDS::Model::DBCluster::WithClusterCreateTime
DBCluster & WithClusterCreateTime(const Aws::Utils::DateTime &value)
Definition: DBCluster.h:1697
Aws::RDS::Model::DBCluster::AddVpcSecurityGroups
DBCluster & AddVpcSecurityGroups(const VpcSecurityGroupMembership &value)
Definition: DBCluster.h:1297
Aws::RDS::Model::DBCluster::SetGlobalWriteForwardingStatus
void SetGlobalWriteForwardingStatus(WriteForwardingStatus &&value)
Definition: DBCluster.h:2406
Aws::RDS::Model::DBCluster::SetDBClusterParameterGroup
void SetDBClusterParameterGroup(const char *value)
Definition: DBCluster.h:349
Aws::RDS::Model::DBCluster::AddDBClusterMembers
DBCluster & AddDBClusterMembers(const DBClusterMember &value)
Definition: DBCluster.h:1256
Aws::RDS::Model::DBCluster::SetDBClusterOptionGroupMemberships
void SetDBClusterOptionGroupMemberships(Aws::Vector< DBClusterOptionGroupStatus > &&value)
Definition: DBCluster.h:990
Aws::RDS::Model::DBCluster::GetDomainMemberships
const Aws::Vector< DomainMembership > & GetDomainMemberships() const
Definition: DBCluster.h:2314
Aws::RDS::Model::DBCluster::SetDBClusterArn
void SetDBClusterArn(const char *value)
Definition: DBCluster.h:1520
Aws::RDS::Model::DBCluster::EarliestBacktrackTimeHasBeenSet
bool EarliestBacktrackTimeHasBeenSet() const
Definition: DBCluster.h:1714
Aws::RDS::Model::DBCluster::WithGlobalWriteForwardingStatus
DBCluster & WithGlobalWriteForwardingStatus(const WriteForwardingStatus &value)
Definition: DBCluster.h:2412
Aws::RDS::Model::DBCluster::GetLatestRestorableTime
const Aws::Utils::DateTime & GetLatestRestorableTime() const
Definition: DBCluster.h:877
Aws::RDS::Model::DBCluster::SetActivityStreamMode
void SetActivityStreamMode(ActivityStreamMode &&value)
Definition: DBCluster.h:2098
WriteForwardingStatus.h
Aws::RDS::Model::DBCluster::WithDbClusterResourceId
DBCluster & WithDbClusterResourceId(const Aws::String &value)
Definition: DBCluster.h:1480
Aws::RDS::Model::DBCluster::GlobalWriteForwardingRequestedHasBeenSet
bool GlobalWriteForwardingRequestedHasBeenSet() const
Definition: DBCluster.h:2437
Aws::RDS::Model::DBCluster::AddCustomEndpoints
DBCluster & AddCustomEndpoints(Aws::String &&value)
Definition: DBCluster.h:758
Aws::RDS::Model::DBCluster::GetDBClusterIdentifier
const Aws::String & GetDBClusterIdentifier() const
Definition: DBCluster.h:281
Aws::RDS::Model::DBCluster::WithAvailabilityZones
DBCluster & WithAvailabilityZones(const Aws::Vector< Aws::String > &value)
Definition: DBCluster.h:119
Aws::RDS::Model::DBCluster::DBClusterIdentifierHasBeenSet
bool DBClusterIdentifierHasBeenSet() const
Definition: DBCluster.h:287
Aws::RDS::Model::DBCluster::SetAvailabilityZones
void SetAvailabilityZones(const Aws::Vector< Aws::String > &value)
Definition: DBCluster.h:107
Aws::RDS::Model::DBCluster::WithAvailabilityZones
DBCluster & WithAvailabilityZones(Aws::Vector< Aws::String > &&value)
Definition: DBCluster.h:125
Aws::RDS::Model::DBCluster::GetPendingModifiedValues
const ClusterPendingModifiedValues & GetPendingModifiedValues() const
Definition: DBCluster.h:2463
Aws::RDS::Model::DBCluster::DeletionProtectionHasBeenSet
bool DeletionProtectionHasBeenSet() const
Definition: DBCluster.h:2008
Aws::RDS::Model::DBCluster::WithReaderEndpoint
DBCluster & WithReaderEndpoint(const Aws::String &value)
Definition: DBCluster.h:691
Aws::RDS::Model::DBCluster::GetAllocatedStorage
int GetAllocatedStorage() const
Definition: DBCluster.h:64
Aws::RDS::Model::DBCluster::WithAllocatedStorage
DBCluster & WithAllocatedStorage(int value)
Definition: DBCluster.h:88
Aws::RDS::Model::DBCluster::GetHostedZoneId
const Aws::String & GetHostedZoneId() const
Definition: DBCluster.h:1309
Aws::RDS::Model::ActivityStreamMode
ActivityStreamMode
Definition: ActivityStreamMode.h:17
Aws::RDS::Model::DBCluster::SetDBClusterIdentifier
void SetDBClusterIdentifier(const Aws::String &value)
Definition: DBCluster.h:293
Aws::RDS::Model::DBCluster::GetReadReplicaIdentifiers
const Aws::Vector< Aws::String > & GetReadReplicaIdentifiers() const
Definition: DBCluster.h:1172
Aws::RDS::Model::DBCluster::WithDBClusterOptionGroupMemberships
DBCluster & WithDBClusterOptionGroupMemberships(const Aws::Vector< DBClusterOptionGroupStatus > &value)
Definition: DBCluster.h:995
Aws::RDS::Model::DBCluster::KmsKeyIdHasBeenSet
bool KmsKeyIdHasBeenSet() const
Definition: DBCluster.h:1389
Aws::RDS::Model::DBCluster::AvailabilityZonesHasBeenSet
bool AvailabilityZonesHasBeenSet() const
Definition: DBCluster.h:101
Aws::RDS::Model::DBCluster::SetDBClusterParameterGroup
void SetDBClusterParameterGroup(const Aws::String &value)
Definition: DBCluster.h:339
Aws::RDS::Model::DBCluster::ScalingConfigurationInfoHasBeenSet
bool ScalingConfigurationInfoHasBeenSet() const
Definition: DBCluster.h:1983
Aws::RDS::Model::DBCluster::WithEndpoint
DBCluster & WithEndpoint(Aws::String &&value)
Definition: DBCluster.h:606
Aws::RDS::Model::DBCluster::GetBacktrackConsumedChangeRecords
long long GetBacktrackConsumedChangeRecords() const
Definition: DBCluster.h:1769
Aws::RDS::Model::DBCluster::SetClusterCreateTime
void SetClusterCreateTime(const Aws::Utils::DateTime &value)
Definition: DBCluster.h:1685
Aws::RDS::Model::DBCluster::SetCloneGroupId
void SetCloneGroupId(const Aws::String &value)
Definition: DBCluster.h:1641
Aws::RDS::Model::DBCluster::WithScalingConfigurationInfo
DBCluster & WithScalingConfigurationInfo(const ScalingConfigurationInfo &value)
Definition: DBCluster.h:1992
Aws::ApplicationInsights::Model::CloudWatchEventSource::NOT_SET
@ NOT_SET
DateTime.h
Aws::RDS::Model::DBCluster::SetActivityStreamKinesisStreamName
void SetActivityStreamKinesisStreamName(Aws::String &&value)
Definition: DBCluster.h:2233
Aws::RDS::Model::DBCluster::WithActivityStreamKinesisStreamName
DBCluster & WithActivityStreamKinesisStreamName(const char *value)
Definition: DBCluster.h:2257
Aws::RDS::Model::DBCluster::GetPercentProgress
const Aws::String & GetPercentProgress() const
Definition: DBCluster.h:491
Aws::RDS::Model::DBCluster::WithDbClusterResourceId
DBCluster & WithDbClusterResourceId(const char *value)
Definition: DBCluster.h:1494
Aws::RDS::Model::DBCluster::SetScalingConfigurationInfo
void SetScalingConfigurationInfo(ScalingConfigurationInfo &&value)
Definition: DBCluster.h:1989
Aws::RDS::Model::DBCluster::SetVpcSecurityGroups
void SetVpcSecurityGroups(const Aws::Vector< VpcSecurityGroupMembership > &value)
Definition: DBCluster.h:1277
Aws::RDS::Model::DBCluster::GetTagList
const Aws::Vector< Tag > & GetTagList() const
Definition: DBCluster.h:2360
Aws::RDS::Model::DBCluster::SetActivityStreamStatus
void SetActivityStreamStatus(const ActivityStreamStatus &value)
Definition: DBCluster.h:2128
Aws::RDS::Model::DBCluster::WithEnabledCloudwatchLogsExports
DBCluster & WithEnabledCloudwatchLogsExports(const Aws::Vector< Aws::String > &value)
Definition: DBCluster.h:1830
Aws::RDS::Model::DBCluster::SetHostedZoneId
void SetHostedZoneId(const Aws::String &value)
Definition: DBCluster.h:1321
Aws::RDS::Model::DBCluster::WithHostedZoneId
DBCluster & WithHostedZoneId(const char *value)
Definition: DBCluster.h:1351
Aws::RDS::Model::DBCluster::OutputToStream
void OutputToStream(Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
Aws::RDS::Model::DBCluster::SetPreferredBackupWindow
void SetPreferredBackupWindow(Aws::String &&value)
Definition: DBCluster.h:1039
Aws::RDS::Model::DBCluster::SetMasterUsername
void SetMasterUsername(Aws::String &&value)
Definition: DBCluster.h:949
Aws::RDS::Model::DBCluster::SetReplicationSourceIdentifier
void SetReplicationSourceIdentifier(Aws::String &&value)
Definition: DBCluster.h:1141
Aws::RDS::Model::DBCluster::GetActivityStreamMode
const ActivityStreamMode & GetActivityStreamMode() const
Definition: DBCluster.h:2077
Aws::RDS::Model::DBCluster::SetBackupRetentionPeriod
void SetBackupRetentionPeriod(int value)
Definition: DBCluster.h:162
Aws::RDS::Model::DBCluster::WithCloneGroupId
DBCluster & WithCloneGroupId(Aws::String &&value)
Definition: DBCluster.h:1661
Aws::RDS::Model::DBClusterRole
Definition: DBClusterRole.h:33
Aws::RDS::Model::DBCluster::SetEngine
void SetEngine(Aws::String &&value)
Definition: DBCluster.h:809
Aws::RDS::Model::DBCluster::GetDbClusterResourceId
const Aws::String & GetDbClusterResourceId() const
Definition: DBCluster.h:1445
Aws::RDS::Model::DBCluster::DBClusterMembersHasBeenSet
bool DBClusterMembersHasBeenSet() const
Definition: DBCluster.h:1231
Aws::RDS::Model::DBCluster::WithDBClusterParameterGroup
DBCluster & WithDBClusterParameterGroup(const Aws::String &value)
Definition: DBCluster.h:354
Aws::RDS::Model::DBCluster::SetReadReplicaIdentifiers
void SetReadReplicaIdentifiers(const Aws::Vector< Aws::String > &value)
Definition: DBCluster.h:1184
Aws::RDS::Model::DBCluster::ClusterCreateTimeHasBeenSet
bool ClusterCreateTimeHasBeenSet() const
Definition: DBCluster.h:1679
Aws::RDS::Model::DBCluster::SetLatestRestorableTime
void SetLatestRestorableTime(const Aws::Utils::DateTime &value)
Definition: DBCluster.h:889
Aws::RDS::Model::DBCluster::WithBackupRetentionPeriod
DBCluster & WithBackupRetentionPeriod(int value)
Definition: DBCluster.h:168
Aws::RDS::Model::DBCluster::GetHttpEndpointEnabled
bool GetHttpEndpointEnabled() const
Definition: DBCluster.h:2033
Aws::RDS::Model::DBCluster::SetCloneGroupId
void SetCloneGroupId(const char *value)
Definition: DBCluster.h:1651
Aws::RDS::Model::DBCluster::AddDomainMemberships
DBCluster & AddDomainMemberships(const DomainMembership &value)
Definition: DBCluster.h:2350
Aws::RDS::Model::DBCluster::SetKmsKeyId
void SetKmsKeyId(Aws::String &&value)
Definition: DBCluster.h:1405
Aws::RDS::Model::DBCluster::DbClusterResourceIdHasBeenSet
bool DbClusterResourceIdHasBeenSet() const
Definition: DBCluster.h:1452
Aws::RDS::Model::DBCluster::SetDBSubnetGroup
void SetDBSubnetGroup(const char *value)
Definition: DBCluster.h:395
Aws::RDS::Model::DBCluster::SetDeletionProtection
void SetDeletionProtection(bool value)
Definition: DBCluster.h:2014
ScalingConfigurationInfo.h
Aws::RDS::Model::DBCluster::SetHostedZoneId
void SetHostedZoneId(Aws::String &&value)
Definition: DBCluster.h:1327
Aws::RDS::Model::DBCluster::DBCluster
DBCluster()
Aws::RDS::Model::DBCluster::SetDBClusterMembers
void SetDBClusterMembers(Aws::Vector< DBClusterMember > &&value)
Definition: DBCluster.h:1241
Aws::RDS::Model::DBCluster::WithPercentProgress
DBCluster & WithPercentProgress(Aws::String &&value)
Definition: DBCluster.h:521
Aws::RDS::Model::DBCluster::SetCharacterSetName
void SetCharacterSetName(const Aws::String &value)
Definition: DBCluster.h:187
Aws::RDS::Model::DBCluster::WithHostedZoneId
DBCluster & WithHostedZoneId(Aws::String &&value)
Definition: DBCluster.h:1345
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::RDS::Model::DBCluster::EngineVersionHasBeenSet
bool EngineVersionHasBeenSet() const
Definition: DBCluster.h:840
Aws::RDS::Model::DBCluster::SetCharacterSetName
void SetCharacterSetName(const char *value)
Definition: DBCluster.h:199
Aws::RDS::Model::DBCluster::WithDatabaseName
DBCluster & WithDatabaseName(Aws::String &&value)
Definition: DBCluster.h:267
Aws::RDS::Model::DBCluster::DBClusterOptionGroupMembershipsHasBeenSet
bool DBClusterOptionGroupMembershipsHasBeenSet() const
Definition: DBCluster.h:980
Aws::RDS::Model::DBCluster::WithActivityStreamKinesisStreamName
DBCluster & WithActivityStreamKinesisStreamName(Aws::String &&value)
Definition: DBCluster.h:2251
ActivityStreamStatus.h
Aws::RDS::Model::DBCluster::CharacterSetNameHasBeenSet
bool CharacterSetNameHasBeenSet() const
Definition: DBCluster.h:181
Aws::RDS::Model::DBCluster::GetClusterCreateTime
const Aws::Utils::DateTime & GetClusterCreateTime() const
Definition: DBCluster.h:1673
Aws::RDS::Model::DBCluster::WithCustomEndpoints
DBCluster & WithCustomEndpoints(Aws::Vector< Aws::String > &&value)
Definition: DBCluster.h:748
Aws::RDS::Model::DBCluster::GlobalWriteForwardingStatusHasBeenSet
bool GlobalWriteForwardingStatusHasBeenSet() const
Definition: DBCluster.h:2394
AWSStreamFwd.h
Aws::RDS::Model::DBCluster::SetIAMDatabaseAuthenticationEnabled
void SetIAMDatabaseAuthenticationEnabled(bool value)
Definition: DBCluster.h:1619
Aws::RDS::Model::DBCluster::CopyTagsToSnapshotHasBeenSet
bool CopyTagsToSnapshotHasBeenSet() const
Definition: DBCluster.h:2270
Aws::RDS::Model::DBCluster::ReplicationSourceIdentifierHasBeenSet
bool ReplicationSourceIdentifierHasBeenSet() const
Definition: DBCluster.h:1129
Aws::RDS::Model::DBCluster::SetKmsKeyId
void SetKmsKeyId(const char *value)
Definition: DBCluster.h:1413
Aws::RDS::Model::DBCluster::WithClusterCreateTime
DBCluster & WithClusterCreateTime(Aws::Utils::DateTime &&value)
Definition: DBCluster.h:1703
Aws::RDS::Model::DBCluster::SetActivityStreamKinesisStreamName
void SetActivityStreamKinesisStreamName(const Aws::String &value)
Definition: DBCluster.h:2227
Aws::RDS::Model::DBCluster::GetDatabaseName
const Aws::String & GetDatabaseName() const
Definition: DBCluster.h:225
Aws::RDS::Model::DBCluster::SetKmsKeyId
void SetKmsKeyId(const Aws::String &value)
Definition: DBCluster.h:1397
Aws::RDS::Model::DBCluster::WithReadReplicaIdentifiers
DBCluster & WithReadReplicaIdentifiers(const Aws::Vector< Aws::String > &value)
Definition: DBCluster.h:1196
Aws::RDS::Model::DBCluster::WithMasterUsername
DBCluster & WithMasterUsername(const Aws::String &value)
Definition: DBCluster.h:959
Aws::RDS::Model::DBCluster::ActivityStreamStatusHasBeenSet
bool ActivityStreamStatusHasBeenSet() const
Definition: DBCluster.h:2123
Aws::RDS::Model::DBCluster::SetAssociatedRoles
void SetAssociatedRoles(const Aws::Vector< DBClusterRole > &value)
Definition: DBCluster.h:1560
Aws::RDS::Model::DBCluster::AddEnabledCloudwatchLogsExports
DBCluster & AddEnabledCloudwatchLogsExports(const char *value)
Definition: DBCluster.h:1866
AWSVector.h
Aws::RDS::Model::DBCluster::AddReadReplicaIdentifiers
DBCluster & AddReadReplicaIdentifiers(Aws::String &&value)
Definition: DBCluster.h:1214
Aws::RDS::Model::DBCluster::SetCustomEndpoints
void SetCustomEndpoints(Aws::Vector< Aws::String > &&value)
Definition: DBCluster.h:738
Aws::RDS::Model::DBCluster::SetTagList
void SetTagList(Aws::Vector< Tag > &&value)
Definition: DBCluster.h:2369
Aws::RDS::Model::DBCluster::WithPendingModifiedValues
DBCluster & WithPendingModifiedValues(ClusterPendingModifiedValues &&value)
Definition: DBCluster.h:2498
Aws::RDS::Model::DBCluster::SetDBSubnetGroup
void SetDBSubnetGroup(const Aws::String &value)
Definition: DBCluster.h:383
Aws::RDS::Model::DBCluster::SetDBClusterIdentifier
void SetDBClusterIdentifier(Aws::String &&value)
Definition: DBCluster.h:299
Aws::RDS::Model::WriteForwardingStatus
WriteForwardingStatus
Definition: WriteForwardingStatus.h:17
Aws::RDS::Model::DBCluster::LatestRestorableTimeHasBeenSet
bool LatestRestorableTimeHasBeenSet() const
Definition: DBCluster.h:883
Aws::RDS::Model::DBCluster::SetEngineMode
void SetEngineMode(const char *value)
Definition: DBCluster.h:1949
Aws::RDS::Model::DBCluster::WithEngineMode
DBCluster & WithEngineMode(const Aws::String &value)
Definition: DBCluster.h:1958
ActivityStreamMode.h
Aws::RDS::Model::DBCluster::WithDBClusterOptionGroupMemberships
DBCluster & WithDBClusterOptionGroupMemberships(Aws::Vector< DBClusterOptionGroupStatus > &&value)
Definition: DBCluster.h:1000
Aws::RDS::Model::DBCluster::GetEndpoint
const Aws::String & GetEndpoint() const
Definition: DBCluster.h:570
Aws::RDS::Model::DBCluster::GetCharacterSetName
const Aws::String & GetCharacterSetName() const
Definition: DBCluster.h:175
Aws::RDS::Model::DBCluster::SetReplicationSourceIdentifier
void SetReplicationSourceIdentifier(const char *value)
Definition: DBCluster.h:1147
Aws::RDS::Model::DBCluster::DBClusterArnHasBeenSet
bool DBClusterArnHasBeenSet() const
Definition: DBCluster.h:1505
Aws::RDS::Model::DBCluster::GetPreferredMaintenanceWindow
const Aws::String & GetPreferredMaintenanceWindow() const
Definition: DBCluster.h:1074
Aws::RDS::Model::DBCluster::WithDBSubnetGroup
DBCluster & WithDBSubnetGroup(const char *value)
Definition: DBCluster.h:413
Aws::RDS::Model::ClusterPendingModifiedValues
Definition: ClusterPendingModifiedValues.h:35
Aws::RDS::Model::DBCluster::CapacityHasBeenSet
bool CapacityHasBeenSet() const
Definition: DBCluster.h:1885
Aws::RDS::Model::DBCluster::WithReplicationSourceIdentifier
DBCluster & WithReplicationSourceIdentifier(Aws::String &&value)
Definition: DBCluster.h:1159
Aws::RDS::Model::DBCluster::WithEndpoint
DBCluster & WithEndpoint(const Aws::String &value)
Definition: DBCluster.h:600
Aws::RDS::Model::DBCluster::GetDBClusterArn
const Aws::String & GetDBClusterArn() const
Definition: DBCluster.h:1500
Aws::OStream
std::basic_ostream< char, std::char_traits< char > > OStream
Definition: AWSStreamFwd.h:21
Aws::RDS::Model::DBCluster::DBCluster
DBCluster(const Aws::Utils::Xml::XmlNode &xmlNode)
Aws::RDS::Model::DBCluster::WithEngine
DBCluster & WithEngine(const Aws::String &value)
Definition: DBCluster.h:819
Aws::RDS::Model::DBCluster::SetPreferredMaintenanceWindow
void SetPreferredMaintenanceWindow(const Aws::String &value)
Definition: DBCluster.h:1086
Aws::RDS::Model::DBCluster::WithDBClusterArn
DBCluster & WithDBClusterArn(const char *value)
Definition: DBCluster.h:1535
Aws::RDS::Model::DBCluster::SetHttpEndpointEnabled
void SetHttpEndpointEnabled(bool value)
Definition: DBCluster.h:2057
DBClusterRole.h
Aws::RDS::Model::DBCluster::WithDBClusterIdentifier
DBCluster & WithDBClusterIdentifier(const char *value)
Definition: DBCluster.h:323
Aws::RDS::Model::DBCluster::WithEngineVersion
DBCluster & WithEngineVersion(const Aws::String &value)
Definition: DBCluster.h:860
Aws::RDS::Model::DBCluster::SetPercentProgress
void SetPercentProgress(const Aws::String &value)
Definition: DBCluster.h:501
Aws::RDS::Model::DomainMembership
Definition: DomainMembership.h:33
Aws::RDS::Model::DBCluster::SetMasterUsername
void SetMasterUsername(const Aws::String &value)
Definition: DBCluster.h:944
Aws::RDS::Model::DBCluster::WithKmsKeyId
DBCluster & WithKmsKeyId(const Aws::String &value)
Definition: DBCluster.h:1421
Aws::RDS::Model::DBCluster::WithTagList
DBCluster & WithTagList(Aws::Vector< Tag > &&value)
Definition: DBCluster.h:2375
Aws::RDS::Model::DBCluster::WithReplicationSourceIdentifier
DBCluster & WithReplicationSourceIdentifier(const Aws::String &value)
Definition: DBCluster.h:1153
Aws::RDS::Model::DBCluster::WithDBClusterParameterGroup
DBCluster & WithDBClusterParameterGroup(Aws::String &&value)
Definition: DBCluster.h:359
Aws::RDS::Model::DBCluster::SetPreferredBackupWindow
void SetPreferredBackupWindow(const Aws::String &value)
Definition: DBCluster.h:1032
Aws::RDS::Model::DBCluster::WithDbClusterResourceId
DBCluster & WithDbClusterResourceId(Aws::String &&value)
Definition: DBCluster.h:1487
Aws::RDS::Model::DBCluster::SetReaderEndpoint
void SetReaderEndpoint(Aws::String &&value)
Definition: DBCluster.h:665
Aws::RDS::Model::DBCluster::SetDbClusterResourceId
void SetDbClusterResourceId(const Aws::String &value)
Definition: DBCluster.h:1459
Aws::RDS::Model::DBCluster::StorageEncryptedHasBeenSet
bool StorageEncryptedHasBeenSet() const
Definition: DBCluster.h:1362
Aws::RDS::Model::DBCluster::WithAutomaticRestartTime
DBCluster & WithAutomaticRestartTime(Aws::Utils::DateTime &&value)
Definition: DBCluster.h:485
Aws::RDS::Model::DBCluster::SetHostedZoneId
void SetHostedZoneId(const char *value)
Definition: DBCluster.h:1333
Aws::RDS::Model::DBCluster::GetCapacity
int GetCapacity() const
Definition: DBCluster.h:1876
Aws::RDS::Model::DBCluster::WithDBSubnetGroup
DBCluster & WithDBSubnetGroup(const Aws::String &value)
Definition: DBCluster.h:401
Aws::RDS::Model::DBCluster::WithActivityStreamKmsKeyId
DBCluster & WithActivityStreamKmsKeyId(const Aws::String &value)
Definition: DBCluster.h:2192
RDS_EXPORTS.h
Aws::RDS::Model::DBCluster::GetDBClusterMembers
const Aws::Vector< DBClusterMember > & GetDBClusterMembers() const
Definition: DBCluster.h:1226
Aws::RDS::Model::DBCluster::WithActivityStreamStatus
DBCluster & WithActivityStreamStatus(ActivityStreamStatus &&value)
Definition: DBCluster.h:2143
Aws::RDS::Model::DBCluster::SetDBClusterIdentifier
void SetDBClusterIdentifier(const char *value)
Definition: DBCluster.h:305
Aws::RDS::Model::DBCluster::AddAssociatedRoles
DBCluster & AddAssociatedRoles(DBClusterRole &&value)
Definition: DBCluster.h:1600
Aws::Utils::Xml::XmlNode
Definition: XmlSerializer.h:53
Aws::RDS::Model::DBCluster::WithGlobalWriteForwardingRequested
DBCluster & WithGlobalWriteForwardingRequested(bool value)
Definition: DBCluster.h:2455
Aws::RDS::Model::DBCluster::SetEndpoint
void SetEndpoint(Aws::String &&value)
Definition: DBCluster.h:588
Aws::RDS::Model::DBCluster::SetTagList
void SetTagList(const Aws::Vector< Tag > &value)
Definition: DBCluster.h:2366
Aws::RDS::Model::DBCluster::SetActivityStreamKmsKeyId
void SetActivityStreamKmsKeyId(const Aws::String &value)
Definition: DBCluster.h:2168
Aws::RDS::Model::DBCluster::WithDBSubnetGroup
DBCluster & WithDBSubnetGroup(Aws::String &&value)
Definition: DBCluster.h:407
Aws::RDS::Model::DBCluster::SetActivityStreamMode
void SetActivityStreamMode(const ActivityStreamMode &value)
Definition: DBCluster.h:2091
Aws::RDS::Model::DBCluster::WithPreferredMaintenanceWindow
DBCluster & WithPreferredMaintenanceWindow(const char *value)
Definition: DBCluster.h:1116
Aws::RDS::Model::DBCluster::GetMultiAZ
bool GetMultiAZ() const
Definition: DBCluster.h:770
Aws::RDS::Model::DBCluster::WithVpcSecurityGroups
DBCluster & WithVpcSecurityGroups(Aws::Vector< VpcSecurityGroupMembership > &&value)
Definition: DBCluster.h:1292
Aws::RDS::Model::DBCluster::WithDBClusterArn
DBCluster & WithDBClusterArn(const Aws::String &value)
Definition: DBCluster.h:1525
Aws::RDS::Model::DBCluster::SetReaderEndpoint
void SetReaderEndpoint(const Aws::String &value)
Definition: DBCluster.h:652
Aws::RDS::Model::DBCluster::WithAssociatedRoles
DBCluster & WithAssociatedRoles(Aws::Vector< DBClusterRole > &&value)
Definition: DBCluster.h:1584
Aws::RDS::Model::DBCluster::GetActivityStreamKinesisStreamName
const Aws::String & GetActivityStreamKinesisStreamName() const
Definition: DBCluster.h:2215
Aws::RDS::Model::DBCluster::SetReadReplicaIdentifiers
void SetReadReplicaIdentifiers(Aws::Vector< Aws::String > &&value)
Definition: DBCluster.h:1190
Aws::RDS::Model::DBCluster::WithDeletionProtection
DBCluster & WithDeletionProtection(bool value)
Definition: DBCluster.h:2020
Aws::RDS::Model::DBCluster::GetGlobalWriteForwardingStatus
const WriteForwardingStatus & GetGlobalWriteForwardingStatus() const
Definition: DBCluster.h:2388
Aws::RDS::Model::DBCluster::SetDBClusterMembers
void SetDBClusterMembers(const Aws::Vector< DBClusterMember > &value)
Definition: DBCluster.h:1236
Aws::RDS::Model::DBCluster::AddDBClusterOptionGroupMemberships
DBCluster & AddDBClusterOptionGroupMemberships(DBClusterOptionGroupStatus &&value)
Definition: DBCluster.h:1010
Aws::RDS::Model::DBCluster::operator=
DBCluster & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
Aws::RDS::Model::DBCluster::SetAutomaticRestartTime
void SetAutomaticRestartTime(const Aws::Utils::DateTime &value)
Definition: DBCluster.h:470
Aws::RDS::Model::DBCluster::WithDBClusterMembers
DBCluster & WithDBClusterMembers(Aws::Vector< DBClusterMember > &&value)
Definition: DBCluster.h:1251
Aws::RDS::Model::DBCluster::PreferredBackupWindowHasBeenSet
bool PreferredBackupWindowHasBeenSet() const
Definition: DBCluster.h:1025
Aws::RDS::Model::DBCluster::SetMasterUsername
void SetMasterUsername(const char *value)
Definition: DBCluster.h:954
Aws::RDS::Model::DBCluster::SetActivityStreamKmsKeyId
void SetActivityStreamKmsKeyId(Aws::String &&value)
Definition: DBCluster.h:2176
Aws::RDS::Model::DBCluster::WithEnabledCloudwatchLogsExports
DBCluster & WithEnabledCloudwatchLogsExports(Aws::Vector< Aws::String > &&value)
Definition: DBCluster.h:1839
Aws::RDS::Model::DBCluster::GetKmsKeyId
const Aws::String & GetKmsKeyId() const
Definition: DBCluster.h:1381
Aws::RDS::Model::DBCluster::WithBacktrackWindow
DBCluster & WithBacktrackWindow(long long value)
Definition: DBCluster.h:1763
Aws::RDS::Model::DBCluster::GetPreferredBackupWindow
const Aws::String & GetPreferredBackupWindow() const
Definition: DBCluster.h:1018
Aws::RDS::Model::DBCluster::WithPreferredMaintenanceWindow
DBCluster & WithPreferredMaintenanceWindow(Aws::String &&value)
Definition: DBCluster.h:1110
Aws::RDS::Model::VpcSecurityGroupMembership
Definition: VpcSecurityGroupMembership.h:33
Aws::RDS::Model::DBCluster::SetBacktrackConsumedChangeRecords
void SetBacktrackConsumedChangeRecords(long long value)
Definition: DBCluster.h:1779
Aws::RDS::Model::DBCluster::GetAvailabilityZones
const Aws::Vector< Aws::String > & GetAvailabilityZones() const
Definition: DBCluster.h:95
Aws::RDS::Model::DBCluster::SetDbClusterResourceId
void SetDbClusterResourceId(const char *value)
Definition: DBCluster.h:1473
Aws::RDS::Model::DBCluster::WithEngineMode
DBCluster & WithEngineMode(const char *value)
Definition: DBCluster.h:1976
Aws::RDS::Model::DBCluster::SetAutomaticRestartTime
void SetAutomaticRestartTime(Aws::Utils::DateTime &&value)
Definition: DBCluster.h:475
Aws::RDS::Model::DBCluster::WithAutomaticRestartTime
DBCluster & WithAutomaticRestartTime(const Aws::Utils::DateTime &value)
Definition: DBCluster.h:480
Aws::RDS::Model::DBCluster::SetDatabaseName
void SetDatabaseName(Aws::String &&value)
Definition: DBCluster.h:246
Aws::RDS::Model::DBCluster::WithLatestRestorableTime
DBCluster & WithLatestRestorableTime(const Aws::Utils::DateTime &value)
Definition: DBCluster.h:901
Aws::RDS::Model::DBCluster::PreferredMaintenanceWindowHasBeenSet
bool PreferredMaintenanceWindowHasBeenSet() const
Definition: DBCluster.h:1080
Aws::RDS::Model::DBCluster::WithActivityStreamStatus
DBCluster & WithActivityStreamStatus(const ActivityStreamStatus &value)
Definition: DBCluster.h:2138
Aws::RDS::Model::ScalingConfigurationInfo
Definition: ScalingConfigurationInfo.h:36
AWSString.h
Aws::RDS::Model::DBCluster::WithEarliestBacktrackTime
DBCluster & WithEarliestBacktrackTime(Aws::Utils::DateTime &&value)
Definition: DBCluster.h:1734
Aws::RDS::Model::DBCluster::AddDBClusterOptionGroupMemberships
DBCluster & AddDBClusterOptionGroupMemberships(const DBClusterOptionGroupStatus &value)
Definition: DBCluster.h:1005
Aws::RDS::Model::DBCluster::SetActivityStreamKinesisStreamName
void SetActivityStreamKinesisStreamName(const char *value)
Definition: DBCluster.h:2239
Aws::RDS::Model::DBCluster::WithStatus
DBCluster & WithStatus(Aws::String &&value)
Definition: DBCluster.h:449
Aws::RDS::Model::DBCluster::WithPreferredBackupWindow
DBCluster & WithPreferredBackupWindow(const char *value)
Definition: DBCluster.h:1067
Aws::RDS::Model::DBCluster::SetEarliestBacktrackTime
void SetEarliestBacktrackTime(const Aws::Utils::DateTime &value)
Definition: DBCluster.h:1719
Aws::RDS::Model::DBCluster::GetReaderEndpoint
const Aws::String & GetReaderEndpoint() const
Definition: DBCluster.h:626
Aws::RDS::Model::DBCluster::HttpEndpointEnabledHasBeenSet
bool HttpEndpointEnabledHasBeenSet() const
Definition: DBCluster.h:2045
Aws::RDS::Model::DBCluster::GetDBClusterOptionGroupMemberships
const Aws::Vector< DBClusterOptionGroupStatus > & GetDBClusterOptionGroupMemberships() const
Definition: DBCluster.h:975
Aws::RDS::Model::DBCluster::AddAssociatedRoles
DBCluster & AddAssociatedRoles(const DBClusterRole &value)
Definition: DBCluster.h:1592
Aws::RDS::Model::DBCluster::DatabaseNameHasBeenSet
bool DatabaseNameHasBeenSet() const
Definition: DBCluster.h:232
Aws::RDS::Model::ActivityStreamStatus
ActivityStreamStatus
Definition: ActivityStreamStatus.h:17
Aws::RDS::Model::DBCluster::GetIAMDatabaseAuthenticationEnabled
bool GetIAMDatabaseAuthenticationEnabled() const
Definition: DBCluster.h:1607
Aws::RDS::Model::DBCluster::GetStatus
const Aws::String & GetStatus() const
Definition: DBCluster.h:419
Aws::RDS::Model::DBCluster::WithCloneGroupId
DBCluster & WithCloneGroupId(const Aws::String &value)
Definition: DBCluster.h:1656
Aws::RDS::Model::DBCluster::SetCapacity
void SetCapacity(int value)
Definition: DBCluster.h:1894
Aws::RDS::Model::DBCluster::AddVpcSecurityGroups
DBCluster & AddVpcSecurityGroups(VpcSecurityGroupMembership &&value)
Definition: DBCluster.h:1302
Aws::RDS::Model::DBCluster::WithDBClusterMembers
DBCluster & WithDBClusterMembers(const Aws::Vector< DBClusterMember > &value)
Definition: DBCluster.h:1246
Aws::RDS::Model::DBCluster::SetCopyTagsToSnapshot
void SetCopyTagsToSnapshot(bool value)
Definition: DBCluster.h:2276
Aws::RDS::Model::DBCluster::HostedZoneIdHasBeenSet
bool HostedZoneIdHasBeenSet() const
Definition: DBCluster.h:1315
Aws::RDS::Model::DBCluster::GetEnabledCloudwatchLogsExports
const Aws::Vector< Aws::String > & GetEnabledCloudwatchLogsExports() const
Definition: DBCluster.h:1794
Aws::RDS::Model::DBCluster::WithMasterUsername
DBCluster & WithMasterUsername(Aws::String &&value)
Definition: DBCluster.h:964
Aws::RDS::Model::DBCluster::AllocatedStorageHasBeenSet
bool AllocatedStorageHasBeenSet() const
Definition: DBCluster.h:72
Aws::RDS::Model::DBCluster::GetActivityStreamStatus
const ActivityStreamStatus & GetActivityStreamStatus() const
Definition: DBCluster.h:2118
Aws::RDS::Model::DBCluster::SetCustomEndpoints
void SetCustomEndpoints(const Aws::Vector< Aws::String > &value)
Definition: DBCluster.h:733
Aws::RDS::Model::DBCluster::WithStatus
DBCluster & WithStatus(const Aws::String &value)
Definition: DBCluster.h:444
Aws::RDS::Model::DBCluster::AddCustomEndpoints
DBCluster & AddCustomEndpoints(const char *value)
Definition: DBCluster.h:763
Aws::RDS::Model::DBCluster::WithDBClusterIdentifier
DBCluster & WithDBClusterIdentifier(Aws::String &&value)
Definition: DBCluster.h:317
Aws::RDS::Model::DBCluster::SetAllocatedStorage
void SetAllocatedStorage(int value)
Definition: DBCluster.h:80
Aws::RDS::Model::DBCluster::SetStatus
void SetStatus(const char *value)
Definition: DBCluster.h:439
Aws::RDS::Model::DBCluster::WithCrossAccountClone
DBCluster & WithCrossAccountClone(bool value)
Definition: DBCluster.h:2307
Aws::RDS::Model::DBCluster::SetDatabaseName
void SetDatabaseName(const char *value)
Definition: DBCluster.h:253
Aws::RDS::Model::DBCluster::SetPreferredBackupWindow
void SetPreferredBackupWindow(const char *value)
Definition: DBCluster.h:1046
Aws::RDS::Model::DBCluster::WithKmsKeyId
DBCluster & WithKmsKeyId(Aws::String &&value)
Definition: DBCluster.h:1429
Aws::RDS::Model::DBCluster::TagListHasBeenSet
bool TagListHasBeenSet() const
Definition: DBCluster.h:2363
Aws::RDS::Model::DBCluster::IAMDatabaseAuthenticationEnabledHasBeenSet
bool IAMDatabaseAuthenticationEnabledHasBeenSet() const
Definition: DBCluster.h:1613
Aws::RDS::Model::DBCluster::DomainMembershipsHasBeenSet
bool DomainMembershipsHasBeenSet() const
Definition: DBCluster.h:2320
Aws::RDS::Model::DBCluster::GetActivityStreamKmsKeyId
const Aws::String & GetActivityStreamKmsKeyId() const
Definition: DBCluster.h:2152
Aws::RDS::Model::DBCluster::ReaderEndpointHasBeenSet
bool ReaderEndpointHasBeenSet() const
Definition: DBCluster.h:639
Aws::RDS::Model::DBCluster::SetCrossAccountClone
void SetCrossAccountClone(bool value)
Definition: DBCluster.h:2301
Aws::RDS::Model::DBCluster::SetEarliestRestorableTime
void SetEarliestRestorableTime(Aws::Utils::DateTime &&value)
Definition: DBCluster.h:551
Aws::RDS::Model::DBCluster::WithPendingModifiedValues
DBCluster & WithPendingModifiedValues(const ClusterPendingModifiedValues &value)
Definition: DBCluster.h:2491
Aws::RDS::Model::DBCluster::SetStatus
void SetStatus(const Aws::String &value)
Definition: DBCluster.h:429
Aws::RDS::Model::DBCluster::WithDBClusterIdentifier
DBCluster & WithDBClusterIdentifier(const Aws::String &value)
Definition: DBCluster.h:311
Aws::RDS::Model::DBCluster::SetEngine
void SetEngine(const Aws::String &value)
Definition: DBCluster.h:804
Aws::RDS::Model::DBCluster::AutomaticRestartTimeHasBeenSet
bool AutomaticRestartTimeHasBeenSet() const
Definition: DBCluster.h:465
Aws::RDS::Model::DBCluster::WithGlobalWriteForwardingStatus
DBCluster & WithGlobalWriteForwardingStatus(WriteForwardingStatus &&value)
Definition: DBCluster.h:2418
Aws::RDS::Model::DBCluster::WithEngineVersion
DBCluster & WithEngineVersion(const char *value)
Definition: DBCluster.h:870
Aws::RDS::Model::DBCluster::WithLatestRestorableTime
DBCluster & WithLatestRestorableTime(Aws::Utils::DateTime &&value)
Definition: DBCluster.h:907
Aws::RDS::Model::DBCluster::WithCharacterSetName
DBCluster & WithCharacterSetName(const char *value)
Definition: DBCluster.h:217
Aws::RDS::Model::DBCluster::MasterUsernameHasBeenSet
bool MasterUsernameHasBeenSet() const
Definition: DBCluster.h:939
Aws::RDS::Model::DBCluster::ReadReplicaIdentifiersHasBeenSet
bool ReadReplicaIdentifiersHasBeenSet() const
Definition: DBCluster.h:1178
Aws::RDS::Model::DBCluster::SetVpcSecurityGroups
void SetVpcSecurityGroups(Aws::Vector< VpcSecurityGroupMembership > &&value)
Definition: DBCluster.h:1282
Aws::RDS::Model::DBClusterOptionGroupStatus
Definition: DBClusterOptionGroupStatus.h:33
DBClusterMember.h
Aws::RDS::Model::DBCluster::GetCustomEndpoints
const Aws::Vector< Aws::String > & GetCustomEndpoints() const
Definition: DBCluster.h:723
Aws::RDS::Model::DBCluster::SetEnabledCloudwatchLogsExports
void SetEnabledCloudwatchLogsExports(Aws::Vector< Aws::String > &&value)
Definition: DBCluster.h:1821
Aws::RDS::Model::DBCluster::WithMasterUsername
DBCluster & WithMasterUsername(const char *value)
Definition: DBCluster.h:969
Aws::RDS::Model::DBCluster::SetEndpoint
void SetEndpoint(const Aws::String &value)
Definition: DBCluster.h:582
Aws::RDS::Model::DBCluster::WithDatabaseName
DBCluster & WithDatabaseName(const char *value)
Definition: DBCluster.h:274
Aws::RDS::Model::DBCluster::WithCharacterSetName
DBCluster & WithCharacterSetName(const Aws::String &value)
Definition: DBCluster.h:205
Aws::RDS::Model::DBCluster::AddEnabledCloudwatchLogsExports
DBCluster & AddEnabledCloudwatchLogsExports(Aws::String &&value)
Definition: DBCluster.h:1857
Aws::RDS::Model::DBCluster::CrossAccountCloneHasBeenSet
bool CrossAccountCloneHasBeenSet() const
Definition: DBCluster.h:2295
Aws::RDS::Model::DBCluster::SetActivityStreamStatus
void SetActivityStreamStatus(ActivityStreamStatus &&value)
Definition: DBCluster.h:2133
Aws::RDS::Model::DBCluster::SetDBClusterOptionGroupMemberships
void SetDBClusterOptionGroupMemberships(const Aws::Vector< DBClusterOptionGroupStatus > &value)
Definition: DBCluster.h:985
Aws::RDS::Model::DBCluster::WithCapacity
DBCluster & WithCapacity(int value)
Definition: DBCluster.h:1903
Aws::RDS::Model::DBCluster::WithHttpEndpointEnabled
DBCluster & WithHttpEndpointEnabled(bool value)
Definition: DBCluster.h:2069
Aws::RDS::Model::DBCluster::EarliestRestorableTimeHasBeenSet
bool EarliestRestorableTimeHasBeenSet() const
Definition: DBCluster.h:539
AWS_RDS_API
#define AWS_RDS_API
Definition: RDS_EXPORTS.h:28
Aws::RDS::Model::DBCluster::GetMasterUsername
const Aws::String & GetMasterUsername() const
Definition: DBCluster.h:934
Aws::RDS::Model::DBCluster::WithDomainMemberships
DBCluster & WithDomainMemberships(Aws::Vector< DomainMembership > &&value)
Definition: DBCluster.h:2344
Aws::RDS::Model::DBCluster::EngineHasBeenSet
bool EngineHasBeenSet() const
Definition: DBCluster.h:799
Aws::RDS::Model::DBCluster::EngineModeHasBeenSet
bool EngineModeHasBeenSet() const
Definition: DBCluster.h:1922
Aws::RDS::Model::DBCluster::BacktrackWindowHasBeenSet
bool BacktrackWindowHasBeenSet() const
Definition: DBCluster.h:1749
Aws::RDS::Model::DBCluster::BacktrackConsumedChangeRecordsHasBeenSet
bool BacktrackConsumedChangeRecordsHasBeenSet() const
Definition: DBCluster.h:1774
Aws::RDS::Model::DBCluster::WithEngineVersion
DBCluster & WithEngineVersion(Aws::String &&value)
Definition: DBCluster.h:865
Aws::RDS::Model::DBCluster::WithEngineMode
DBCluster & WithEngineMode(Aws::String &&value)
Definition: DBCluster.h:1967
Aws::RDS::Model::DBClusterMember
Definition: DBClusterMember.h:33
Aws::RDS::Model::DBCluster::WithMultiAZ
DBCluster & WithMultiAZ(bool value)
Definition: DBCluster.h:788
DomainMembership.h
Aws::RDS::Model::DBCluster::SetDBSubnetGroup
void SetDBSubnetGroup(Aws::String &&value)
Definition: DBCluster.h:389
DBClusterOptionGroupStatus.h
Aws::RDS::Model::DBCluster::GetScalingConfigurationInfo
const ScalingConfigurationInfo & GetScalingConfigurationInfo() const
Definition: DBCluster.h:1980
Aws::RDS::Model::DBCluster::SetDBClusterArn
void SetDBClusterArn(Aws::String &&value)
Definition: DBCluster.h:1515
Aws::RDS::Model::DBCluster::WithPort
DBCluster & WithPort(int value)
Definition: DBCluster.h:928
Aws::RDS::Model::DBCluster::WithScalingConfigurationInfo
DBCluster & WithScalingConfigurationInfo(ScalingConfigurationInfo &&value)
Definition: DBCluster.h:1995
Aws::RDS::Model::DBCluster::SetEndpoint
void SetEndpoint(const char *value)
Definition: DBCluster.h:594
Aws::RDS::Model::DBCluster::WithCustomEndpoints
DBCluster & WithCustomEndpoints(const Aws::Vector< Aws::String > &value)
Definition: DBCluster.h:743
Aws::RDS::Model::DBCluster
Definition: DBCluster.h:48
Aws::RDS::Model::DBCluster::SetCharacterSetName
void SetCharacterSetName(Aws::String &&value)
Definition: DBCluster.h:193
Aws::RDS::Model::DBCluster::SetPendingModifiedValues
void SetPendingModifiedValues(ClusterPendingModifiedValues &&value)
Definition: DBCluster.h:2484
Aws::RDS::Model::DBCluster::AddEnabledCloudwatchLogsExports
DBCluster & AddEnabledCloudwatchLogsExports(const Aws::String &value)
Definition: DBCluster.h:1848
Aws::RDS::Model::DBCluster::WithAssociatedRoles
DBCluster & WithAssociatedRoles(const Aws::Vector< DBClusterRole > &value)
Definition: DBCluster.h:1576
Aws::RDS::Model::DBCluster::SetStorageEncrypted
void SetStorageEncrypted(bool value)
Definition: DBCluster.h:1367
Aws::RDS::Model::DBCluster::GetBackupRetentionPeriod
int GetBackupRetentionPeriod() const
Definition: DBCluster.h:150
Aws
Definition: AccessManagementClient.h:15
Aws::RDS::Model::DBCluster::SetBacktrackWindow
void SetBacktrackWindow(long long value)
Definition: DBCluster.h:1756
Aws::RDS::Model::DBCluster::SetDomainMemberships
void SetDomainMemberships(const Aws::Vector< DomainMembership > &value)
Definition: DBCluster.h:2326
Aws::RDS::Model::DBCluster::GetDBSubnetGroup
const Aws::String & GetDBSubnetGroup() const
Definition: DBCluster.h:371
Aws::RDS::Model::DBCluster::SetEngineVersion
void SetEngineVersion(Aws::String &&value)
Definition: DBCluster.h:850
Aws::RDS::Model::DBCluster::SetGlobalWriteForwardingRequested
void SetGlobalWriteForwardingRequested(bool value)
Definition: DBCluster.h:2446
Aws::RDS::Model::DBCluster::GetEngine
const Aws::String & GetEngine() const
Definition: DBCluster.h:794
Aws::RDS::Model::DBCluster::AddDomainMemberships
DBCluster & AddDomainMemberships(DomainMembership &&value)
Definition: DBCluster.h:2356
Aws::RDS::Model::DBCluster::WithPreferredMaintenanceWindow
DBCluster & WithPreferredMaintenanceWindow(const Aws::String &value)
Definition: DBCluster.h:1104
Aws::RDS::Model::DBCluster::SetAvailabilityZones
void SetAvailabilityZones(Aws::Vector< Aws::String > &&value)
Definition: DBCluster.h:113
Aws::RDS::Model::DBCluster::CloneGroupIdHasBeenSet
bool CloneGroupIdHasBeenSet() const
Definition: DBCluster.h:1636
Aws::RDS::Model::DBCluster::ActivityStreamKinesisStreamNameHasBeenSet
bool ActivityStreamKinesisStreamNameHasBeenSet() const
Definition: DBCluster.h:2221
Aws::RDS::Model::DBCluster::SetEngineMode
void SetEngineMode(Aws::String &&value)
Definition: DBCluster.h:1940
Aws::RDS::Model::DBCluster::AddTagList
DBCluster & AddTagList(const Tag &value)
Definition: DBCluster.h:2378
Aws::RDS::Model::DBCluster::SetEngineVersion
void SetEngineVersion(const char *value)
Definition: DBCluster.h:855
Aws::RDS::Model::DBCluster::MultiAZHasBeenSet
bool MultiAZHasBeenSet() const
Definition: DBCluster.h:776
Aws::RDS::Model::DBCluster::WithEndpoint
DBCluster & WithEndpoint(const char *value)
Definition: DBCluster.h:612
Aws::RDS::Model::DBCluster::WithPreferredBackupWindow
DBCluster & WithPreferredBackupWindow(const Aws::String &value)
Definition: DBCluster.h:1053
Aws::RDS::Model::DBCluster::SetEngineVersion
void SetEngineVersion(const Aws::String &value)
Definition: DBCluster.h:845
Aws::RDS::Model::DBCluster::GetReplicationSourceIdentifier
const Aws::String & GetReplicationSourceIdentifier() const
Definition: DBCluster.h:1123
Aws::RDS::Model::DBCluster::CustomEndpointsHasBeenSet
bool CustomEndpointsHasBeenSet() const
Definition: DBCluster.h:728
Aws::RDS::Model::DBCluster::GetCopyTagsToSnapshot
bool GetCopyTagsToSnapshot() const
Definition: DBCluster.h:2264
Aws::RDS::Model::DBCluster::SetEngine
void SetEngine(const char *value)
Definition: DBCluster.h:814
Aws::RDS::Model::DBCluster::WithIAMDatabaseAuthenticationEnabled
DBCluster & WithIAMDatabaseAuthenticationEnabled(bool value)
Definition: DBCluster.h:1625
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::RDS::Model::DBCluster::SetGlobalWriteForwardingStatus
void SetGlobalWriteForwardingStatus(const WriteForwardingStatus &value)
Definition: DBCluster.h:2400
Aws::RDS::Model::DBCluster::SetDbClusterResourceId
void SetDbClusterResourceId(Aws::String &&value)
Definition: DBCluster.h:1466
Aws::RDS::Model::DBCluster::WithHostedZoneId
DBCluster & WithHostedZoneId(const Aws::String &value)
Definition: DBCluster.h:1339
Aws::RDS::Model::DBCluster::SetDatabaseName
void SetDatabaseName(const Aws::String &value)
Definition: DBCluster.h:239
Tag.h
Aws::RDS::Model::DBCluster::OutputToStream
void OutputToStream(Aws::OStream &oStream, const char *location) const
Aws::RDS::Model::DBCluster::DBClusterParameterGroupHasBeenSet
bool DBClusterParameterGroupHasBeenSet() const
Definition: DBCluster.h:334
Aws::RDS::Model::DBCluster::WithVpcSecurityGroups
DBCluster & WithVpcSecurityGroups(const Aws::Vector< VpcSecurityGroupMembership > &value)
Definition: DBCluster.h:1287
Aws::RDS::Model::DBCluster::SetDBClusterParameterGroup
void SetDBClusterParameterGroup(Aws::String &&value)
Definition: DBCluster.h:344
index
int index
Definition: cJSON.h:181
Aws::RDS::Model::DBCluster::WithEarliestRestorableTime
DBCluster & WithEarliestRestorableTime(Aws::Utils::DateTime &&value)
Definition: DBCluster.h:563
Aws::RDS::Model::DBCluster::SetPercentProgress
void SetPercentProgress(Aws::String &&value)
Definition: DBCluster.h:506
Aws::RDS::Model::DBCluster::GetBacktrackWindow
long long GetBacktrackWindow() const
Definition: DBCluster.h:1742
Aws::RDS::Model::DBCluster::SetAssociatedRoles
void SetAssociatedRoles(Aws::Vector< DBClusterRole > &&value)
Definition: DBCluster.h:1568
Aws::RDS::Model::DBCluster::AddAvailabilityZones
DBCluster & AddAvailabilityZones(const Aws::String &value)
Definition: DBCluster.h:131
Aws::RDS::Model::DBCluster::DBSubnetGroupHasBeenSet
bool DBSubnetGroupHasBeenSet() const
Definition: DBCluster.h:377
Aws::RDS::Model::DBCluster::AddCustomEndpoints
DBCluster & AddCustomEndpoints(const Aws::String &value)
Definition: DBCluster.h:753
Aws::RDS::Model::DBCluster::SetPendingModifiedValues
void SetPendingModifiedValues(const ClusterPendingModifiedValues &value)
Definition: DBCluster.h:2477
Aws::RDS::Model::DBCluster::WithCharacterSetName
DBCluster & WithCharacterSetName(Aws::String &&value)
Definition: DBCluster.h:211
Aws::RDS::Model::DBCluster::WithEngine
DBCluster & WithEngine(Aws::String &&value)
Definition: DBCluster.h:824
Aws::RDS::Model::DBCluster::GetCloneGroupId
const Aws::String & GetCloneGroupId() const
Definition: DBCluster.h:1631
Aws::RDS::Model::DBCluster::SetPreferredMaintenanceWindow
void SetPreferredMaintenanceWindow(const char *value)
Definition: DBCluster.h:1098
Aws::RDS::Model::DBCluster::WithStorageEncrypted
DBCluster & WithStorageEncrypted(bool value)
Definition: DBCluster.h:1372
Aws::RDS::Model::DBCluster::AddAvailabilityZones
DBCluster & AddAvailabilityZones(const char *value)
Definition: DBCluster.h:143
Aws::RDS::Model::DBCluster::SetPercentProgress
void SetPercentProgress(const char *value)
Definition: DBCluster.h:511
Aws::RDS::Model::DBCluster::EndpointHasBeenSet
bool EndpointHasBeenSet() const
Definition: DBCluster.h:576
Aws::RDS::Model::DBCluster::SetLatestRestorableTime
void SetLatestRestorableTime(Aws::Utils::DateTime &&value)
Definition: DBCluster.h:895
Aws::RDS::Model::DBCluster::SetEarliestRestorableTime
void SetEarliestRestorableTime(const Aws::Utils::DateTime &value)
Definition: DBCluster.h:545
Aws::RDS::Model::DBCluster::GetEarliestRestorableTime
const Aws::Utils::DateTime & GetEarliestRestorableTime() const
Definition: DBCluster.h:533
Aws::RDS::Model::DBCluster::AssociatedRolesHasBeenSet
bool AssociatedRolesHasBeenSet() const
Definition: DBCluster.h:1552
Aws::RDS::Model::DBCluster::VpcSecurityGroupsHasBeenSet
bool VpcSecurityGroupsHasBeenSet() const
Definition: DBCluster.h:1272
Aws::RDS::Model::DBCluster::SetEarliestBacktrackTime
void SetEarliestBacktrackTime(Aws::Utils::DateTime &&value)
Definition: DBCluster.h:1724
Aws::RDS::Model::DBCluster::GetEarliestBacktrackTime
const Aws::Utils::DateTime & GetEarliestBacktrackTime() const
Definition: DBCluster.h:1709
Aws::RDS::Model::DBCluster::GetPort
int GetPort() const
Definition: DBCluster.h:913
Aws::RDS::Model::DBCluster::GetDBClusterParameterGroup
const Aws::String & GetDBClusterParameterGroup() const
Definition: DBCluster.h:329
Aws::RDS::Model::DBCluster::PercentProgressHasBeenSet
bool PercentProgressHasBeenSet() const
Definition: DBCluster.h:496
Aws::RDS::Model::DBCluster::SetDomainMemberships
void SetDomainMemberships(Aws::Vector< DomainMembership > &&value)
Definition: DBCluster.h:2332
Aws::RDS::Model::DBCluster::SetMultiAZ
void SetMultiAZ(bool value)
Definition: DBCluster.h:782
Aws::RDS::Model::DBCluster::WithActivityStreamMode
DBCluster & WithActivityStreamMode(ActivityStreamMode &&value)
Definition: DBCluster.h:2112
Aws::RDS::Model::DBCluster::AddTagList
DBCluster & AddTagList(Tag &&value)
Definition: DBCluster.h:2381
Aws::RDS::Model::DBCluster::GetVpcSecurityGroups
const Aws::Vector< VpcSecurityGroupMembership > & GetVpcSecurityGroups() const
Definition: DBCluster.h:1267
Aws::RDS::Model::DBCluster::GetAssociatedRoles
const Aws::Vector< DBClusterRole > & GetAssociatedRoles() const
Definition: DBCluster.h:1544
Aws::RDS::Model::DBCluster::WithPreferredBackupWindow
DBCluster & WithPreferredBackupWindow(Aws::String &&value)
Definition: DBCluster.h:1060
Aws::RDS::Model::DBCluster::GetEngineVersion
const Aws::String & GetEngineVersion() const
Definition: DBCluster.h:835
Aws::RDS::Model::DBCluster::SetClusterCreateTime
void SetClusterCreateTime(Aws::Utils::DateTime &&value)
Definition: DBCluster.h:1691
Aws::RDS::Model::DBCluster::WithReaderEndpoint
DBCluster & WithReaderEndpoint(const char *value)
Definition: DBCluster.h:717
Aws::RDS::Model::DBCluster::GetCrossAccountClone
bool GetCrossAccountClone() const
Definition: DBCluster.h:2289
Aws::RDS::Model::DBCluster::SetReplicationSourceIdentifier
void SetReplicationSourceIdentifier(const Aws::String &value)
Definition: DBCluster.h:1135
Aws::RDS::Model::DBCluster::WithPercentProgress
DBCluster & WithPercentProgress(const char *value)
Definition: DBCluster.h:526
Aws::RDS::Model::DBCluster::WithReaderEndpoint
DBCluster & WithReaderEndpoint(Aws::String &&value)
Definition: DBCluster.h:704
Aws::RDS::Model::DBCluster::GetAutomaticRestartTime
const Aws::Utils::DateTime & GetAutomaticRestartTime() const
Definition: DBCluster.h:460
Aws::RDS::Model::DBCluster::ActivityStreamModeHasBeenSet
bool ActivityStreamModeHasBeenSet() const
Definition: DBCluster.h:2084
Aws::RDS::Model::DBCluster::AddDBClusterMembers
DBCluster & AddDBClusterMembers(DBClusterMember &&value)
Definition: DBCluster.h:1261
Aws::RDS::Model::DBCluster::SetStatus
void SetStatus(Aws::String &&value)
Definition: DBCluster.h:434
Aws::RDS::Model::DBCluster::SetReaderEndpoint
void SetReaderEndpoint(const char *value)
Definition: DBCluster.h:678
Aws::RDS::Model::DBCluster::PortHasBeenSet
bool PortHasBeenSet() const
Definition: DBCluster.h:918
Aws::RDS::Model::DBCluster::WithBacktrackConsumedChangeRecords
DBCluster & WithBacktrackConsumedChangeRecords(long long value)
Definition: DBCluster.h:1784
Aws::RDS::Model::DBCluster::WithActivityStreamMode
DBCluster & WithActivityStreamMode(const ActivityStreamMode &value)
Definition: DBCluster.h:2105
Aws::RDS::Model::DBCluster::SetScalingConfigurationInfo
void SetScalingConfigurationInfo(const ScalingConfigurationInfo &value)
Definition: DBCluster.h:1986
Aws::RDS::Model::DBCluster::EnabledCloudwatchLogsExportsHasBeenSet
bool EnabledCloudwatchLogsExportsHasBeenSet() const
Definition: DBCluster.h:1803
Aws::RDS::Model::DBCluster::WithEarliestRestorableTime
DBCluster & WithEarliestRestorableTime(const Aws::Utils::DateTime &value)
Definition: DBCluster.h:557
Aws::RDS::Model::DBCluster::WithEarliestBacktrackTime
DBCluster & WithEarliestBacktrackTime(const Aws::Utils::DateTime &value)
Definition: DBCluster.h:1729
Aws::RDS::Model::DBCluster::WithDBClusterParameterGroup
DBCluster & WithDBClusterParameterGroup(const char *value)
Definition: DBCluster.h:364
Aws::RDS::Model::DBCluster::ActivityStreamKmsKeyIdHasBeenSet
bool ActivityStreamKmsKeyIdHasBeenSet() const
Definition: DBCluster.h:2160
VpcSecurityGroupMembership.h
Aws::RDS::Model::DBCluster::AddAvailabilityZones
DBCluster & AddAvailabilityZones(Aws::String &&value)
Definition: DBCluster.h:137