AWS SDK for C++  1.9.104
AWS SDK for C++
PendingModifiedValues.h
Go to the documentation of this file.
1 
6 #pragma once
7 #include <aws/rds/RDS_EXPORTS.h>
13 #include <utility>
14 
15 namespace Aws
16 {
17 namespace Utils
18 {
19 namespace Xml
20 {
21  class XmlNode;
22 } // namespace Xml
23 } // namespace Utils
24 namespace RDS
25 {
26 namespace Model
27 {
28 
37  {
38  public:
42 
43  void OutputToStream(Aws::OStream& ostream, const char* location, unsigned index, const char* locationValue) const;
44  void OutputToStream(Aws::OStream& oStream, const char* location) const;
45 
46 
50  inline const Aws::String& GetDBInstanceClass() const{ return m_dBInstanceClass; }
51 
55  inline bool DBInstanceClassHasBeenSet() const { return m_dBInstanceClassHasBeenSet; }
56 
60  inline void SetDBInstanceClass(const Aws::String& value) { m_dBInstanceClassHasBeenSet = true; m_dBInstanceClass = value; }
61 
65  inline void SetDBInstanceClass(Aws::String&& value) { m_dBInstanceClassHasBeenSet = true; m_dBInstanceClass = std::move(value); }
66 
70  inline void SetDBInstanceClass(const char* value) { m_dBInstanceClassHasBeenSet = true; m_dBInstanceClass.assign(value); }
71 
75  inline PendingModifiedValues& WithDBInstanceClass(const Aws::String& value) { SetDBInstanceClass(value); return *this;}
76 
80  inline PendingModifiedValues& WithDBInstanceClass(Aws::String&& value) { SetDBInstanceClass(std::move(value)); return *this;}
81 
85  inline PendingModifiedValues& WithDBInstanceClass(const char* value) { SetDBInstanceClass(value); return *this;}
86 
87 
92  inline int GetAllocatedStorage() const{ return m_allocatedStorage; }
93 
98  inline bool AllocatedStorageHasBeenSet() const { return m_allocatedStorageHasBeenSet; }
99 
104  inline void SetAllocatedStorage(int value) { m_allocatedStorageHasBeenSet = true; m_allocatedStorage = value; }
105 
110  inline PendingModifiedValues& WithAllocatedStorage(int value) { SetAllocatedStorage(value); return *this;}
111 
112 
116  inline const Aws::String& GetMasterUserPassword() const{ return m_masterUserPassword; }
117 
121  inline bool MasterUserPasswordHasBeenSet() const { return m_masterUserPasswordHasBeenSet; }
122 
126  inline void SetMasterUserPassword(const Aws::String& value) { m_masterUserPasswordHasBeenSet = true; m_masterUserPassword = value; }
127 
131  inline void SetMasterUserPassword(Aws::String&& value) { m_masterUserPasswordHasBeenSet = true; m_masterUserPassword = std::move(value); }
132 
136  inline void SetMasterUserPassword(const char* value) { m_masterUserPasswordHasBeenSet = true; m_masterUserPassword.assign(value); }
137 
141  inline PendingModifiedValues& WithMasterUserPassword(const Aws::String& value) { SetMasterUserPassword(value); return *this;}
142 
146  inline PendingModifiedValues& WithMasterUserPassword(Aws::String&& value) { SetMasterUserPassword(std::move(value)); return *this;}
147 
151  inline PendingModifiedValues& WithMasterUserPassword(const char* value) { SetMasterUserPassword(value); return *this;}
152 
153 
157  inline int GetPort() const{ return m_port; }
158 
162  inline bool PortHasBeenSet() const { return m_portHasBeenSet; }
163 
167  inline void SetPort(int value) { m_portHasBeenSet = true; m_port = value; }
168 
172  inline PendingModifiedValues& WithPort(int value) { SetPort(value); return *this;}
173 
174 
178  inline int GetBackupRetentionPeriod() const{ return m_backupRetentionPeriod; }
179 
183  inline bool BackupRetentionPeriodHasBeenSet() const { return m_backupRetentionPeriodHasBeenSet; }
184 
188  inline void SetBackupRetentionPeriod(int value) { m_backupRetentionPeriodHasBeenSet = true; m_backupRetentionPeriod = value; }
189 
193  inline PendingModifiedValues& WithBackupRetentionPeriod(int value) { SetBackupRetentionPeriod(value); return *this;}
194 
195 
200  inline bool GetMultiAZ() const{ return m_multiAZ; }
201 
206  inline bool MultiAZHasBeenSet() const { return m_multiAZHasBeenSet; }
207 
212  inline void SetMultiAZ(bool value) { m_multiAZHasBeenSet = true; m_multiAZ = value; }
213 
218  inline PendingModifiedValues& WithMultiAZ(bool value) { SetMultiAZ(value); return *this;}
219 
220 
224  inline const Aws::String& GetEngineVersion() const{ return m_engineVersion; }
225 
229  inline bool EngineVersionHasBeenSet() const { return m_engineVersionHasBeenSet; }
230 
234  inline void SetEngineVersion(const Aws::String& value) { m_engineVersionHasBeenSet = true; m_engineVersion = value; }
235 
239  inline void SetEngineVersion(Aws::String&& value) { m_engineVersionHasBeenSet = true; m_engineVersion = std::move(value); }
240 
244  inline void SetEngineVersion(const char* value) { m_engineVersionHasBeenSet = true; m_engineVersion.assign(value); }
245 
249  inline PendingModifiedValues& WithEngineVersion(const Aws::String& value) { SetEngineVersion(value); return *this;}
250 
254  inline PendingModifiedValues& WithEngineVersion(Aws::String&& value) { SetEngineVersion(std::move(value)); return *this;}
255 
259  inline PendingModifiedValues& WithEngineVersion(const char* value) { SetEngineVersion(value); return *this;}
260 
261 
267  inline const Aws::String& GetLicenseModel() const{ return m_licenseModel; }
268 
274  inline bool LicenseModelHasBeenSet() const { return m_licenseModelHasBeenSet; }
275 
281  inline void SetLicenseModel(const Aws::String& value) { m_licenseModelHasBeenSet = true; m_licenseModel = value; }
282 
288  inline void SetLicenseModel(Aws::String&& value) { m_licenseModelHasBeenSet = true; m_licenseModel = std::move(value); }
289 
295  inline void SetLicenseModel(const char* value) { m_licenseModelHasBeenSet = true; m_licenseModel.assign(value); }
296 
302  inline PendingModifiedValues& WithLicenseModel(const Aws::String& value) { SetLicenseModel(value); return *this;}
303 
309  inline PendingModifiedValues& WithLicenseModel(Aws::String&& value) { SetLicenseModel(std::move(value)); return *this;}
310 
316  inline PendingModifiedValues& WithLicenseModel(const char* value) { SetLicenseModel(value); return *this;}
317 
318 
322  inline int GetIops() const{ return m_iops; }
323 
327  inline bool IopsHasBeenSet() const { return m_iopsHasBeenSet; }
328 
332  inline void SetIops(int value) { m_iopsHasBeenSet = true; m_iops = value; }
333 
337  inline PendingModifiedValues& WithIops(int value) { SetIops(value); return *this;}
338 
339 
343  inline const Aws::String& GetDBInstanceIdentifier() const{ return m_dBInstanceIdentifier; }
344 
348  inline bool DBInstanceIdentifierHasBeenSet() const { return m_dBInstanceIdentifierHasBeenSet; }
349 
353  inline void SetDBInstanceIdentifier(const Aws::String& value) { m_dBInstanceIdentifierHasBeenSet = true; m_dBInstanceIdentifier = value; }
354 
358  inline void SetDBInstanceIdentifier(Aws::String&& value) { m_dBInstanceIdentifierHasBeenSet = true; m_dBInstanceIdentifier = std::move(value); }
359 
363  inline void SetDBInstanceIdentifier(const char* value) { m_dBInstanceIdentifierHasBeenSet = true; m_dBInstanceIdentifier.assign(value); }
364 
368  inline PendingModifiedValues& WithDBInstanceIdentifier(const Aws::String& value) { SetDBInstanceIdentifier(value); return *this;}
369 
373  inline PendingModifiedValues& WithDBInstanceIdentifier(Aws::String&& value) { SetDBInstanceIdentifier(std::move(value)); return *this;}
374 
378  inline PendingModifiedValues& WithDBInstanceIdentifier(const char* value) { SetDBInstanceIdentifier(value); return *this;}
379 
380 
384  inline const Aws::String& GetStorageType() const{ return m_storageType; }
385 
389  inline bool StorageTypeHasBeenSet() const { return m_storageTypeHasBeenSet; }
390 
394  inline void SetStorageType(const Aws::String& value) { m_storageTypeHasBeenSet = true; m_storageType = value; }
395 
399  inline void SetStorageType(Aws::String&& value) { m_storageTypeHasBeenSet = true; m_storageType = std::move(value); }
400 
404  inline void SetStorageType(const char* value) { m_storageTypeHasBeenSet = true; m_storageType.assign(value); }
405 
409  inline PendingModifiedValues& WithStorageType(const Aws::String& value) { SetStorageType(value); return *this;}
410 
414  inline PendingModifiedValues& WithStorageType(Aws::String&& value) { SetStorageType(std::move(value)); return *this;}
415 
419  inline PendingModifiedValues& WithStorageType(const char* value) { SetStorageType(value); return *this;}
420 
421 
425  inline const Aws::String& GetCACertificateIdentifier() const{ return m_cACertificateIdentifier; }
426 
430  inline bool CACertificateIdentifierHasBeenSet() const { return m_cACertificateIdentifierHasBeenSet; }
431 
435  inline void SetCACertificateIdentifier(const Aws::String& value) { m_cACertificateIdentifierHasBeenSet = true; m_cACertificateIdentifier = value; }
436 
440  inline void SetCACertificateIdentifier(Aws::String&& value) { m_cACertificateIdentifierHasBeenSet = true; m_cACertificateIdentifier = std::move(value); }
441 
445  inline void SetCACertificateIdentifier(const char* value) { m_cACertificateIdentifierHasBeenSet = true; m_cACertificateIdentifier.assign(value); }
446 
450  inline PendingModifiedValues& WithCACertificateIdentifier(const Aws::String& value) { SetCACertificateIdentifier(value); return *this;}
451 
455  inline PendingModifiedValues& WithCACertificateIdentifier(Aws::String&& value) { SetCACertificateIdentifier(std::move(value)); return *this;}
456 
460  inline PendingModifiedValues& WithCACertificateIdentifier(const char* value) { SetCACertificateIdentifier(value); return *this;}
461 
462 
466  inline const Aws::String& GetDBSubnetGroupName() const{ return m_dBSubnetGroupName; }
467 
471  inline bool DBSubnetGroupNameHasBeenSet() const { return m_dBSubnetGroupNameHasBeenSet; }
472 
476  inline void SetDBSubnetGroupName(const Aws::String& value) { m_dBSubnetGroupNameHasBeenSet = true; m_dBSubnetGroupName = value; }
477 
481  inline void SetDBSubnetGroupName(Aws::String&& value) { m_dBSubnetGroupNameHasBeenSet = true; m_dBSubnetGroupName = std::move(value); }
482 
486  inline void SetDBSubnetGroupName(const char* value) { m_dBSubnetGroupNameHasBeenSet = true; m_dBSubnetGroupName.assign(value); }
487 
491  inline PendingModifiedValues& WithDBSubnetGroupName(const Aws::String& value) { SetDBSubnetGroupName(value); return *this;}
492 
496  inline PendingModifiedValues& WithDBSubnetGroupName(Aws::String&& value) { SetDBSubnetGroupName(std::move(value)); return *this;}
497 
501  inline PendingModifiedValues& WithDBSubnetGroupName(const char* value) { SetDBSubnetGroupName(value); return *this;}
502 
503 
504 
505  inline const PendingCloudwatchLogsExports& GetPendingCloudwatchLogsExports() const{ return m_pendingCloudwatchLogsExports; }
506 
507 
508  inline bool PendingCloudwatchLogsExportsHasBeenSet() const { return m_pendingCloudwatchLogsExportsHasBeenSet; }
509 
510 
511  inline void SetPendingCloudwatchLogsExports(const PendingCloudwatchLogsExports& value) { m_pendingCloudwatchLogsExportsHasBeenSet = true; m_pendingCloudwatchLogsExports = value; }
512 
513 
514  inline void SetPendingCloudwatchLogsExports(PendingCloudwatchLogsExports&& value) { m_pendingCloudwatchLogsExportsHasBeenSet = true; m_pendingCloudwatchLogsExports = std::move(value); }
515 
516 
517  inline PendingModifiedValues& WithPendingCloudwatchLogsExports(const PendingCloudwatchLogsExports& value) { SetPendingCloudwatchLogsExports(value); return *this;}
518 
519 
520  inline PendingModifiedValues& WithPendingCloudwatchLogsExports(PendingCloudwatchLogsExports&& value) { SetPendingCloudwatchLogsExports(std::move(value)); return *this;}
521 
522 
527  inline const Aws::Vector<ProcessorFeature>& GetProcessorFeatures() const{ return m_processorFeatures; }
528 
533  inline bool ProcessorFeaturesHasBeenSet() const { return m_processorFeaturesHasBeenSet; }
534 
539  inline void SetProcessorFeatures(const Aws::Vector<ProcessorFeature>& value) { m_processorFeaturesHasBeenSet = true; m_processorFeatures = value; }
540 
545  inline void SetProcessorFeatures(Aws::Vector<ProcessorFeature>&& value) { m_processorFeaturesHasBeenSet = true; m_processorFeatures = std::move(value); }
546 
551  inline PendingModifiedValues& WithProcessorFeatures(const Aws::Vector<ProcessorFeature>& value) { SetProcessorFeatures(value); return *this;}
552 
557  inline PendingModifiedValues& WithProcessorFeatures(Aws::Vector<ProcessorFeature>&& value) { SetProcessorFeatures(std::move(value)); return *this;}
558 
563  inline PendingModifiedValues& AddProcessorFeatures(const ProcessorFeature& value) { m_processorFeaturesHasBeenSet = true; m_processorFeatures.push_back(value); return *this; }
564 
569  inline PendingModifiedValues& AddProcessorFeatures(ProcessorFeature&& value) { m_processorFeaturesHasBeenSet = true; m_processorFeatures.push_back(std::move(value)); return *this; }
570 
571 
576  inline bool GetIAMDatabaseAuthenticationEnabled() const{ return m_iAMDatabaseAuthenticationEnabled; }
577 
582  inline bool IAMDatabaseAuthenticationEnabledHasBeenSet() const { return m_iAMDatabaseAuthenticationEnabledHasBeenSet; }
583 
588  inline void SetIAMDatabaseAuthenticationEnabled(bool value) { m_iAMDatabaseAuthenticationEnabledHasBeenSet = true; m_iAMDatabaseAuthenticationEnabled = value; }
589 
594  inline PendingModifiedValues& WithIAMDatabaseAuthenticationEnabled(bool value) { SetIAMDatabaseAuthenticationEnabled(value); return *this;}
595 
596  private:
597 
598  Aws::String m_dBInstanceClass;
599  bool m_dBInstanceClassHasBeenSet;
600 
601  int m_allocatedStorage;
602  bool m_allocatedStorageHasBeenSet;
603 
604  Aws::String m_masterUserPassword;
605  bool m_masterUserPasswordHasBeenSet;
606 
607  int m_port;
608  bool m_portHasBeenSet;
609 
610  int m_backupRetentionPeriod;
611  bool m_backupRetentionPeriodHasBeenSet;
612 
613  bool m_multiAZ;
614  bool m_multiAZHasBeenSet;
615 
616  Aws::String m_engineVersion;
617  bool m_engineVersionHasBeenSet;
618 
619  Aws::String m_licenseModel;
620  bool m_licenseModelHasBeenSet;
621 
622  int m_iops;
623  bool m_iopsHasBeenSet;
624 
625  Aws::String m_dBInstanceIdentifier;
626  bool m_dBInstanceIdentifierHasBeenSet;
627 
628  Aws::String m_storageType;
629  bool m_storageTypeHasBeenSet;
630 
631  Aws::String m_cACertificateIdentifier;
632  bool m_cACertificateIdentifierHasBeenSet;
633 
634  Aws::String m_dBSubnetGroupName;
635  bool m_dBSubnetGroupNameHasBeenSet;
636 
637  PendingCloudwatchLogsExports m_pendingCloudwatchLogsExports;
638  bool m_pendingCloudwatchLogsExportsHasBeenSet;
639 
640  Aws::Vector<ProcessorFeature> m_processorFeatures;
641  bool m_processorFeaturesHasBeenSet;
642 
643  bool m_iAMDatabaseAuthenticationEnabled;
644  bool m_iAMDatabaseAuthenticationEnabledHasBeenSet;
645  };
646 
647 } // namespace Model
648 } // namespace RDS
649 } // namespace Aws
Aws::RDS::Model::PendingModifiedValues::SetIAMDatabaseAuthenticationEnabled
void SetIAMDatabaseAuthenticationEnabled(bool value)
Definition: PendingModifiedValues.h:588
Aws::RDS::Model::PendingModifiedValues::StorageTypeHasBeenSet
bool StorageTypeHasBeenSet() const
Definition: PendingModifiedValues.h:389
Aws::RDS::Model::PendingModifiedValues::WithPendingCloudwatchLogsExports
PendingModifiedValues & WithPendingCloudwatchLogsExports(const PendingCloudwatchLogsExports &value)
Definition: PendingModifiedValues.h:517
Aws::RDS::Model::PendingModifiedValues::SetLicenseModel
void SetLicenseModel(const char *value)
Definition: PendingModifiedValues.h:295
Aws::RDS::Model::PendingModifiedValues::GetIAMDatabaseAuthenticationEnabled
bool GetIAMDatabaseAuthenticationEnabled() const
Definition: PendingModifiedValues.h:576
Aws::RDS::Model::PendingModifiedValues::DBInstanceClassHasBeenSet
bool DBInstanceClassHasBeenSet() const
Definition: PendingModifiedValues.h:55
Aws::RDS::Model::PendingModifiedValues::WithPort
PendingModifiedValues & WithPort(int value)
Definition: PendingModifiedValues.h:172
Aws::RDS::Model::PendingModifiedValues::BackupRetentionPeriodHasBeenSet
bool BackupRetentionPeriodHasBeenSet() const
Definition: PendingModifiedValues.h:183
Aws::RDS::Model::PendingModifiedValues::WithPendingCloudwatchLogsExports
PendingModifiedValues & WithPendingCloudwatchLogsExports(PendingCloudwatchLogsExports &&value)
Definition: PendingModifiedValues.h:520
Aws::RDS::Model::PendingModifiedValues::IopsHasBeenSet
bool IopsHasBeenSet() const
Definition: PendingModifiedValues.h:327
Aws::RDS::Model::PendingModifiedValues::WithProcessorFeatures
PendingModifiedValues & WithProcessorFeatures(const Aws::Vector< ProcessorFeature > &value)
Definition: PendingModifiedValues.h:551
Aws::RDS::Model::PendingModifiedValues::WithDBInstanceClass
PendingModifiedValues & WithDBInstanceClass(const Aws::String &value)
Definition: PendingModifiedValues.h:75
Aws::RDS::Model::PendingModifiedValues::GetPort
int GetPort() const
Definition: PendingModifiedValues.h:157
Aws::RDS::Model::PendingModifiedValues::ProcessorFeaturesHasBeenSet
bool ProcessorFeaturesHasBeenSet() const
Definition: PendingModifiedValues.h:533
Aws::RDS::Model::PendingModifiedValues::IAMDatabaseAuthenticationEnabledHasBeenSet
bool IAMDatabaseAuthenticationEnabledHasBeenSet() const
Definition: PendingModifiedValues.h:582
Aws::RDS::Model::PendingModifiedValues::WithDBInstanceIdentifier
PendingModifiedValues & WithDBInstanceIdentifier(Aws::String &&value)
Definition: PendingModifiedValues.h:373
Aws::RDS::Model::PendingModifiedValues::WithMasterUserPassword
PendingModifiedValues & WithMasterUserPassword(Aws::String &&value)
Definition: PendingModifiedValues.h:146
Aws::RDS::Model::PendingModifiedValues::SetDBSubnetGroupName
void SetDBSubnetGroupName(const char *value)
Definition: PendingModifiedValues.h:486
Aws::RDS::Model::PendingModifiedValues::WithLicenseModel
PendingModifiedValues & WithLicenseModel(const Aws::String &value)
Definition: PendingModifiedValues.h:302
Aws::RDS::Model::PendingModifiedValues::SetCACertificateIdentifier
void SetCACertificateIdentifier(const char *value)
Definition: PendingModifiedValues.h:445
Aws::RDS::Model::PendingModifiedValues::SetEngineVersion
void SetEngineVersion(const char *value)
Definition: PendingModifiedValues.h:244
Aws::RDS::Model::PendingModifiedValues::SetPort
void SetPort(int value)
Definition: PendingModifiedValues.h:167
Aws::RDS::Model::PendingModifiedValues::WithMultiAZ
PendingModifiedValues & WithMultiAZ(bool value)
Definition: PendingModifiedValues.h:218
Aws::RDS::Model::PendingModifiedValues
Definition: PendingModifiedValues.h:37
Aws::RDS::Model::PendingModifiedValues::WithMasterUserPassword
PendingModifiedValues & WithMasterUserPassword(const Aws::String &value)
Definition: PendingModifiedValues.h:141
Aws::ApplicationInsights::Model::CloudWatchEventSource::NOT_SET
@ NOT_SET
Aws::RDS::Model::PendingModifiedValues::GetEngineVersion
const Aws::String & GetEngineVersion() const
Definition: PendingModifiedValues.h:224
Aws::RDS::Model::PendingModifiedValues::WithCACertificateIdentifier
PendingModifiedValues & WithCACertificateIdentifier(const char *value)
Definition: PendingModifiedValues.h:460
Aws::RDS::Model::PendingModifiedValues::WithStorageType
PendingModifiedValues & WithStorageType(Aws::String &&value)
Definition: PendingModifiedValues.h:414
Aws::RDS::Model::PendingModifiedValues::SetDBSubnetGroupName
void SetDBSubnetGroupName(Aws::String &&value)
Definition: PendingModifiedValues.h:481
Aws::RDS::Model::PendingModifiedValues::WithDBSubnetGroupName
PendingModifiedValues & WithDBSubnetGroupName(const Aws::String &value)
Definition: PendingModifiedValues.h:491
Aws::RDS::Model::PendingModifiedValues::SetStorageType
void SetStorageType(const char *value)
Definition: PendingModifiedValues.h:404
Aws::RDS::Model::PendingModifiedValues::SetBackupRetentionPeriod
void SetBackupRetentionPeriod(int value)
Definition: PendingModifiedValues.h:188
Aws::RDS::Model::PendingModifiedValues::GetLicenseModel
const Aws::String & GetLicenseModel() const
Definition: PendingModifiedValues.h:267
Aws::RDS::Model::PendingModifiedValues::WithCACertificateIdentifier
PendingModifiedValues & WithCACertificateIdentifier(Aws::String &&value)
Definition: PendingModifiedValues.h:455
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::RDS::Model::PendingModifiedValues::PendingCloudwatchLogsExportsHasBeenSet
bool PendingCloudwatchLogsExportsHasBeenSet() const
Definition: PendingModifiedValues.h:508
Aws::RDS::Model::PendingModifiedValues::GetStorageType
const Aws::String & GetStorageType() const
Definition: PendingModifiedValues.h:384
Aws::RDS::Model::PendingModifiedValues::WithBackupRetentionPeriod
PendingModifiedValues & WithBackupRetentionPeriod(int value)
Definition: PendingModifiedValues.h:193
AWSStreamFwd.h
Aws::RDS::Model::PendingModifiedValues::WithLicenseModel
PendingModifiedValues & WithLicenseModel(const char *value)
Definition: PendingModifiedValues.h:316
Aws::RDS::Model::PendingModifiedValues::SetMasterUserPassword
void SetMasterUserPassword(const Aws::String &value)
Definition: PendingModifiedValues.h:126
Aws::RDS::Model::PendingModifiedValues::operator=
PendingModifiedValues & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
Aws::RDS::Model::PendingModifiedValues::SetDBInstanceClass
void SetDBInstanceClass(const Aws::String &value)
Definition: PendingModifiedValues.h:60
AWSVector.h
Aws::RDS::Model::PendingModifiedValues::SetEngineVersion
void SetEngineVersion(Aws::String &&value)
Definition: PendingModifiedValues.h:239
Aws::RDS::Model::PendingModifiedValues::AddProcessorFeatures
PendingModifiedValues & AddProcessorFeatures(ProcessorFeature &&value)
Definition: PendingModifiedValues.h:569
Aws::RDS::Model::PendingModifiedValues::GetProcessorFeatures
const Aws::Vector< ProcessorFeature > & GetProcessorFeatures() const
Definition: PendingModifiedValues.h:527
Aws::RDS::Model::PendingModifiedValues::WithStorageType
PendingModifiedValues & WithStorageType(const Aws::String &value)
Definition: PendingModifiedValues.h:409
Aws::RDS::Model::PendingModifiedValues::SetMultiAZ
void SetMultiAZ(bool value)
Definition: PendingModifiedValues.h:212
Aws::RDS::Model::PendingModifiedValues::MasterUserPasswordHasBeenSet
bool MasterUserPasswordHasBeenSet() const
Definition: PendingModifiedValues.h:121
Aws::RDS::Model::PendingModifiedValues::WithStorageType
PendingModifiedValues & WithStorageType(const char *value)
Definition: PendingModifiedValues.h:419
Aws::OStream
std::basic_ostream< char, std::char_traits< char > > OStream
Definition: AWSStreamFwd.h:21
Aws::RDS::Model::PendingModifiedValues::SetMasterUserPassword
void SetMasterUserPassword(const char *value)
Definition: PendingModifiedValues.h:136
Aws::RDS::Model::PendingModifiedValues::SetDBInstanceClass
void SetDBInstanceClass(const char *value)
Definition: PendingModifiedValues.h:70
Aws::RDS::Model::PendingCloudwatchLogsExports
Definition: PendingCloudwatchLogsExports.h:35
Aws::RDS::Model::PendingModifiedValues::OutputToStream
void OutputToStream(Aws::OStream &oStream, const char *location) const
Aws::RDS::Model::PendingModifiedValues::PendingModifiedValues
PendingModifiedValues(const Aws::Utils::Xml::XmlNode &xmlNode)
RDS_EXPORTS.h
Aws::Utils::Xml::XmlNode
Definition: XmlSerializer.h:53
Aws::RDS::Model::PendingModifiedValues::SetLicenseModel
void SetLicenseModel(Aws::String &&value)
Definition: PendingModifiedValues.h:288
Aws::RDS::Model::PendingModifiedValues::WithDBInstanceClass
PendingModifiedValues & WithDBInstanceClass(Aws::String &&value)
Definition: PendingModifiedValues.h:80
Aws::RDS::Model::PendingModifiedValues::GetBackupRetentionPeriod
int GetBackupRetentionPeriod() const
Definition: PendingModifiedValues.h:178
Aws::RDS::Model::PendingModifiedValues::SetEngineVersion
void SetEngineVersion(const Aws::String &value)
Definition: PendingModifiedValues.h:234
Aws::RDS::Model::PendingModifiedValues::WithDBSubnetGroupName
PendingModifiedValues & WithDBSubnetGroupName(const char *value)
Definition: PendingModifiedValues.h:501
Aws::RDS::Model::ProcessorFeature
Definition: ProcessorFeature.h:57
Aws::RDS::Model::PendingModifiedValues::SetIops
void SetIops(int value)
Definition: PendingModifiedValues.h:332
Aws::RDS::Model::PendingModifiedValues::SetStorageType
void SetStorageType(const Aws::String &value)
Definition: PendingModifiedValues.h:394
Aws::RDS::Model::PendingModifiedValues::SetCACertificateIdentifier
void SetCACertificateIdentifier(const Aws::String &value)
Definition: PendingModifiedValues.h:435
Aws::RDS::Model::PendingModifiedValues::AllocatedStorageHasBeenSet
bool AllocatedStorageHasBeenSet() const
Definition: PendingModifiedValues.h:98
Aws::RDS::Model::PendingModifiedValues::GetIops
int GetIops() const
Definition: PendingModifiedValues.h:322
Aws::RDS::Model::PendingModifiedValues::WithDBInstanceIdentifier
PendingModifiedValues & WithDBInstanceIdentifier(const char *value)
Definition: PendingModifiedValues.h:378
Aws::RDS::Model::PendingModifiedValues::SetStorageType
void SetStorageType(Aws::String &&value)
Definition: PendingModifiedValues.h:399
Aws::RDS::Model::PendingModifiedValues::GetDBInstanceIdentifier
const Aws::String & GetDBInstanceIdentifier() const
Definition: PendingModifiedValues.h:343
AWSString.h
Aws::RDS::Model::PendingModifiedValues::SetProcessorFeatures
void SetProcessorFeatures(Aws::Vector< ProcessorFeature > &&value)
Definition: PendingModifiedValues.h:545
Aws::RDS::Model::PendingModifiedValues::SetDBInstanceIdentifier
void SetDBInstanceIdentifier(Aws::String &&value)
Definition: PendingModifiedValues.h:358
Aws::RDS::Model::PendingModifiedValues::GetMasterUserPassword
const Aws::String & GetMasterUserPassword() const
Definition: PendingModifiedValues.h:116
Aws::RDS::Model::PendingModifiedValues::WithAllocatedStorage
PendingModifiedValues & WithAllocatedStorage(int value)
Definition: PendingModifiedValues.h:110
Aws::RDS::Model::PendingModifiedValues::SetMasterUserPassword
void SetMasterUserPassword(Aws::String &&value)
Definition: PendingModifiedValues.h:131
Aws::RDS::Model::PendingModifiedValues::WithLicenseModel
PendingModifiedValues & WithLicenseModel(Aws::String &&value)
Definition: PendingModifiedValues.h:309
Aws::RDS::Model::PendingModifiedValues::DBSubnetGroupNameHasBeenSet
bool DBSubnetGroupNameHasBeenSet() const
Definition: PendingModifiedValues.h:471
Aws::RDS::Model::PendingModifiedValues::GetDBSubnetGroupName
const Aws::String & GetDBSubnetGroupName() const
Definition: PendingModifiedValues.h:466
Aws::RDS::Model::PendingModifiedValues::WithDBInstanceIdentifier
PendingModifiedValues & WithDBInstanceIdentifier(const Aws::String &value)
Definition: PendingModifiedValues.h:368
Aws::RDS::Model::PendingModifiedValues::WithCACertificateIdentifier
PendingModifiedValues & WithCACertificateIdentifier(const Aws::String &value)
Definition: PendingModifiedValues.h:450
Aws::RDS::Model::PendingModifiedValues::DBInstanceIdentifierHasBeenSet
bool DBInstanceIdentifierHasBeenSet() const
Definition: PendingModifiedValues.h:348
Aws::RDS::Model::PendingModifiedValues::AddProcessorFeatures
PendingModifiedValues & AddProcessorFeatures(const ProcessorFeature &value)
Definition: PendingModifiedValues.h:563
AWS_RDS_API
#define AWS_RDS_API
Definition: RDS_EXPORTS.h:28
Aws::RDS::Model::PendingModifiedValues::LicenseModelHasBeenSet
bool LicenseModelHasBeenSet() const
Definition: PendingModifiedValues.h:274
ProcessorFeature.h
Aws::RDS::Model::PendingModifiedValues::PortHasBeenSet
bool PortHasBeenSet() const
Definition: PendingModifiedValues.h:162
Aws::RDS::Model::PendingModifiedValues::SetDBInstanceIdentifier
void SetDBInstanceIdentifier(const char *value)
Definition: PendingModifiedValues.h:363
Aws::RDS::Model::PendingModifiedValues::PendingModifiedValues
PendingModifiedValues()
Aws::RDS::Model::PendingModifiedValues::GetPendingCloudwatchLogsExports
const PendingCloudwatchLogsExports & GetPendingCloudwatchLogsExports() const
Definition: PendingModifiedValues.h:505
Aws::RDS::Model::PendingModifiedValues::SetProcessorFeatures
void SetProcessorFeatures(const Aws::Vector< ProcessorFeature > &value)
Definition: PendingModifiedValues.h:539
Aws::RDS::Model::PendingModifiedValues::SetDBSubnetGroupName
void SetDBSubnetGroupName(const Aws::String &value)
Definition: PendingModifiedValues.h:476
Aws::RDS::Model::PendingModifiedValues::OutputToStream
void OutputToStream(Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
Aws
Definition: AccessManagementClient.h:15
PendingCloudwatchLogsExports.h
Aws::RDS::Model::PendingModifiedValues::WithIops
PendingModifiedValues & WithIops(int value)
Definition: PendingModifiedValues.h:337
Aws::RDS::Model::PendingModifiedValues::WithDBInstanceClass
PendingModifiedValues & WithDBInstanceClass(const char *value)
Definition: PendingModifiedValues.h:85
Aws::RDS::Model::PendingModifiedValues::SetLicenseModel
void SetLicenseModel(const Aws::String &value)
Definition: PendingModifiedValues.h:281
Aws::RDS::Model::PendingModifiedValues::WithDBSubnetGroupName
PendingModifiedValues & WithDBSubnetGroupName(Aws::String &&value)
Definition: PendingModifiedValues.h:496
Aws::RDS::Model::PendingModifiedValues::GetMultiAZ
bool GetMultiAZ() const
Definition: PendingModifiedValues.h:200
Aws::RDS::Model::PendingModifiedValues::WithEngineVersion
PendingModifiedValues & WithEngineVersion(Aws::String &&value)
Definition: PendingModifiedValues.h:254
Aws::RDS::Model::PendingModifiedValues::CACertificateIdentifierHasBeenSet
bool CACertificateIdentifierHasBeenSet() const
Definition: PendingModifiedValues.h:430
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::RDS::Model::PendingModifiedValues::SetAllocatedStorage
void SetAllocatedStorage(int value)
Definition: PendingModifiedValues.h:104
index
int index
Definition: cJSON.h:181
Aws::RDS::Model::PendingModifiedValues::WithEngineVersion
PendingModifiedValues & WithEngineVersion(const char *value)
Definition: PendingModifiedValues.h:259
Aws::RDS::Model::PendingModifiedValues::EngineVersionHasBeenSet
bool EngineVersionHasBeenSet() const
Definition: PendingModifiedValues.h:229
Aws::RDS::Model::PendingModifiedValues::SetPendingCloudwatchLogsExports
void SetPendingCloudwatchLogsExports(PendingCloudwatchLogsExports &&value)
Definition: PendingModifiedValues.h:514
Aws::RDS::Model::PendingModifiedValues::SetPendingCloudwatchLogsExports
void SetPendingCloudwatchLogsExports(const PendingCloudwatchLogsExports &value)
Definition: PendingModifiedValues.h:511
Aws::RDS::Model::PendingModifiedValues::MultiAZHasBeenSet
bool MultiAZHasBeenSet() const
Definition: PendingModifiedValues.h:206
Aws::RDS::Model::PendingModifiedValues::GetDBInstanceClass
const Aws::String & GetDBInstanceClass() const
Definition: PendingModifiedValues.h:50
Aws::RDS::Model::PendingModifiedValues::SetCACertificateIdentifier
void SetCACertificateIdentifier(Aws::String &&value)
Definition: PendingModifiedValues.h:440
Aws::RDS::Model::PendingModifiedValues::WithMasterUserPassword
PendingModifiedValues & WithMasterUserPassword(const char *value)
Definition: PendingModifiedValues.h:151
Aws::RDS::Model::PendingModifiedValues::GetAllocatedStorage
int GetAllocatedStorage() const
Definition: PendingModifiedValues.h:92
Aws::RDS::Model::PendingModifiedValues::WithIAMDatabaseAuthenticationEnabled
PendingModifiedValues & WithIAMDatabaseAuthenticationEnabled(bool value)
Definition: PendingModifiedValues.h:594
Aws::RDS::Model::PendingModifiedValues::WithEngineVersion
PendingModifiedValues & WithEngineVersion(const Aws::String &value)
Definition: PendingModifiedValues.h:249
Aws::RDS::Model::PendingModifiedValues::WithProcessorFeatures
PendingModifiedValues & WithProcessorFeatures(Aws::Vector< ProcessorFeature > &&value)
Definition: PendingModifiedValues.h:557
Aws::RDS::Model::PendingModifiedValues::GetCACertificateIdentifier
const Aws::String & GetCACertificateIdentifier() const
Definition: PendingModifiedValues.h:425
Aws::RDS::Model::PendingModifiedValues::SetDBInstanceClass
void SetDBInstanceClass(Aws::String &&value)
Definition: PendingModifiedValues.h:65
Aws::RDS::Model::PendingModifiedValues::SetDBInstanceIdentifier
void SetDBInstanceIdentifier(const Aws::String &value)
Definition: PendingModifiedValues.h:353