AWS SDK for C++  1.9.132
AWS SDK for C++
DBEngineVersion.h
Go to the documentation of this file.
1 
6 #pragma once
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 Neptune
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 
255  inline const CharacterSet& GetDefaultCharacterSet() const{ return m_defaultCharacterSet; }
256 
260  inline bool DefaultCharacterSetHasBeenSet() const { return m_defaultCharacterSetHasBeenSet; }
261 
265  inline void SetDefaultCharacterSet(const CharacterSet& value) { m_defaultCharacterSetHasBeenSet = true; m_defaultCharacterSet = value; }
266 
270  inline void SetDefaultCharacterSet(CharacterSet&& value) { m_defaultCharacterSetHasBeenSet = true; m_defaultCharacterSet = std::move(value); }
271 
275  inline DBEngineVersion& WithDefaultCharacterSet(const CharacterSet& value) { SetDefaultCharacterSet(value); return *this;}
276 
280  inline DBEngineVersion& WithDefaultCharacterSet(CharacterSet&& value) { SetDefaultCharacterSet(std::move(value)); return *this;}
281 
282 
286  inline const Aws::Vector<CharacterSet>& GetSupportedCharacterSets() const{ return m_supportedCharacterSets; }
287 
291  inline bool SupportedCharacterSetsHasBeenSet() const { return m_supportedCharacterSetsHasBeenSet; }
292 
296  inline void SetSupportedCharacterSets(const Aws::Vector<CharacterSet>& value) { m_supportedCharacterSetsHasBeenSet = true; m_supportedCharacterSets = value; }
297 
301  inline void SetSupportedCharacterSets(Aws::Vector<CharacterSet>&& value) { m_supportedCharacterSetsHasBeenSet = true; m_supportedCharacterSets = std::move(value); }
302 
306  inline DBEngineVersion& WithSupportedCharacterSets(const Aws::Vector<CharacterSet>& value) { SetSupportedCharacterSets(value); return *this;}
307 
311  inline DBEngineVersion& WithSupportedCharacterSets(Aws::Vector<CharacterSet>&& value) { SetSupportedCharacterSets(std::move(value)); return *this;}
312 
316  inline DBEngineVersion& AddSupportedCharacterSets(const CharacterSet& value) { m_supportedCharacterSetsHasBeenSet = true; m_supportedCharacterSets.push_back(value); return *this; }
317 
321  inline DBEngineVersion& AddSupportedCharacterSets(CharacterSet&& value) { m_supportedCharacterSetsHasBeenSet = true; m_supportedCharacterSets.push_back(std::move(value)); return *this; }
322 
323 
328  inline const Aws::Vector<UpgradeTarget>& GetValidUpgradeTarget() const{ return m_validUpgradeTarget; }
329 
334  inline bool ValidUpgradeTargetHasBeenSet() const { return m_validUpgradeTargetHasBeenSet; }
335 
340  inline void SetValidUpgradeTarget(const Aws::Vector<UpgradeTarget>& value) { m_validUpgradeTargetHasBeenSet = true; m_validUpgradeTarget = value; }
341 
346  inline void SetValidUpgradeTarget(Aws::Vector<UpgradeTarget>&& value) { m_validUpgradeTargetHasBeenSet = true; m_validUpgradeTarget = std::move(value); }
347 
352  inline DBEngineVersion& WithValidUpgradeTarget(const Aws::Vector<UpgradeTarget>& value) { SetValidUpgradeTarget(value); return *this;}
353 
358  inline DBEngineVersion& WithValidUpgradeTarget(Aws::Vector<UpgradeTarget>&& value) { SetValidUpgradeTarget(std::move(value)); return *this;}
359 
364  inline DBEngineVersion& AddValidUpgradeTarget(const UpgradeTarget& value) { m_validUpgradeTargetHasBeenSet = true; m_validUpgradeTarget.push_back(value); return *this; }
365 
370  inline DBEngineVersion& AddValidUpgradeTarget(UpgradeTarget&& value) { m_validUpgradeTargetHasBeenSet = true; m_validUpgradeTarget.push_back(std::move(value)); return *this; }
371 
372 
377  inline const Aws::Vector<Timezone>& GetSupportedTimezones() const{ return m_supportedTimezones; }
378 
383  inline bool SupportedTimezonesHasBeenSet() const { return m_supportedTimezonesHasBeenSet; }
384 
389  inline void SetSupportedTimezones(const Aws::Vector<Timezone>& value) { m_supportedTimezonesHasBeenSet = true; m_supportedTimezones = value; }
390 
395  inline void SetSupportedTimezones(Aws::Vector<Timezone>&& value) { m_supportedTimezonesHasBeenSet = true; m_supportedTimezones = std::move(value); }
396 
401  inline DBEngineVersion& WithSupportedTimezones(const Aws::Vector<Timezone>& value) { SetSupportedTimezones(value); return *this;}
402 
407  inline DBEngineVersion& WithSupportedTimezones(Aws::Vector<Timezone>&& value) { SetSupportedTimezones(std::move(value)); return *this;}
408 
413  inline DBEngineVersion& AddSupportedTimezones(const Timezone& value) { m_supportedTimezonesHasBeenSet = true; m_supportedTimezones.push_back(value); return *this; }
414 
419  inline DBEngineVersion& AddSupportedTimezones(Timezone&& value) { m_supportedTimezonesHasBeenSet = true; m_supportedTimezones.push_back(std::move(value)); return *this; }
420 
421 
426  inline const Aws::Vector<Aws::String>& GetExportableLogTypes() const{ return m_exportableLogTypes; }
427 
432  inline bool ExportableLogTypesHasBeenSet() const { return m_exportableLogTypesHasBeenSet; }
433 
438  inline void SetExportableLogTypes(const Aws::Vector<Aws::String>& value) { m_exportableLogTypesHasBeenSet = true; m_exportableLogTypes = value; }
439 
444  inline void SetExportableLogTypes(Aws::Vector<Aws::String>&& value) { m_exportableLogTypesHasBeenSet = true; m_exportableLogTypes = std::move(value); }
445 
450  inline DBEngineVersion& WithExportableLogTypes(const Aws::Vector<Aws::String>& value) { SetExportableLogTypes(value); return *this;}
451 
456  inline DBEngineVersion& WithExportableLogTypes(Aws::Vector<Aws::String>&& value) { SetExportableLogTypes(std::move(value)); return *this;}
457 
462  inline DBEngineVersion& AddExportableLogTypes(const Aws::String& value) { m_exportableLogTypesHasBeenSet = true; m_exportableLogTypes.push_back(value); return *this; }
463 
468  inline DBEngineVersion& AddExportableLogTypes(Aws::String&& value) { m_exportableLogTypesHasBeenSet = true; m_exportableLogTypes.push_back(std::move(value)); return *this; }
469 
474  inline DBEngineVersion& AddExportableLogTypes(const char* value) { m_exportableLogTypesHasBeenSet = true; m_exportableLogTypes.push_back(value); return *this; }
475 
476 
481  inline bool GetSupportsLogExportsToCloudwatchLogs() const{ return m_supportsLogExportsToCloudwatchLogs; }
482 
487  inline bool SupportsLogExportsToCloudwatchLogsHasBeenSet() const { return m_supportsLogExportsToCloudwatchLogsHasBeenSet; }
488 
493  inline void SetSupportsLogExportsToCloudwatchLogs(bool value) { m_supportsLogExportsToCloudwatchLogsHasBeenSet = true; m_supportsLogExportsToCloudwatchLogs = value; }
494 
499  inline DBEngineVersion& WithSupportsLogExportsToCloudwatchLogs(bool value) { SetSupportsLogExportsToCloudwatchLogs(value); return *this;}
500 
501 
505  inline bool GetSupportsReadReplica() const{ return m_supportsReadReplica; }
506 
510  inline bool SupportsReadReplicaHasBeenSet() const { return m_supportsReadReplicaHasBeenSet; }
511 
515  inline void SetSupportsReadReplica(bool value) { m_supportsReadReplicaHasBeenSet = true; m_supportsReadReplica = value; }
516 
520  inline DBEngineVersion& WithSupportsReadReplica(bool value) { SetSupportsReadReplica(value); return *this;}
521 
522  private:
523 
524  Aws::String m_engine;
525  bool m_engineHasBeenSet;
526 
527  Aws::String m_engineVersion;
528  bool m_engineVersionHasBeenSet;
529 
530  Aws::String m_dBParameterGroupFamily;
531  bool m_dBParameterGroupFamilyHasBeenSet;
532 
533  Aws::String m_dBEngineDescription;
534  bool m_dBEngineDescriptionHasBeenSet;
535 
536  Aws::String m_dBEngineVersionDescription;
537  bool m_dBEngineVersionDescriptionHasBeenSet;
538 
539  CharacterSet m_defaultCharacterSet;
540  bool m_defaultCharacterSetHasBeenSet;
541 
542  Aws::Vector<CharacterSet> m_supportedCharacterSets;
543  bool m_supportedCharacterSetsHasBeenSet;
544 
545  Aws::Vector<UpgradeTarget> m_validUpgradeTarget;
546  bool m_validUpgradeTargetHasBeenSet;
547 
548  Aws::Vector<Timezone> m_supportedTimezones;
549  bool m_supportedTimezonesHasBeenSet;
550 
551  Aws::Vector<Aws::String> m_exportableLogTypes;
552  bool m_exportableLogTypesHasBeenSet;
553 
554  bool m_supportsLogExportsToCloudwatchLogs;
555  bool m_supportsLogExportsToCloudwatchLogsHasBeenSet;
556 
557  bool m_supportsReadReplica;
558  bool m_supportsReadReplicaHasBeenSet;
559  };
560 
561 } // namespace Model
562 } // namespace Neptune
563 } // namespace Aws
Aws::Neptune::Model::DBEngineVersion::EngineVersionHasBeenSet
bool EngineVersionHasBeenSet() const
Definition: DBEngineVersion.h:96
Aws::Neptune::Model::DBEngineVersion::SetSupportedTimezones
void SetSupportedTimezones(Aws::Vector< Timezone > &&value)
Definition: DBEngineVersion.h:395
Aws::Neptune::Model::DBEngineVersion::OutputToStream
void OutputToStream(Aws::OStream &oStream, const char *location) const
Aws::Neptune::Model::DBEngineVersion::WithDBEngineVersionDescription
DBEngineVersion & WithDBEngineVersionDescription(Aws::String &&value)
Definition: DBEngineVersion.h:244
Aws::Neptune::Model::DBEngineVersion::WithDBEngineDescription
DBEngineVersion & WithDBEngineDescription(const char *value)
Definition: DBEngineVersion.h:208
Aws::Neptune::Model::DBEngineVersion::SetExportableLogTypes
void SetExportableLogTypes(Aws::Vector< Aws::String > &&value)
Definition: DBEngineVersion.h:444
Aws::Neptune::Model::DBEngineVersion::GetSupportedCharacterSets
const Aws::Vector< CharacterSet > & GetSupportedCharacterSets() const
Definition: DBEngineVersion.h:286
Aws::Neptune::Model::DBEngineVersion::AddExportableLogTypes
DBEngineVersion & AddExportableLogTypes(Aws::String &&value)
Definition: DBEngineVersion.h:468
Aws::Neptune::Model::DBEngineVersion::DBEngineDescriptionHasBeenSet
bool DBEngineDescriptionHasBeenSet() const
Definition: DBEngineVersion.h:178
Aws::Neptune::Model::DBEngineVersion::ExportableLogTypesHasBeenSet
bool ExportableLogTypesHasBeenSet() const
Definition: DBEngineVersion.h:432
Aws::Neptune::Model::DBEngineVersion::SetDefaultCharacterSet
void SetDefaultCharacterSet(const CharacterSet &value)
Definition: DBEngineVersion.h:265
Neptune_EXPORTS.h
Aws::Neptune::Model::DBEngineVersion::WithDBParameterGroupFamily
DBEngineVersion & WithDBParameterGroupFamily(const Aws::String &value)
Definition: DBEngineVersion.h:157
Aws::Neptune::Model::DBEngineVersion::WithEngineVersion
DBEngineVersion & WithEngineVersion(const Aws::String &value)
Definition: DBEngineVersion.h:116
Aws::Neptune::Model::DBEngineVersion::SetDBEngineVersionDescription
void SetDBEngineVersionDescription(const Aws::String &value)
Definition: DBEngineVersion.h:224
CharacterSet.h
Aws::Neptune::Model::DBEngineVersion::ValidUpgradeTargetHasBeenSet
bool ValidUpgradeTargetHasBeenSet() const
Definition: DBEngineVersion.h:334
Aws::Neptune::Model::DBEngineVersion::GetSupportsReadReplica
bool GetSupportsReadReplica() const
Definition: DBEngineVersion.h:505
Aws::Neptune::Model::DBEngineVersion::SupportedCharacterSetsHasBeenSet
bool SupportedCharacterSetsHasBeenSet() const
Definition: DBEngineVersion.h:291
Aws::Neptune::Model::DBEngineVersion::WithDBParameterGroupFamily
DBEngineVersion & WithDBParameterGroupFamily(const char *value)
Definition: DBEngineVersion.h:167
Aws::Neptune::Model::CharacterSet
Definition: CharacterSet.h:32
Aws::Neptune::Model::DBEngineVersion::DefaultCharacterSetHasBeenSet
bool DefaultCharacterSetHasBeenSet() const
Definition: DBEngineVersion.h:260
Aws::Neptune::Model::DBEngineVersion::SetValidUpgradeTarget
void SetValidUpgradeTarget(Aws::Vector< UpgradeTarget > &&value)
Definition: DBEngineVersion.h:346
Aws::Neptune::Model::DBEngineVersion::SetValidUpgradeTarget
void SetValidUpgradeTarget(const Aws::Vector< UpgradeTarget > &value)
Definition: DBEngineVersion.h:340
Aws::Neptune::Model::DBEngineVersion::SetEngine
void SetEngine(const char *value)
Definition: DBEngineVersion.h:70
Aws::Neptune::Model::DBEngineVersion::SetDBEngineDescription
void SetDBEngineDescription(const Aws::String &value)
Definition: DBEngineVersion.h:183
AWS_NEPTUNE_API
#define AWS_NEPTUNE_API
Definition: Neptune_EXPORTS.h:28
Aws::Neptune::Model::DBEngineVersion::WithDBEngineVersionDescription
DBEngineVersion & WithDBEngineVersionDescription(const Aws::String &value)
Definition: DBEngineVersion.h:239
Aws::Neptune::Model::DBEngineVersion::WithDefaultCharacterSet
DBEngineVersion & WithDefaultCharacterSet(const CharacterSet &value)
Definition: DBEngineVersion.h:275
Aws::Neptune::Model::DBEngineVersion::GetDBEngineVersionDescription
const Aws::String & GetDBEngineVersionDescription() const
Definition: DBEngineVersion.h:214
Aws::Neptune::Model::DBEngineVersion::WithSupportsReadReplica
DBEngineVersion & WithSupportsReadReplica(bool value)
Definition: DBEngineVersion.h:520
Aws::Neptune::Model::DBEngineVersion::SetDBEngineVersionDescription
void SetDBEngineVersionDescription(Aws::String &&value)
Definition: DBEngineVersion.h:229
Aws::Neptune::Model::DBEngineVersion::GetEngineVersion
const Aws::String & GetEngineVersion() const
Definition: DBEngineVersion.h:91
Aws::Neptune::Model::DBEngineVersion::SetEngine
void SetEngine(Aws::String &&value)
Definition: DBEngineVersion.h:65
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::Neptune::Model::DBEngineVersion::AddSupportedCharacterSets
DBEngineVersion & AddSupportedCharacterSets(const CharacterSet &value)
Definition: DBEngineVersion.h:316
Aws::Neptune::Model::DBEngineVersion::GetExportableLogTypes
const Aws::Vector< Aws::String > & GetExportableLogTypes() const
Definition: DBEngineVersion.h:426
AWSStreamFwd.h
Aws::Neptune::Model::DBEngineVersion::SetExportableLogTypes
void SetExportableLogTypes(const Aws::Vector< Aws::String > &value)
Definition: DBEngineVersion.h:438
Aws::Neptune::Model::DBEngineVersion::WithExportableLogTypes
DBEngineVersion & WithExportableLogTypes(const Aws::Vector< Aws::String > &value)
Definition: DBEngineVersion.h:450
Aws::Neptune::Model::DBEngineVersion::AddSupportedCharacterSets
DBEngineVersion & AddSupportedCharacterSets(CharacterSet &&value)
Definition: DBEngineVersion.h:321
AWSVector.h
Aws::Neptune::Model::DBEngineVersion::WithExportableLogTypes
DBEngineVersion & WithExportableLogTypes(Aws::Vector< Aws::String > &&value)
Definition: DBEngineVersion.h:456
Aws::Neptune::Model::DBEngineVersion::operator=
DBEngineVersion & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
Aws::Neptune::Model::DBEngineVersion::DBEngineVersion
DBEngineVersion(const Aws::Utils::Xml::XmlNode &xmlNode)
Aws::Neptune::Model::DBEngineVersion::GetDBParameterGroupFamily
const Aws::String & GetDBParameterGroupFamily() const
Definition: DBEngineVersion.h:132
Aws::Neptune::Model::DBEngineVersion::SupportsReadReplicaHasBeenSet
bool SupportsReadReplicaHasBeenSet() const
Definition: DBEngineVersion.h:510
Aws::Neptune::Model::DBEngineVersion::SetDBEngineVersionDescription
void SetDBEngineVersionDescription(const char *value)
Definition: DBEngineVersion.h:234
Aws::OStream
std::basic_ostream< char, std::char_traits< char > > OStream
Definition: AWSStreamFwd.h:21
Aws::Neptune::Model::DBEngineVersion::SetSupportsLogExportsToCloudwatchLogs
void SetSupportsLogExportsToCloudwatchLogs(bool value)
Definition: DBEngineVersion.h:493
Aws::Neptune::Model::DBEngineVersion::SetDBParameterGroupFamily
void SetDBParameterGroupFamily(const Aws::String &value)
Definition: DBEngineVersion.h:142
Aws::Neptune::Model::DBEngineVersion::DBEngineVersion
DBEngineVersion()
Aws::Neptune::Model::DBEngineVersion::SetSupportedCharacterSets
void SetSupportedCharacterSets(Aws::Vector< CharacterSet > &&value)
Definition: DBEngineVersion.h:301
Aws::Neptune::Model::DBEngineVersion::SetEngineVersion
void SetEngineVersion(const char *value)
Definition: DBEngineVersion.h:111
Aws::Neptune::Model::DBEngineVersion::GetSupportedTimezones
const Aws::Vector< Timezone > & GetSupportedTimezones() const
Definition: DBEngineVersion.h:377
Aws::Neptune::Model::DBEngineVersion::AddSupportedTimezones
DBEngineVersion & AddSupportedTimezones(Timezone &&value)
Definition: DBEngineVersion.h:419
Aws::Neptune::Model::DBEngineVersion::WithDBParameterGroupFamily
DBEngineVersion & WithDBParameterGroupFamily(Aws::String &&value)
Definition: DBEngineVersion.h:162
Aws::Neptune::Model::DBEngineVersion::AddExportableLogTypes
DBEngineVersion & AddExportableLogTypes(const char *value)
Definition: DBEngineVersion.h:474
Aws::Neptune::Model::DBEngineVersion::SetSupportedCharacterSets
void SetSupportedCharacterSets(const Aws::Vector< CharacterSet > &value)
Definition: DBEngineVersion.h:296
Aws::Utils::Xml::XmlNode
Definition: XmlSerializer.h:53
Aws::Neptune::Model::Timezone
Definition: Timezone.h:32
Aws::Neptune::Model::DBEngineVersion::WithSupportedTimezones
DBEngineVersion & WithSupportedTimezones(const Aws::Vector< Timezone > &value)
Definition: DBEngineVersion.h:401
Aws::Neptune::Model::DBEngineVersion::DBParameterGroupFamilyHasBeenSet
bool DBParameterGroupFamilyHasBeenSet() const
Definition: DBEngineVersion.h:137
UpgradeTarget.h
Aws::Neptune::Model::DBEngineVersion::WithSupportedTimezones
DBEngineVersion & WithSupportedTimezones(Aws::Vector< Timezone > &&value)
Definition: DBEngineVersion.h:407
Aws::Neptune::Model::DBEngineVersion::DBEngineVersionDescriptionHasBeenSet
bool DBEngineVersionDescriptionHasBeenSet() const
Definition: DBEngineVersion.h:219
Aws::Neptune::Model::DBEngineVersion::EngineHasBeenSet
bool EngineHasBeenSet() const
Definition: DBEngineVersion.h:55
Aws::Neptune::Model::DBEngineVersion::SetDBEngineDescription
void SetDBEngineDescription(Aws::String &&value)
Definition: DBEngineVersion.h:188
Aws::Neptune::Model::DBEngineVersion::SetSupportsReadReplica
void SetSupportsReadReplica(bool value)
Definition: DBEngineVersion.h:515
Aws::Neptune::Model::DBEngineVersion::AddValidUpgradeTarget
DBEngineVersion & AddValidUpgradeTarget(const UpgradeTarget &value)
Definition: DBEngineVersion.h:364
Aws::Neptune::Model::UpgradeTarget
Definition: UpgradeTarget.h:33
AWSString.h
Aws::Neptune::Model::DBEngineVersion::WithSupportedCharacterSets
DBEngineVersion & WithSupportedCharacterSets(const Aws::Vector< CharacterSet > &value)
Definition: DBEngineVersion.h:306
Aws::Neptune::Model::DBEngineVersion::SetDBParameterGroupFamily
void SetDBParameterGroupFamily(Aws::String &&value)
Definition: DBEngineVersion.h:147
Aws::Neptune::Model::DBEngineVersion::AddExportableLogTypes
DBEngineVersion & AddExportableLogTypes(const Aws::String &value)
Definition: DBEngineVersion.h:462
Aws::Neptune::Model::DBEngineVersion::SetEngine
void SetEngine(const Aws::String &value)
Definition: DBEngineVersion.h:60
Aws::Neptune::Model::DBEngineVersion::WithEngineVersion
DBEngineVersion & WithEngineVersion(Aws::String &&value)
Definition: DBEngineVersion.h:121
Aws::Neptune::Model::DBEngineVersion::AddSupportedTimezones
DBEngineVersion & AddSupportedTimezones(const Timezone &value)
Definition: DBEngineVersion.h:413
Aws::Neptune::Model::DBEngineVersion::GetDBEngineDescription
const Aws::String & GetDBEngineDescription() const
Definition: DBEngineVersion.h:173
Aws::Neptune::Model::DBEngineVersion::SupportedTimezonesHasBeenSet
bool SupportedTimezonesHasBeenSet() const
Definition: DBEngineVersion.h:383
Aws::Neptune::Model::DBEngineVersion::WithEngine
DBEngineVersion & WithEngine(const char *value)
Definition: DBEngineVersion.h:85
Aws::Neptune::Model::DBEngineVersion::GetDefaultCharacterSet
const CharacterSet & GetDefaultCharacterSet() const
Definition: DBEngineVersion.h:255
Aws::Neptune::Model::DBEngineVersion::SupportsLogExportsToCloudwatchLogsHasBeenSet
bool SupportsLogExportsToCloudwatchLogsHasBeenSet() const
Definition: DBEngineVersion.h:487
Aws::Neptune::Model::DBEngineVersion::WithDefaultCharacterSet
DBEngineVersion & WithDefaultCharacterSet(CharacterSet &&value)
Definition: DBEngineVersion.h:280
Aws::Neptune::Model::DBEngineVersion::GetEngine
const Aws::String & GetEngine() const
Definition: DBEngineVersion.h:50
Aws::Neptune::Model::DBEngineVersion::WithDBEngineVersionDescription
DBEngineVersion & WithDBEngineVersionDescription(const char *value)
Definition: DBEngineVersion.h:249
Aws::Neptune::Model::DBEngineVersion::WithValidUpgradeTarget
DBEngineVersion & WithValidUpgradeTarget(const Aws::Vector< UpgradeTarget > &value)
Definition: DBEngineVersion.h:352
Aws::Neptune::Model::DBEngineVersion::AddValidUpgradeTarget
DBEngineVersion & AddValidUpgradeTarget(UpgradeTarget &&value)
Definition: DBEngineVersion.h:370
Aws::Neptune::Model::DBEngineVersion::OutputToStream
void OutputToStream(Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
Aws::Neptune::Model::DBEngineVersion::WithValidUpgradeTarget
DBEngineVersion & WithValidUpgradeTarget(Aws::Vector< UpgradeTarget > &&value)
Definition: DBEngineVersion.h:358
Aws::Neptune::Model::DBEngineVersion::WithDBEngineDescription
DBEngineVersion & WithDBEngineDescription(const Aws::String &value)
Definition: DBEngineVersion.h:198
Aws::Neptune::Model::DBEngineVersion::WithEngine
DBEngineVersion & WithEngine(const Aws::String &value)
Definition: DBEngineVersion.h:75
Aws::Neptune::Model::DBEngineVersion::WithEngineVersion
DBEngineVersion & WithEngineVersion(const char *value)
Definition: DBEngineVersion.h:126
Aws::Neptune::Model::DBEngineVersion::WithDBEngineDescription
DBEngineVersion & WithDBEngineDescription(Aws::String &&value)
Definition: DBEngineVersion.h:203
Aws
Definition: AccessManagementClient.h:15
Timezone.h
Aws::Neptune::Model::DBEngineVersion::SetEngineVersion
void SetEngineVersion(Aws::String &&value)
Definition: DBEngineVersion.h:106
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
index
int index
Definition: cJSON.h:181
Aws::Neptune::Model::DBEngineVersion::GetSupportsLogExportsToCloudwatchLogs
bool GetSupportsLogExportsToCloudwatchLogs() const
Definition: DBEngineVersion.h:481
Aws::Neptune::Model::DBEngineVersion::SetDBParameterGroupFamily
void SetDBParameterGroupFamily(const char *value)
Definition: DBEngineVersion.h:152
Aws::Neptune::Model::DBEngineVersion
Definition: DBEngineVersion.h:37
Aws::Neptune::Model::DBEngineVersion::SetEngineVersion
void SetEngineVersion(const Aws::String &value)
Definition: DBEngineVersion.h:101
Aws::Neptune::Model::DBEngineVersion::SetDBEngineDescription
void SetDBEngineDescription(const char *value)
Definition: DBEngineVersion.h:193
Aws::Neptune::Model::DBEngineVersion::GetValidUpgradeTarget
const Aws::Vector< UpgradeTarget > & GetValidUpgradeTarget() const
Definition: DBEngineVersion.h:328
Aws::Neptune::Model::DBEngineVersion::SetDefaultCharacterSet
void SetDefaultCharacterSet(CharacterSet &&value)
Definition: DBEngineVersion.h:270
Aws::Neptune::Model::DBEngineVersion::WithSupportsLogExportsToCloudwatchLogs
DBEngineVersion & WithSupportsLogExportsToCloudwatchLogs(bool value)
Definition: DBEngineVersion.h:499
Aws::Neptune::Model::DBEngineVersion::SetSupportedTimezones
void SetSupportedTimezones(const Aws::Vector< Timezone > &value)
Definition: DBEngineVersion.h:389
Aws::Neptune::Model::DBEngineVersion::WithEngine
DBEngineVersion & WithEngine(Aws::String &&value)
Definition: DBEngineVersion.h:80
Aws::Neptune::Model::DBEngineVersion::WithSupportedCharacterSets
DBEngineVersion & WithSupportedCharacterSets(Aws::Vector< CharacterSet > &&value)
Definition: DBEngineVersion.h:311