AWS SDK for C++  1.9.104
AWS SDK for C++
DBEngineVersion.h
Go to the documentation of this file.
1 
6 #pragma once
7 #include <aws/rds/RDS_EXPORTS.h>
13 #include <aws/rds/model/Timezone.h>
14 #include <utility>
15 
16 namespace Aws
17 {
18 namespace Utils
19 {
20 namespace Xml
21 {
22  class XmlNode;
23 } // namespace Xml
24 } // namespace Utils
25 namespace RDS
26 {
27 namespace Model
28 {
29 
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& GetEngine() const{ return m_engine; }
51 
55  inline bool EngineHasBeenSet() const { return m_engineHasBeenSet; }
56 
60  inline void SetEngine(const Aws::String& value) { m_engineHasBeenSet = true; m_engine = value; }
61 
65  inline void SetEngine(Aws::String&& value) { m_engineHasBeenSet = true; m_engine = std::move(value); }
66 
70  inline void SetEngine(const char* value) { m_engineHasBeenSet = true; m_engine.assign(value); }
71 
75  inline DBEngineVersion& WithEngine(const Aws::String& value) { SetEngine(value); return *this;}
76 
80  inline DBEngineVersion& WithEngine(Aws::String&& value) { SetEngine(std::move(value)); return *this;}
81 
85  inline DBEngineVersion& WithEngine(const char* value) { SetEngine(value); return *this;}
86 
87 
91  inline const Aws::String& GetEngineVersion() const{ return m_engineVersion; }
92 
96  inline bool EngineVersionHasBeenSet() const { return m_engineVersionHasBeenSet; }
97 
101  inline void SetEngineVersion(const Aws::String& value) { m_engineVersionHasBeenSet = true; m_engineVersion = value; }
102 
106  inline void SetEngineVersion(Aws::String&& value) { m_engineVersionHasBeenSet = true; m_engineVersion = std::move(value); }
107 
111  inline void SetEngineVersion(const char* value) { m_engineVersionHasBeenSet = true; m_engineVersion.assign(value); }
112 
116  inline DBEngineVersion& WithEngineVersion(const Aws::String& value) { SetEngineVersion(value); return *this;}
117 
121  inline DBEngineVersion& WithEngineVersion(Aws::String&& value) { SetEngineVersion(std::move(value)); return *this;}
122 
126  inline DBEngineVersion& WithEngineVersion(const char* value) { SetEngineVersion(value); return *this;}
127 
128 
132  inline const Aws::String& GetDBParameterGroupFamily() const{ return m_dBParameterGroupFamily; }
133 
137  inline bool DBParameterGroupFamilyHasBeenSet() const { return m_dBParameterGroupFamilyHasBeenSet; }
138 
142  inline void SetDBParameterGroupFamily(const Aws::String& value) { m_dBParameterGroupFamilyHasBeenSet = true; m_dBParameterGroupFamily = value; }
143 
147  inline void SetDBParameterGroupFamily(Aws::String&& value) { m_dBParameterGroupFamilyHasBeenSet = true; m_dBParameterGroupFamily = std::move(value); }
148 
152  inline void SetDBParameterGroupFamily(const char* value) { m_dBParameterGroupFamilyHasBeenSet = true; m_dBParameterGroupFamily.assign(value); }
153 
157  inline DBEngineVersion& WithDBParameterGroupFamily(const Aws::String& value) { SetDBParameterGroupFamily(value); return *this;}
158 
162  inline DBEngineVersion& WithDBParameterGroupFamily(Aws::String&& value) { SetDBParameterGroupFamily(std::move(value)); return *this;}
163 
167  inline DBEngineVersion& WithDBParameterGroupFamily(const char* value) { SetDBParameterGroupFamily(value); return *this;}
168 
169 
173  inline const Aws::String& GetDBEngineDescription() const{ return m_dBEngineDescription; }
174 
178  inline bool DBEngineDescriptionHasBeenSet() const { return m_dBEngineDescriptionHasBeenSet; }
179 
183  inline void SetDBEngineDescription(const Aws::String& value) { m_dBEngineDescriptionHasBeenSet = true; m_dBEngineDescription = value; }
184 
188  inline void SetDBEngineDescription(Aws::String&& value) { m_dBEngineDescriptionHasBeenSet = true; m_dBEngineDescription = std::move(value); }
189 
193  inline void SetDBEngineDescription(const char* value) { m_dBEngineDescriptionHasBeenSet = true; m_dBEngineDescription.assign(value); }
194 
198  inline DBEngineVersion& WithDBEngineDescription(const Aws::String& value) { SetDBEngineDescription(value); return *this;}
199 
203  inline DBEngineVersion& WithDBEngineDescription(Aws::String&& value) { SetDBEngineDescription(std::move(value)); return *this;}
204 
208  inline DBEngineVersion& WithDBEngineDescription(const char* value) { SetDBEngineDescription(value); return *this;}
209 
210 
214  inline const Aws::String& GetDBEngineVersionDescription() const{ return m_dBEngineVersionDescription; }
215 
219  inline bool DBEngineVersionDescriptionHasBeenSet() const { return m_dBEngineVersionDescriptionHasBeenSet; }
220 
224  inline void SetDBEngineVersionDescription(const Aws::String& value) { m_dBEngineVersionDescriptionHasBeenSet = true; m_dBEngineVersionDescription = value; }
225 
229  inline void SetDBEngineVersionDescription(Aws::String&& value) { m_dBEngineVersionDescriptionHasBeenSet = true; m_dBEngineVersionDescription = std::move(value); }
230 
234  inline void SetDBEngineVersionDescription(const char* value) { m_dBEngineVersionDescriptionHasBeenSet = true; m_dBEngineVersionDescription.assign(value); }
235 
239  inline DBEngineVersion& WithDBEngineVersionDescription(const Aws::String& value) { SetDBEngineVersionDescription(value); return *this;}
240 
244  inline DBEngineVersion& WithDBEngineVersionDescription(Aws::String&& value) { SetDBEngineVersionDescription(std::move(value)); return *this;}
245 
249  inline DBEngineVersion& WithDBEngineVersionDescription(const char* value) { SetDBEngineVersionDescription(value); return *this;}
250 
251 
257  inline const CharacterSet& GetDefaultCharacterSet() const{ return m_defaultCharacterSet; }
258 
264  inline bool DefaultCharacterSetHasBeenSet() const { return m_defaultCharacterSetHasBeenSet; }
265 
271  inline void SetDefaultCharacterSet(const CharacterSet& value) { m_defaultCharacterSetHasBeenSet = true; m_defaultCharacterSet = value; }
272 
278  inline void SetDefaultCharacterSet(CharacterSet&& value) { m_defaultCharacterSetHasBeenSet = true; m_defaultCharacterSet = std::move(value); }
279 
285  inline DBEngineVersion& WithDefaultCharacterSet(const CharacterSet& value) { SetDefaultCharacterSet(value); return *this;}
286 
292  inline DBEngineVersion& WithDefaultCharacterSet(CharacterSet&& value) { SetDefaultCharacterSet(std::move(value)); return *this;}
293 
294 
300  inline const Aws::Vector<CharacterSet>& GetSupportedCharacterSets() const{ return m_supportedCharacterSets; }
301 
307  inline bool SupportedCharacterSetsHasBeenSet() const { return m_supportedCharacterSetsHasBeenSet; }
308 
314  inline void SetSupportedCharacterSets(const Aws::Vector<CharacterSet>& value) { m_supportedCharacterSetsHasBeenSet = true; m_supportedCharacterSets = value; }
315 
321  inline void SetSupportedCharacterSets(Aws::Vector<CharacterSet>&& value) { m_supportedCharacterSetsHasBeenSet = true; m_supportedCharacterSets = std::move(value); }
322 
328  inline DBEngineVersion& WithSupportedCharacterSets(const Aws::Vector<CharacterSet>& value) { SetSupportedCharacterSets(value); return *this;}
329 
335  inline DBEngineVersion& WithSupportedCharacterSets(Aws::Vector<CharacterSet>&& value) { SetSupportedCharacterSets(std::move(value)); return *this;}
336 
342  inline DBEngineVersion& AddSupportedCharacterSets(const CharacterSet& value) { m_supportedCharacterSetsHasBeenSet = true; m_supportedCharacterSets.push_back(value); return *this; }
343 
349  inline DBEngineVersion& AddSupportedCharacterSets(CharacterSet&& value) { m_supportedCharacterSetsHasBeenSet = true; m_supportedCharacterSets.push_back(std::move(value)); return *this; }
350 
351 
357  inline const Aws::Vector<CharacterSet>& GetSupportedNcharCharacterSets() const{ return m_supportedNcharCharacterSets; }
358 
364  inline bool SupportedNcharCharacterSetsHasBeenSet() const { return m_supportedNcharCharacterSetsHasBeenSet; }
365 
371  inline void SetSupportedNcharCharacterSets(const Aws::Vector<CharacterSet>& value) { m_supportedNcharCharacterSetsHasBeenSet = true; m_supportedNcharCharacterSets = value; }
372 
378  inline void SetSupportedNcharCharacterSets(Aws::Vector<CharacterSet>&& value) { m_supportedNcharCharacterSetsHasBeenSet = true; m_supportedNcharCharacterSets = std::move(value); }
379 
385  inline DBEngineVersion& WithSupportedNcharCharacterSets(const Aws::Vector<CharacterSet>& value) { SetSupportedNcharCharacterSets(value); return *this;}
386 
392  inline DBEngineVersion& WithSupportedNcharCharacterSets(Aws::Vector<CharacterSet>&& value) { SetSupportedNcharCharacterSets(std::move(value)); return *this;}
393 
399  inline DBEngineVersion& AddSupportedNcharCharacterSets(const CharacterSet& value) { m_supportedNcharCharacterSetsHasBeenSet = true; m_supportedNcharCharacterSets.push_back(value); return *this; }
400 
406  inline DBEngineVersion& AddSupportedNcharCharacterSets(CharacterSet&& value) { m_supportedNcharCharacterSetsHasBeenSet = true; m_supportedNcharCharacterSets.push_back(std::move(value)); return *this; }
407 
408 
413  inline const Aws::Vector<UpgradeTarget>& GetValidUpgradeTarget() const{ return m_validUpgradeTarget; }
414 
419  inline bool ValidUpgradeTargetHasBeenSet() const { return m_validUpgradeTargetHasBeenSet; }
420 
425  inline void SetValidUpgradeTarget(const Aws::Vector<UpgradeTarget>& value) { m_validUpgradeTargetHasBeenSet = true; m_validUpgradeTarget = value; }
426 
431  inline void SetValidUpgradeTarget(Aws::Vector<UpgradeTarget>&& value) { m_validUpgradeTargetHasBeenSet = true; m_validUpgradeTarget = std::move(value); }
432 
437  inline DBEngineVersion& WithValidUpgradeTarget(const Aws::Vector<UpgradeTarget>& value) { SetValidUpgradeTarget(value); return *this;}
438 
443  inline DBEngineVersion& WithValidUpgradeTarget(Aws::Vector<UpgradeTarget>&& value) { SetValidUpgradeTarget(std::move(value)); return *this;}
444 
449  inline DBEngineVersion& AddValidUpgradeTarget(const UpgradeTarget& value) { m_validUpgradeTargetHasBeenSet = true; m_validUpgradeTarget.push_back(value); return *this; }
450 
455  inline DBEngineVersion& AddValidUpgradeTarget(UpgradeTarget&& value) { m_validUpgradeTargetHasBeenSet = true; m_validUpgradeTarget.push_back(std::move(value)); return *this; }
456 
457 
463  inline const Aws::Vector<Timezone>& GetSupportedTimezones() const{ return m_supportedTimezones; }
464 
470  inline bool SupportedTimezonesHasBeenSet() const { return m_supportedTimezonesHasBeenSet; }
471 
477  inline void SetSupportedTimezones(const Aws::Vector<Timezone>& value) { m_supportedTimezonesHasBeenSet = true; m_supportedTimezones = value; }
478 
484  inline void SetSupportedTimezones(Aws::Vector<Timezone>&& value) { m_supportedTimezonesHasBeenSet = true; m_supportedTimezones = std::move(value); }
485 
491  inline DBEngineVersion& WithSupportedTimezones(const Aws::Vector<Timezone>& value) { SetSupportedTimezones(value); return *this;}
492 
498  inline DBEngineVersion& WithSupportedTimezones(Aws::Vector<Timezone>&& value) { SetSupportedTimezones(std::move(value)); return *this;}
499 
505  inline DBEngineVersion& AddSupportedTimezones(const Timezone& value) { m_supportedTimezonesHasBeenSet = true; m_supportedTimezones.push_back(value); return *this; }
506 
512  inline DBEngineVersion& AddSupportedTimezones(Timezone&& value) { m_supportedTimezonesHasBeenSet = true; m_supportedTimezones.push_back(std::move(value)); return *this; }
513 
514 
519  inline const Aws::Vector<Aws::String>& GetExportableLogTypes() const{ return m_exportableLogTypes; }
520 
525  inline bool ExportableLogTypesHasBeenSet() const { return m_exportableLogTypesHasBeenSet; }
526 
531  inline void SetExportableLogTypes(const Aws::Vector<Aws::String>& value) { m_exportableLogTypesHasBeenSet = true; m_exportableLogTypes = value; }
532 
537  inline void SetExportableLogTypes(Aws::Vector<Aws::String>&& value) { m_exportableLogTypesHasBeenSet = true; m_exportableLogTypes = std::move(value); }
538 
543  inline DBEngineVersion& WithExportableLogTypes(const Aws::Vector<Aws::String>& value) { SetExportableLogTypes(value); return *this;}
544 
549  inline DBEngineVersion& WithExportableLogTypes(Aws::Vector<Aws::String>&& value) { SetExportableLogTypes(std::move(value)); return *this;}
550 
555  inline DBEngineVersion& AddExportableLogTypes(const Aws::String& value) { m_exportableLogTypesHasBeenSet = true; m_exportableLogTypes.push_back(value); return *this; }
556 
561  inline DBEngineVersion& AddExportableLogTypes(Aws::String&& value) { m_exportableLogTypesHasBeenSet = true; m_exportableLogTypes.push_back(std::move(value)); return *this; }
562 
567  inline DBEngineVersion& AddExportableLogTypes(const char* value) { m_exportableLogTypesHasBeenSet = true; m_exportableLogTypes.push_back(value); return *this; }
568 
569 
574  inline bool GetSupportsLogExportsToCloudwatchLogs() const{ return m_supportsLogExportsToCloudwatchLogs; }
575 
580  inline bool SupportsLogExportsToCloudwatchLogsHasBeenSet() const { return m_supportsLogExportsToCloudwatchLogsHasBeenSet; }
581 
586  inline void SetSupportsLogExportsToCloudwatchLogs(bool value) { m_supportsLogExportsToCloudwatchLogsHasBeenSet = true; m_supportsLogExportsToCloudwatchLogs = value; }
587 
592  inline DBEngineVersion& WithSupportsLogExportsToCloudwatchLogs(bool value) { SetSupportsLogExportsToCloudwatchLogs(value); return *this;}
593 
594 
598  inline bool GetSupportsReadReplica() const{ return m_supportsReadReplica; }
599 
603  inline bool SupportsReadReplicaHasBeenSet() const { return m_supportsReadReplicaHasBeenSet; }
604 
608  inline void SetSupportsReadReplica(bool value) { m_supportsReadReplicaHasBeenSet = true; m_supportsReadReplica = value; }
609 
613  inline DBEngineVersion& WithSupportsReadReplica(bool value) { SetSupportsReadReplica(value); return *this;}
614 
615 
619  inline const Aws::Vector<Aws::String>& GetSupportedEngineModes() const{ return m_supportedEngineModes; }
620 
624  inline bool SupportedEngineModesHasBeenSet() const { return m_supportedEngineModesHasBeenSet; }
625 
629  inline void SetSupportedEngineModes(const Aws::Vector<Aws::String>& value) { m_supportedEngineModesHasBeenSet = true; m_supportedEngineModes = value; }
630 
634  inline void SetSupportedEngineModes(Aws::Vector<Aws::String>&& value) { m_supportedEngineModesHasBeenSet = true; m_supportedEngineModes = std::move(value); }
635 
639  inline DBEngineVersion& WithSupportedEngineModes(const Aws::Vector<Aws::String>& value) { SetSupportedEngineModes(value); return *this;}
640 
644  inline DBEngineVersion& WithSupportedEngineModes(Aws::Vector<Aws::String>&& value) { SetSupportedEngineModes(std::move(value)); return *this;}
645 
649  inline DBEngineVersion& AddSupportedEngineModes(const Aws::String& value) { m_supportedEngineModesHasBeenSet = true; m_supportedEngineModes.push_back(value); return *this; }
650 
654  inline DBEngineVersion& AddSupportedEngineModes(Aws::String&& value) { m_supportedEngineModesHasBeenSet = true; m_supportedEngineModes.push_back(std::move(value)); return *this; }
655 
659  inline DBEngineVersion& AddSupportedEngineModes(const char* value) { m_supportedEngineModesHasBeenSet = true; m_supportedEngineModes.push_back(value); return *this; }
660 
661 
666  inline const Aws::Vector<Aws::String>& GetSupportedFeatureNames() const{ return m_supportedFeatureNames; }
667 
672  inline bool SupportedFeatureNamesHasBeenSet() const { return m_supportedFeatureNamesHasBeenSet; }
673 
678  inline void SetSupportedFeatureNames(const Aws::Vector<Aws::String>& value) { m_supportedFeatureNamesHasBeenSet = true; m_supportedFeatureNames = value; }
679 
684  inline void SetSupportedFeatureNames(Aws::Vector<Aws::String>&& value) { m_supportedFeatureNamesHasBeenSet = true; m_supportedFeatureNames = std::move(value); }
685 
690  inline DBEngineVersion& WithSupportedFeatureNames(const Aws::Vector<Aws::String>& value) { SetSupportedFeatureNames(value); return *this;}
691 
696  inline DBEngineVersion& WithSupportedFeatureNames(Aws::Vector<Aws::String>&& value) { SetSupportedFeatureNames(std::move(value)); return *this;}
697 
702  inline DBEngineVersion& AddSupportedFeatureNames(const Aws::String& value) { m_supportedFeatureNamesHasBeenSet = true; m_supportedFeatureNames.push_back(value); return *this; }
703 
708  inline DBEngineVersion& AddSupportedFeatureNames(Aws::String&& value) { m_supportedFeatureNamesHasBeenSet = true; m_supportedFeatureNames.push_back(std::move(value)); return *this; }
709 
714  inline DBEngineVersion& AddSupportedFeatureNames(const char* value) { m_supportedFeatureNamesHasBeenSet = true; m_supportedFeatureNames.push_back(value); return *this; }
715 
716 
721  inline const Aws::String& GetStatus() const{ return m_status; }
722 
727  inline bool StatusHasBeenSet() const { return m_statusHasBeenSet; }
728 
733  inline void SetStatus(const Aws::String& value) { m_statusHasBeenSet = true; m_status = value; }
734 
739  inline void SetStatus(Aws::String&& value) { m_statusHasBeenSet = true; m_status = std::move(value); }
740 
745  inline void SetStatus(const char* value) { m_statusHasBeenSet = true; m_status.assign(value); }
746 
751  inline DBEngineVersion& WithStatus(const Aws::String& value) { SetStatus(value); return *this;}
752 
757  inline DBEngineVersion& WithStatus(Aws::String&& value) { SetStatus(std::move(value)); return *this;}
758 
763  inline DBEngineVersion& WithStatus(const char* value) { SetStatus(value); return *this;}
764 
765 
770  inline bool GetSupportsParallelQuery() const{ return m_supportsParallelQuery; }
771 
776  inline bool SupportsParallelQueryHasBeenSet() const { return m_supportsParallelQueryHasBeenSet; }
777 
782  inline void SetSupportsParallelQuery(bool value) { m_supportsParallelQueryHasBeenSet = true; m_supportsParallelQuery = value; }
783 
788  inline DBEngineVersion& WithSupportsParallelQuery(bool value) { SetSupportsParallelQuery(value); return *this;}
789 
790 
795  inline bool GetSupportsGlobalDatabases() const{ return m_supportsGlobalDatabases; }
796 
801  inline bool SupportsGlobalDatabasesHasBeenSet() const { return m_supportsGlobalDatabasesHasBeenSet; }
802 
807  inline void SetSupportsGlobalDatabases(bool value) { m_supportsGlobalDatabasesHasBeenSet = true; m_supportsGlobalDatabases = value; }
808 
813  inline DBEngineVersion& WithSupportsGlobalDatabases(bool value) { SetSupportsGlobalDatabases(value); return *this;}
814 
815  private:
816 
817  Aws::String m_engine;
818  bool m_engineHasBeenSet;
819 
820  Aws::String m_engineVersion;
821  bool m_engineVersionHasBeenSet;
822 
823  Aws::String m_dBParameterGroupFamily;
824  bool m_dBParameterGroupFamilyHasBeenSet;
825 
826  Aws::String m_dBEngineDescription;
827  bool m_dBEngineDescriptionHasBeenSet;
828 
829  Aws::String m_dBEngineVersionDescription;
830  bool m_dBEngineVersionDescriptionHasBeenSet;
831 
832  CharacterSet m_defaultCharacterSet;
833  bool m_defaultCharacterSetHasBeenSet;
834 
835  Aws::Vector<CharacterSet> m_supportedCharacterSets;
836  bool m_supportedCharacterSetsHasBeenSet;
837 
838  Aws::Vector<CharacterSet> m_supportedNcharCharacterSets;
839  bool m_supportedNcharCharacterSetsHasBeenSet;
840 
841  Aws::Vector<UpgradeTarget> m_validUpgradeTarget;
842  bool m_validUpgradeTargetHasBeenSet;
843 
844  Aws::Vector<Timezone> m_supportedTimezones;
845  bool m_supportedTimezonesHasBeenSet;
846 
847  Aws::Vector<Aws::String> m_exportableLogTypes;
848  bool m_exportableLogTypesHasBeenSet;
849 
850  bool m_supportsLogExportsToCloudwatchLogs;
851  bool m_supportsLogExportsToCloudwatchLogsHasBeenSet;
852 
853  bool m_supportsReadReplica;
854  bool m_supportsReadReplicaHasBeenSet;
855 
856  Aws::Vector<Aws::String> m_supportedEngineModes;
857  bool m_supportedEngineModesHasBeenSet;
858 
859  Aws::Vector<Aws::String> m_supportedFeatureNames;
860  bool m_supportedFeatureNamesHasBeenSet;
861 
862  Aws::String m_status;
863  bool m_statusHasBeenSet;
864 
865  bool m_supportsParallelQuery;
866  bool m_supportsParallelQueryHasBeenSet;
867 
868  bool m_supportsGlobalDatabases;
869  bool m_supportsGlobalDatabasesHasBeenSet;
870  };
871 
872 } // namespace Model
873 } // namespace RDS
874 } // namespace Aws
Aws::RDS::Model::DBEngineVersion::WithStatus
DBEngineVersion & WithStatus(const char *value)
Definition: DBEngineVersion.h:763
Aws::RDS::Model::DBEngineVersion::WithDefaultCharacterSet
DBEngineVersion & WithDefaultCharacterSet(const CharacterSet &value)
Definition: DBEngineVersion.h:285
Aws::RDS::Model::DBEngineVersion::AddSupportedEngineModes
DBEngineVersion & AddSupportedEngineModes(const char *value)
Definition: DBEngineVersion.h:659
Aws::RDS::Model::DBEngineVersion::DBParameterGroupFamilyHasBeenSet
bool DBParameterGroupFamilyHasBeenSet() const
Definition: DBEngineVersion.h:137
Aws::RDS::Model::DBEngineVersion::SetEngine
void SetEngine(const char *value)
Definition: DBEngineVersion.h:70
Aws::RDS::Model::DBEngineVersion::WithEngineVersion
DBEngineVersion & WithEngineVersion(const Aws::String &value)
Definition: DBEngineVersion.h:116
Aws::RDS::Model::DBEngineVersion::AddValidUpgradeTarget
DBEngineVersion & AddValidUpgradeTarget(const UpgradeTarget &value)
Definition: DBEngineVersion.h:449
Aws::RDS::Model::DBEngineVersion::WithSupportedTimezones
DBEngineVersion & WithSupportedTimezones(Aws::Vector< Timezone > &&value)
Definition: DBEngineVersion.h:498
Aws::RDS::Model::DBEngineVersion::WithDBParameterGroupFamily
DBEngineVersion & WithDBParameterGroupFamily(const Aws::String &value)
Definition: DBEngineVersion.h:157
Aws::RDS::Model::DBEngineVersion::WithSupportedNcharCharacterSets
DBEngineVersion & WithSupportedNcharCharacterSets(const Aws::Vector< CharacterSet > &value)
Definition: DBEngineVersion.h:385
Aws::RDS::Model::DBEngineVersion::GetSupportedTimezones
const Aws::Vector< Timezone > & GetSupportedTimezones() const
Definition: DBEngineVersion.h:463
Aws::RDS::Model::DBEngineVersion::WithSupportsLogExportsToCloudwatchLogs
DBEngineVersion & WithSupportsLogExportsToCloudwatchLogs(bool value)
Definition: DBEngineVersion.h:592
Aws::RDS::Model::DBEngineVersion::SetSupportedTimezones
void SetSupportedTimezones(const Aws::Vector< Timezone > &value)
Definition: DBEngineVersion.h:477
Aws::RDS::Model::DBEngineVersion::AddSupportedEngineModes
DBEngineVersion & AddSupportedEngineModes(const Aws::String &value)
Definition: DBEngineVersion.h:649
Aws::RDS::Model::DBEngineVersion::SetDefaultCharacterSet
void SetDefaultCharacterSet(CharacterSet &&value)
Definition: DBEngineVersion.h:278
Aws::RDS::Model::DBEngineVersion::GetSupportsReadReplica
bool GetSupportsReadReplica() const
Definition: DBEngineVersion.h:598
Aws::RDS::Model::DBEngineVersion::SetDBEngineDescription
void SetDBEngineDescription(const char *value)
Definition: DBEngineVersion.h:193
Aws::RDS::Model::DBEngineVersion::WithStatus
DBEngineVersion & WithStatus(const Aws::String &value)
Definition: DBEngineVersion.h:751
Aws::RDS::Model::DBEngineVersion::WithDBEngineVersionDescription
DBEngineVersion & WithDBEngineVersionDescription(const Aws::String &value)
Definition: DBEngineVersion.h:239
Aws::RDS::Model::DBEngineVersion::AddExportableLogTypes
DBEngineVersion & AddExportableLogTypes(const Aws::String &value)
Definition: DBEngineVersion.h:555
Aws::RDS::Model::DBEngineVersion::WithEngineVersion
DBEngineVersion & WithEngineVersion(Aws::String &&value)
Definition: DBEngineVersion.h:121
Aws::RDS::Model::DBEngineVersion::SetExportableLogTypes
void SetExportableLogTypes(const Aws::Vector< Aws::String > &value)
Definition: DBEngineVersion.h:531
Aws::RDS::Model::DBEngineVersion::WithSupportedTimezones
DBEngineVersion & WithSupportedTimezones(const Aws::Vector< Timezone > &value)
Definition: DBEngineVersion.h:491
Aws::ApplicationInsights::Model::CloudWatchEventSource::NOT_SET
@ NOT_SET
Aws::RDS::Model::DBEngineVersion::AddSupportedFeatureNames
DBEngineVersion & AddSupportedFeatureNames(const Aws::String &value)
Definition: DBEngineVersion.h:702
Aws::RDS::Model::DBEngineVersion::SetDBParameterGroupFamily
void SetDBParameterGroupFamily(Aws::String &&value)
Definition: DBEngineVersion.h:147
Aws::RDS::Model::DBEngineVersion::AddValidUpgradeTarget
DBEngineVersion & AddValidUpgradeTarget(UpgradeTarget &&value)
Definition: DBEngineVersion.h:455
Aws::RDS::Model::DBEngineVersion::OutputToStream
void OutputToStream(Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
Aws::RDS::Model::DBEngineVersion::WithSupportedFeatureNames
DBEngineVersion & WithSupportedFeatureNames(Aws::Vector< Aws::String > &&value)
Definition: DBEngineVersion.h:696
Aws::RDS::Model::DBEngineVersion::SetSupportedCharacterSets
void SetSupportedCharacterSets(Aws::Vector< CharacterSet > &&value)
Definition: DBEngineVersion.h:321
Aws::RDS::Model::DBEngineVersion
Definition: DBEngineVersion.h:37
Aws::RDS::Model::DBEngineVersion::SetStatus
void SetStatus(const char *value)
Definition: DBEngineVersion.h:745
Aws::RDS::Model::DBEngineVersion::WithEngine
DBEngineVersion & WithEngine(Aws::String &&value)
Definition: DBEngineVersion.h:80
Aws::RDS::Model::DBEngineVersion::SupportsReadReplicaHasBeenSet
bool SupportsReadReplicaHasBeenSet() const
Definition: DBEngineVersion.h:603
Aws::RDS::Model::CharacterSet
Definition: CharacterSet.h:33
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::RDS::Model::DBEngineVersion::WithDefaultCharacterSet
DBEngineVersion & WithDefaultCharacterSet(CharacterSet &&value)
Definition: DBEngineVersion.h:292
AWSStreamFwd.h
Aws::RDS::Model::DBEngineVersion::WithEngine
DBEngineVersion & WithEngine(const Aws::String &value)
Definition: DBEngineVersion.h:75
Aws::RDS::Model::DBEngineVersion::StatusHasBeenSet
bool StatusHasBeenSet() const
Definition: DBEngineVersion.h:727
Aws::RDS::Model::DBEngineVersion::WithEngineVersion
DBEngineVersion & WithEngineVersion(const char *value)
Definition: DBEngineVersion.h:126
Aws::RDS::Model::DBEngineVersion::SetValidUpgradeTarget
void SetValidUpgradeTarget(Aws::Vector< UpgradeTarget > &&value)
Definition: DBEngineVersion.h:431
Aws::RDS::Model::DBEngineVersion::SetDBEngineVersionDescription
void SetDBEngineVersionDescription(const char *value)
Definition: DBEngineVersion.h:234
Aws::RDS::Model::DBEngineVersion::WithSupportedEngineModes
DBEngineVersion & WithSupportedEngineModes(const Aws::Vector< Aws::String > &value)
Definition: DBEngineVersion.h:639
AWSVector.h
Aws::RDS::Model::DBEngineVersion::AddSupportedFeatureNames
DBEngineVersion & AddSupportedFeatureNames(const char *value)
Definition: DBEngineVersion.h:714
Aws::RDS::Model::DBEngineVersion::WithSupportedNcharCharacterSets
DBEngineVersion & WithSupportedNcharCharacterSets(Aws::Vector< CharacterSet > &&value)
Definition: DBEngineVersion.h:392
Aws::RDS::Model::DBEngineVersion::SetDBEngineVersionDescription
void SetDBEngineVersionDescription(const Aws::String &value)
Definition: DBEngineVersion.h:224
Aws::RDS::Model::DBEngineVersion::WithSupportedCharacterSets
DBEngineVersion & WithSupportedCharacterSets(const Aws::Vector< CharacterSet > &value)
Definition: DBEngineVersion.h:328
Aws::RDS::Model::DBEngineVersion::SetSupportedNcharCharacterSets
void SetSupportedNcharCharacterSets(Aws::Vector< CharacterSet > &&value)
Definition: DBEngineVersion.h:378
Aws::RDS::Model::DBEngineVersion::SupportedNcharCharacterSetsHasBeenSet
bool SupportedNcharCharacterSetsHasBeenSet() const
Definition: DBEngineVersion.h:364
Aws::RDS::Model::DBEngineVersion::GetExportableLogTypes
const Aws::Vector< Aws::String > & GetExportableLogTypes() const
Definition: DBEngineVersion.h:519
Aws::RDS::Model::DBEngineVersion::SetSupportedTimezones
void SetSupportedTimezones(Aws::Vector< Timezone > &&value)
Definition: DBEngineVersion.h:484
Aws::RDS::Model::DBEngineVersion::SetStatus
void SetStatus(Aws::String &&value)
Definition: DBEngineVersion.h:739
Aws::OStream
std::basic_ostream< char, std::char_traits< char > > OStream
Definition: AWSStreamFwd.h:21
Aws::RDS::Model::DBEngineVersion::GetStatus
const Aws::String & GetStatus() const
Definition: DBEngineVersion.h:721
Aws::RDS::Model::DBEngineVersion::SetValidUpgradeTarget
void SetValidUpgradeTarget(const Aws::Vector< UpgradeTarget > &value)
Definition: DBEngineVersion.h:425
Aws::RDS::Model::DBEngineVersion::WithDBEngineVersionDescription
DBEngineVersion & WithDBEngineVersionDescription(const char *value)
Definition: DBEngineVersion.h:249
Aws::RDS::Model::DBEngineVersion::GetEngine
const Aws::String & GetEngine() const
Definition: DBEngineVersion.h:50
Aws::RDS::Model::DBEngineVersion::WithDBEngineDescription
DBEngineVersion & WithDBEngineDescription(Aws::String &&value)
Definition: DBEngineVersion.h:203
RDS_EXPORTS.h
Aws::RDS::Model::DBEngineVersion::SetEngine
void SetEngine(Aws::String &&value)
Definition: DBEngineVersion.h:65
Aws::RDS::Model::DBEngineVersion::SupportedTimezonesHasBeenSet
bool SupportedTimezonesHasBeenSet() const
Definition: DBEngineVersion.h:470
Aws::Utils::Xml::XmlNode
Definition: XmlSerializer.h:53
Aws::RDS::Model::DBEngineVersion::WithEngine
DBEngineVersion & WithEngine(const char *value)
Definition: DBEngineVersion.h:85
Aws::RDS::Model::DBEngineVersion::GetValidUpgradeTarget
const Aws::Vector< UpgradeTarget > & GetValidUpgradeTarget() const
Definition: DBEngineVersion.h:413
Aws::RDS::Model::DBEngineVersion::SetSupportedCharacterSets
void SetSupportedCharacterSets(const Aws::Vector< CharacterSet > &value)
Definition: DBEngineVersion.h:314
Aws::RDS::Model::DBEngineVersion::GetDBEngineDescription
const Aws::String & GetDBEngineDescription() const
Definition: DBEngineVersion.h:173
Aws::RDS::Model::DBEngineVersion::DBEngineVersionDescriptionHasBeenSet
bool DBEngineVersionDescriptionHasBeenSet() const
Definition: DBEngineVersion.h:219
Aws::RDS::Model::DBEngineVersion::SetEngineVersion
void SetEngineVersion(Aws::String &&value)
Definition: DBEngineVersion.h:106
Aws::RDS::Model::DBEngineVersion::SetSupportedFeatureNames
void SetSupportedFeatureNames(Aws::Vector< Aws::String > &&value)
Definition: DBEngineVersion.h:684
Aws::RDS::Model::DBEngineVersion::SetStatus
void SetStatus(const Aws::String &value)
Definition: DBEngineVersion.h:733
Aws::RDS::Model::DBEngineVersion::GetSupportedEngineModes
const Aws::Vector< Aws::String > & GetSupportedEngineModes() const
Definition: DBEngineVersion.h:619
Aws::RDS::Model::Timezone
Definition: Timezone.h:35
Aws::RDS::Model::DBEngineVersion::SetSupportedFeatureNames
void SetSupportedFeatureNames(const Aws::Vector< Aws::String > &value)
Definition: DBEngineVersion.h:678
Aws::RDS::Model::DBEngineVersion::WithStatus
DBEngineVersion & WithStatus(Aws::String &&value)
Definition: DBEngineVersion.h:757
Aws::RDS::Model::DBEngineVersion::SetDBEngineDescription
void SetDBEngineDescription(const Aws::String &value)
Definition: DBEngineVersion.h:183
UpgradeTarget.h
Aws::RDS::Model::DBEngineVersion::SetEngine
void SetEngine(const Aws::String &value)
Definition: DBEngineVersion.h:60
CharacterSet.h
Aws::RDS::Model::DBEngineVersion::AddSupportedEngineModes
DBEngineVersion & AddSupportedEngineModes(Aws::String &&value)
Definition: DBEngineVersion.h:654
Aws::RDS::Model::DBEngineVersion::GetSupportsLogExportsToCloudwatchLogs
bool GetSupportsLogExportsToCloudwatchLogs() const
Definition: DBEngineVersion.h:574
AWSString.h
Aws::RDS::Model::DBEngineVersion::WithDBEngineDescription
DBEngineVersion & WithDBEngineDescription(const char *value)
Definition: DBEngineVersion.h:208
Aws::RDS::Model::DBEngineVersion::SetSupportsLogExportsToCloudwatchLogs
void SetSupportsLogExportsToCloudwatchLogs(bool value)
Definition: DBEngineVersion.h:586
Aws::RDS::Model::DBEngineVersion::SetSupportedEngineModes
void SetSupportedEngineModes(const Aws::Vector< Aws::String > &value)
Definition: DBEngineVersion.h:629
Aws::RDS::Model::DBEngineVersion::GetDefaultCharacterSet
const CharacterSet & GetDefaultCharacterSet() const
Definition: DBEngineVersion.h:257
Aws::RDS::Model::DBEngineVersion::operator=
DBEngineVersion & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
Aws::RDS::Model::DBEngineVersion::SetDBParameterGroupFamily
void SetDBParameterGroupFamily(const Aws::String &value)
Definition: DBEngineVersion.h:142
Aws::RDS::Model::DBEngineVersion::SetSupportsParallelQuery
void SetSupportsParallelQuery(bool value)
Definition: DBEngineVersion.h:782
Aws::RDS::Model::DBEngineVersion::SetSupportedNcharCharacterSets
void SetSupportedNcharCharacterSets(const Aws::Vector< CharacterSet > &value)
Definition: DBEngineVersion.h:371
Aws::RDS::Model::DBEngineVersion::AddSupportedCharacterSets
DBEngineVersion & AddSupportedCharacterSets(CharacterSet &&value)
Definition: DBEngineVersion.h:349
Aws::RDS::Model::DBEngineVersion::SetDBEngineVersionDescription
void SetDBEngineVersionDescription(Aws::String &&value)
Definition: DBEngineVersion.h:229
Aws::RDS::Model::DBEngineVersion::EngineHasBeenSet
bool EngineHasBeenSet() const
Definition: DBEngineVersion.h:55
Aws::RDS::Model::DBEngineVersion::SetSupportsGlobalDatabases
void SetSupportsGlobalDatabases(bool value)
Definition: DBEngineVersion.h:807
Aws::RDS::Model::DBEngineVersion::WithExportableLogTypes
DBEngineVersion & WithExportableLogTypes(Aws::Vector< Aws::String > &&value)
Definition: DBEngineVersion.h:549
Aws::RDS::Model::DBEngineVersion::AddSupportedNcharCharacterSets
DBEngineVersion & AddSupportedNcharCharacterSets(const CharacterSet &value)
Definition: DBEngineVersion.h:399
Aws::RDS::Model::DBEngineVersion::DBEngineVersion
DBEngineVersion(const Aws::Utils::Xml::XmlNode &xmlNode)
Aws::RDS::Model::DBEngineVersion::SupportedFeatureNamesHasBeenSet
bool SupportedFeatureNamesHasBeenSet() const
Definition: DBEngineVersion.h:672
Aws::RDS::Model::DBEngineVersion::SupportedEngineModesHasBeenSet
bool SupportedEngineModesHasBeenSet() const
Definition: DBEngineVersion.h:624
AWS_RDS_API
#define AWS_RDS_API
Definition: RDS_EXPORTS.h:28
Aws::RDS::Model::UpgradeTarget
Definition: UpgradeTarget.h:34
Aws::RDS::Model::DBEngineVersion::DBEngineDescriptionHasBeenSet
bool DBEngineDescriptionHasBeenSet() const
Definition: DBEngineVersion.h:178
Aws::RDS::Model::DBEngineVersion::ValidUpgradeTargetHasBeenSet
bool ValidUpgradeTargetHasBeenSet() const
Definition: DBEngineVersion.h:419
Aws::RDS::Model::DBEngineVersion::AddSupportedFeatureNames
DBEngineVersion & AddSupportedFeatureNames(Aws::String &&value)
Definition: DBEngineVersion.h:708
Aws::RDS::Model::DBEngineVersion::SetEngineVersion
void SetEngineVersion(const Aws::String &value)
Definition: DBEngineVersion.h:101
Aws::RDS::Model::DBEngineVersion::ExportableLogTypesHasBeenSet
bool ExportableLogTypesHasBeenSet() const
Definition: DBEngineVersion.h:525
Aws::RDS::Model::DBEngineVersion::WithSupportedCharacterSets
DBEngineVersion & WithSupportedCharacterSets(Aws::Vector< CharacterSet > &&value)
Definition: DBEngineVersion.h:335
Aws::RDS::Model::DBEngineVersion::AddSupportedCharacterSets
DBEngineVersion & AddSupportedCharacterSets(const CharacterSet &value)
Definition: DBEngineVersion.h:342
Aws::RDS::Model::DBEngineVersion::WithSupportsReadReplica
DBEngineVersion & WithSupportsReadReplica(bool value)
Definition: DBEngineVersion.h:613
Aws::RDS::Model::DBEngineVersion::GetSupportedNcharCharacterSets
const Aws::Vector< CharacterSet > & GetSupportedNcharCharacterSets() const
Definition: DBEngineVersion.h:357
Aws::RDS::Model::DBEngineVersion::AddExportableLogTypes
DBEngineVersion & AddExportableLogTypes(Aws::String &&value)
Definition: DBEngineVersion.h:561
Aws::RDS::Model::DBEngineVersion::WithSupportsParallelQuery
DBEngineVersion & WithSupportsParallelQuery(bool value)
Definition: DBEngineVersion.h:788
Aws::RDS::Model::DBEngineVersion::OutputToStream
void OutputToStream(Aws::OStream &oStream, const char *location) const
Aws
Definition: AccessManagementClient.h:15
Aws::RDS::Model::DBEngineVersion::WithDBParameterGroupFamily
DBEngineVersion & WithDBParameterGroupFamily(const char *value)
Definition: DBEngineVersion.h:167
Aws::RDS::Model::DBEngineVersion::SetExportableLogTypes
void SetExportableLogTypes(Aws::Vector< Aws::String > &&value)
Definition: DBEngineVersion.h:537
Aws::RDS::Model::DBEngineVersion::SetSupportsReadReplica
void SetSupportsReadReplica(bool value)
Definition: DBEngineVersion.h:608
Aws::RDS::Model::DBEngineVersion::AddSupportedNcharCharacterSets
DBEngineVersion & AddSupportedNcharCharacterSets(CharacterSet &&value)
Definition: DBEngineVersion.h:406
Aws::RDS::Model::DBEngineVersion::GetSupportedCharacterSets
const Aws::Vector< CharacterSet > & GetSupportedCharacterSets() const
Definition: DBEngineVersion.h:300
Aws::RDS::Model::DBEngineVersion::SetDBParameterGroupFamily
void SetDBParameterGroupFamily(const char *value)
Definition: DBEngineVersion.h:152
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::RDS::Model::DBEngineVersion::GetEngineVersion
const Aws::String & GetEngineVersion() const
Definition: DBEngineVersion.h:91
Aws::RDS::Model::DBEngineVersion::DefaultCharacterSetHasBeenSet
bool DefaultCharacterSetHasBeenSet() const
Definition: DBEngineVersion.h:264
Aws::RDS::Model::DBEngineVersion::EngineVersionHasBeenSet
bool EngineVersionHasBeenSet() const
Definition: DBEngineVersion.h:96
Aws::RDS::Model::DBEngineVersion::SupportsGlobalDatabasesHasBeenSet
bool SupportsGlobalDatabasesHasBeenSet() const
Definition: DBEngineVersion.h:801
Aws::RDS::Model::DBEngineVersion::SupportsParallelQueryHasBeenSet
bool SupportsParallelQueryHasBeenSet() const
Definition: DBEngineVersion.h:776
index
int index
Definition: cJSON.h:181
Aws::RDS::Model::DBEngineVersion::WithValidUpgradeTarget
DBEngineVersion & WithValidUpgradeTarget(const Aws::Vector< UpgradeTarget > &value)
Definition: DBEngineVersion.h:437
Aws::RDS::Model::DBEngineVersion::GetSupportsParallelQuery
bool GetSupportsParallelQuery() const
Definition: DBEngineVersion.h:770
Aws::RDS::Model::DBEngineVersion::WithDBEngineVersionDescription
DBEngineVersion & WithDBEngineVersionDescription(Aws::String &&value)
Definition: DBEngineVersion.h:244
Aws::RDS::Model::DBEngineVersion::SupportedCharacterSetsHasBeenSet
bool SupportedCharacterSetsHasBeenSet() const
Definition: DBEngineVersion.h:307
Timezone.h
Aws::RDS::Model::DBEngineVersion::GetSupportsGlobalDatabases
bool GetSupportsGlobalDatabases() const
Definition: DBEngineVersion.h:795
Aws::RDS::Model::DBEngineVersion::SetDBEngineDescription
void SetDBEngineDescription(Aws::String &&value)
Definition: DBEngineVersion.h:188
Aws::RDS::Model::DBEngineVersion::SetEngineVersion
void SetEngineVersion(const char *value)
Definition: DBEngineVersion.h:111
Aws::RDS::Model::DBEngineVersion::SetDefaultCharacterSet
void SetDefaultCharacterSet(const CharacterSet &value)
Definition: DBEngineVersion.h:271
Aws::RDS::Model::DBEngineVersion::AddSupportedTimezones
DBEngineVersion & AddSupportedTimezones(Timezone &&value)
Definition: DBEngineVersion.h:512
Aws::RDS::Model::DBEngineVersion::AddExportableLogTypes
DBEngineVersion & AddExportableLogTypes(const char *value)
Definition: DBEngineVersion.h:567
Aws::RDS::Model::DBEngineVersion::WithSupportedEngineModes
DBEngineVersion & WithSupportedEngineModes(Aws::Vector< Aws::String > &&value)
Definition: DBEngineVersion.h:644
Aws::RDS::Model::DBEngineVersion::GetDBParameterGroupFamily
const Aws::String & GetDBParameterGroupFamily() const
Definition: DBEngineVersion.h:132
Aws::RDS::Model::DBEngineVersion::WithDBEngineDescription
DBEngineVersion & WithDBEngineDescription(const Aws::String &value)
Definition: DBEngineVersion.h:198
Aws::RDS::Model::DBEngineVersion::SetSupportedEngineModes
void SetSupportedEngineModes(Aws::Vector< Aws::String > &&value)
Definition: DBEngineVersion.h:634
Aws::RDS::Model::DBEngineVersion::WithSupportedFeatureNames
DBEngineVersion & WithSupportedFeatureNames(const Aws::Vector< Aws::String > &value)
Definition: DBEngineVersion.h:690
Aws::RDS::Model::DBEngineVersion::SupportsLogExportsToCloudwatchLogsHasBeenSet
bool SupportsLogExportsToCloudwatchLogsHasBeenSet() const
Definition: DBEngineVersion.h:580
Aws::RDS::Model::DBEngineVersion::GetSupportedFeatureNames
const Aws::Vector< Aws::String > & GetSupportedFeatureNames() const
Definition: DBEngineVersion.h:666
Aws::RDS::Model::DBEngineVersion::AddSupportedTimezones
DBEngineVersion & AddSupportedTimezones(const Timezone &value)
Definition: DBEngineVersion.h:505
Aws::RDS::Model::DBEngineVersion::WithDBParameterGroupFamily
DBEngineVersion & WithDBParameterGroupFamily(Aws::String &&value)
Definition: DBEngineVersion.h:162
Aws::RDS::Model::DBEngineVersion::DBEngineVersion
DBEngineVersion()
Aws::RDS::Model::DBEngineVersion::WithSupportsGlobalDatabases
DBEngineVersion & WithSupportsGlobalDatabases(bool value)
Definition: DBEngineVersion.h:813
Aws::RDS::Model::DBEngineVersion::GetDBEngineVersionDescription
const Aws::String & GetDBEngineVersionDescription() const
Definition: DBEngineVersion.h:214
Aws::RDS::Model::DBEngineVersion::WithValidUpgradeTarget
DBEngineVersion & WithValidUpgradeTarget(Aws::Vector< UpgradeTarget > &&value)
Definition: DBEngineVersion.h:443
Aws::RDS::Model::DBEngineVersion::WithExportableLogTypes
DBEngineVersion & WithExportableLogTypes(const Aws::Vector< Aws::String > &value)
Definition: DBEngineVersion.h:543