AWS SDK for C++  1.9.108
AWS SDK for C++
GlobalCluster.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 
36  {
37  public:
41 
42  void OutputToStream(Aws::OStream& ostream, const char* location, unsigned index, const char* locationValue) const;
43  void OutputToStream(Aws::OStream& oStream, const char* location) const;
44 
45 
50  inline const Aws::String& GetGlobalClusterIdentifier() const{ return m_globalClusterIdentifier; }
51 
56  inline bool GlobalClusterIdentifierHasBeenSet() const { return m_globalClusterIdentifierHasBeenSet; }
57 
62  inline void SetGlobalClusterIdentifier(const Aws::String& value) { m_globalClusterIdentifierHasBeenSet = true; m_globalClusterIdentifier = value; }
63 
68  inline void SetGlobalClusterIdentifier(Aws::String&& value) { m_globalClusterIdentifierHasBeenSet = true; m_globalClusterIdentifier = std::move(value); }
69 
74  inline void SetGlobalClusterIdentifier(const char* value) { m_globalClusterIdentifierHasBeenSet = true; m_globalClusterIdentifier.assign(value); }
75 
80  inline GlobalCluster& WithGlobalClusterIdentifier(const Aws::String& value) { SetGlobalClusterIdentifier(value); return *this;}
81 
86  inline GlobalCluster& WithGlobalClusterIdentifier(Aws::String&& value) { SetGlobalClusterIdentifier(std::move(value)); return *this;}
87 
92  inline GlobalCluster& WithGlobalClusterIdentifier(const char* value) { SetGlobalClusterIdentifier(value); return *this;}
93 
94 
101  inline const Aws::String& GetGlobalClusterResourceId() const{ return m_globalClusterResourceId; }
102 
109  inline bool GlobalClusterResourceIdHasBeenSet() const { return m_globalClusterResourceIdHasBeenSet; }
110 
117  inline void SetGlobalClusterResourceId(const Aws::String& value) { m_globalClusterResourceIdHasBeenSet = true; m_globalClusterResourceId = value; }
118 
125  inline void SetGlobalClusterResourceId(Aws::String&& value) { m_globalClusterResourceIdHasBeenSet = true; m_globalClusterResourceId = std::move(value); }
126 
133  inline void SetGlobalClusterResourceId(const char* value) { m_globalClusterResourceIdHasBeenSet = true; m_globalClusterResourceId.assign(value); }
134 
141  inline GlobalCluster& WithGlobalClusterResourceId(const Aws::String& value) { SetGlobalClusterResourceId(value); return *this;}
142 
149  inline GlobalCluster& WithGlobalClusterResourceId(Aws::String&& value) { SetGlobalClusterResourceId(std::move(value)); return *this;}
150 
157  inline GlobalCluster& WithGlobalClusterResourceId(const char* value) { SetGlobalClusterResourceId(value); return *this;}
158 
159 
163  inline const Aws::String& GetGlobalClusterArn() const{ return m_globalClusterArn; }
164 
168  inline bool GlobalClusterArnHasBeenSet() const { return m_globalClusterArnHasBeenSet; }
169 
173  inline void SetGlobalClusterArn(const Aws::String& value) { m_globalClusterArnHasBeenSet = true; m_globalClusterArn = value; }
174 
178  inline void SetGlobalClusterArn(Aws::String&& value) { m_globalClusterArnHasBeenSet = true; m_globalClusterArn = std::move(value); }
179 
183  inline void SetGlobalClusterArn(const char* value) { m_globalClusterArnHasBeenSet = true; m_globalClusterArn.assign(value); }
184 
188  inline GlobalCluster& WithGlobalClusterArn(const Aws::String& value) { SetGlobalClusterArn(value); return *this;}
189 
193  inline GlobalCluster& WithGlobalClusterArn(Aws::String&& value) { SetGlobalClusterArn(std::move(value)); return *this;}
194 
198  inline GlobalCluster& WithGlobalClusterArn(const char* value) { SetGlobalClusterArn(value); return *this;}
199 
200 
204  inline const Aws::String& GetStatus() const{ return m_status; }
205 
209  inline bool StatusHasBeenSet() const { return m_statusHasBeenSet; }
210 
214  inline void SetStatus(const Aws::String& value) { m_statusHasBeenSet = true; m_status = value; }
215 
219  inline void SetStatus(Aws::String&& value) { m_statusHasBeenSet = true; m_status = std::move(value); }
220 
224  inline void SetStatus(const char* value) { m_statusHasBeenSet = true; m_status.assign(value); }
225 
229  inline GlobalCluster& WithStatus(const Aws::String& value) { SetStatus(value); return *this;}
230 
234  inline GlobalCluster& WithStatus(Aws::String&& value) { SetStatus(std::move(value)); return *this;}
235 
239  inline GlobalCluster& WithStatus(const char* value) { SetStatus(value); return *this;}
240 
241 
245  inline const Aws::String& GetEngine() const{ return m_engine; }
246 
250  inline bool EngineHasBeenSet() const { return m_engineHasBeenSet; }
251 
255  inline void SetEngine(const Aws::String& value) { m_engineHasBeenSet = true; m_engine = value; }
256 
260  inline void SetEngine(Aws::String&& value) { m_engineHasBeenSet = true; m_engine = std::move(value); }
261 
265  inline void SetEngine(const char* value) { m_engineHasBeenSet = true; m_engine.assign(value); }
266 
270  inline GlobalCluster& WithEngine(const Aws::String& value) { SetEngine(value); return *this;}
271 
275  inline GlobalCluster& WithEngine(Aws::String&& value) { SetEngine(std::move(value)); return *this;}
276 
280  inline GlobalCluster& WithEngine(const char* value) { SetEngine(value); return *this;}
281 
282 
286  inline const Aws::String& GetEngineVersion() const{ return m_engineVersion; }
287 
291  inline bool EngineVersionHasBeenSet() const { return m_engineVersionHasBeenSet; }
292 
296  inline void SetEngineVersion(const Aws::String& value) { m_engineVersionHasBeenSet = true; m_engineVersion = value; }
297 
301  inline void SetEngineVersion(Aws::String&& value) { m_engineVersionHasBeenSet = true; m_engineVersion = std::move(value); }
302 
306  inline void SetEngineVersion(const char* value) { m_engineVersionHasBeenSet = true; m_engineVersion.assign(value); }
307 
311  inline GlobalCluster& WithEngineVersion(const Aws::String& value) { SetEngineVersion(value); return *this;}
312 
316  inline GlobalCluster& WithEngineVersion(Aws::String&& value) { SetEngineVersion(std::move(value)); return *this;}
317 
321  inline GlobalCluster& WithEngineVersion(const char* value) { SetEngineVersion(value); return *this;}
322 
323 
327  inline const Aws::String& GetDatabaseName() const{ return m_databaseName; }
328 
332  inline bool DatabaseNameHasBeenSet() const { return m_databaseNameHasBeenSet; }
333 
337  inline void SetDatabaseName(const Aws::String& value) { m_databaseNameHasBeenSet = true; m_databaseName = value; }
338 
342  inline void SetDatabaseName(Aws::String&& value) { m_databaseNameHasBeenSet = true; m_databaseName = std::move(value); }
343 
347  inline void SetDatabaseName(const char* value) { m_databaseNameHasBeenSet = true; m_databaseName.assign(value); }
348 
352  inline GlobalCluster& WithDatabaseName(const Aws::String& value) { SetDatabaseName(value); return *this;}
353 
357  inline GlobalCluster& WithDatabaseName(Aws::String&& value) { SetDatabaseName(std::move(value)); return *this;}
358 
362  inline GlobalCluster& WithDatabaseName(const char* value) { SetDatabaseName(value); return *this;}
363 
364 
368  inline bool GetStorageEncrypted() const{ return m_storageEncrypted; }
369 
373  inline bool StorageEncryptedHasBeenSet() const { return m_storageEncryptedHasBeenSet; }
374 
378  inline void SetStorageEncrypted(bool value) { m_storageEncryptedHasBeenSet = true; m_storageEncrypted = value; }
379 
383  inline GlobalCluster& WithStorageEncrypted(bool value) { SetStorageEncrypted(value); return *this;}
384 
385 
389  inline bool GetDeletionProtection() const{ return m_deletionProtection; }
390 
394  inline bool DeletionProtectionHasBeenSet() const { return m_deletionProtectionHasBeenSet; }
395 
399  inline void SetDeletionProtection(bool value) { m_deletionProtectionHasBeenSet = true; m_deletionProtection = value; }
400 
404  inline GlobalCluster& WithDeletionProtection(bool value) { SetDeletionProtection(value); return *this;}
405 
406 
411  inline const Aws::Vector<GlobalClusterMember>& GetGlobalClusterMembers() const{ return m_globalClusterMembers; }
412 
417  inline bool GlobalClusterMembersHasBeenSet() const { return m_globalClusterMembersHasBeenSet; }
418 
423  inline void SetGlobalClusterMembers(const Aws::Vector<GlobalClusterMember>& value) { m_globalClusterMembersHasBeenSet = true; m_globalClusterMembers = value; }
424 
429  inline void SetGlobalClusterMembers(Aws::Vector<GlobalClusterMember>&& value) { m_globalClusterMembersHasBeenSet = true; m_globalClusterMembers = std::move(value); }
430 
435  inline GlobalCluster& WithGlobalClusterMembers(const Aws::Vector<GlobalClusterMember>& value) { SetGlobalClusterMembers(value); return *this;}
436 
441  inline GlobalCluster& WithGlobalClusterMembers(Aws::Vector<GlobalClusterMember>&& value) { SetGlobalClusterMembers(std::move(value)); return *this;}
442 
447  inline GlobalCluster& AddGlobalClusterMembers(const GlobalClusterMember& value) { m_globalClusterMembersHasBeenSet = true; m_globalClusterMembers.push_back(value); return *this; }
448 
453  inline GlobalCluster& AddGlobalClusterMembers(GlobalClusterMember&& value) { m_globalClusterMembersHasBeenSet = true; m_globalClusterMembers.push_back(std::move(value)); return *this; }
454 
455 
462  inline const FailoverState& GetFailoverState() const{ return m_failoverState; }
463 
470  inline bool FailoverStateHasBeenSet() const { return m_failoverStateHasBeenSet; }
471 
478  inline void SetFailoverState(const FailoverState& value) { m_failoverStateHasBeenSet = true; m_failoverState = value; }
479 
486  inline void SetFailoverState(FailoverState&& value) { m_failoverStateHasBeenSet = true; m_failoverState = std::move(value); }
487 
494  inline GlobalCluster& WithFailoverState(const FailoverState& value) { SetFailoverState(value); return *this;}
495 
502  inline GlobalCluster& WithFailoverState(FailoverState&& value) { SetFailoverState(std::move(value)); return *this;}
503 
504  private:
505 
506  Aws::String m_globalClusterIdentifier;
507  bool m_globalClusterIdentifierHasBeenSet;
508 
509  Aws::String m_globalClusterResourceId;
510  bool m_globalClusterResourceIdHasBeenSet;
511 
512  Aws::String m_globalClusterArn;
513  bool m_globalClusterArnHasBeenSet;
514 
515  Aws::String m_status;
516  bool m_statusHasBeenSet;
517 
518  Aws::String m_engine;
519  bool m_engineHasBeenSet;
520 
521  Aws::String m_engineVersion;
522  bool m_engineVersionHasBeenSet;
523 
524  Aws::String m_databaseName;
525  bool m_databaseNameHasBeenSet;
526 
527  bool m_storageEncrypted;
528  bool m_storageEncryptedHasBeenSet;
529 
530  bool m_deletionProtection;
531  bool m_deletionProtectionHasBeenSet;
532 
533  Aws::Vector<GlobalClusterMember> m_globalClusterMembers;
534  bool m_globalClusterMembersHasBeenSet;
535 
536  FailoverState m_failoverState;
537  bool m_failoverStateHasBeenSet;
538  };
539 
540 } // namespace Model
541 } // namespace RDS
542 } // namespace Aws
Aws::RDS::Model::GlobalCluster::GetGlobalClusterArn
const Aws::String & GetGlobalClusterArn() const
Definition: GlobalCluster.h:163
Aws::RDS::Model::GlobalCluster::WithFailoverState
GlobalCluster & WithFailoverState(FailoverState &&value)
Definition: GlobalCluster.h:502
Aws::RDS::Model::GlobalCluster::SetDatabaseName
void SetDatabaseName(const Aws::String &value)
Definition: GlobalCluster.h:337
Aws::RDS::Model::GlobalCluster::SetGlobalClusterMembers
void SetGlobalClusterMembers(const Aws::Vector< GlobalClusterMember > &value)
Definition: GlobalCluster.h:423
Aws::RDS::Model::GlobalCluster::WithEngineVersion
GlobalCluster & WithEngineVersion(const char *value)
Definition: GlobalCluster.h:321
Aws::RDS::Model::GlobalCluster::SetEngineVersion
void SetEngineVersion(const char *value)
Definition: GlobalCluster.h:306
Aws::RDS::Model::GlobalCluster::SetGlobalClusterMembers
void SetGlobalClusterMembers(Aws::Vector< GlobalClusterMember > &&value)
Definition: GlobalCluster.h:429
Aws::RDS::Model::GlobalCluster::GetStorageEncrypted
bool GetStorageEncrypted() const
Definition: GlobalCluster.h:368
Aws::RDS::Model::GlobalCluster::WithGlobalClusterArn
GlobalCluster & WithGlobalClusterArn(const Aws::String &value)
Definition: GlobalCluster.h:188
Aws::RDS::Model::GlobalCluster::WithGlobalClusterIdentifier
GlobalCluster & WithGlobalClusterIdentifier(const Aws::String &value)
Definition: GlobalCluster.h:80
Aws::RDS::Model::GlobalCluster::WithDatabaseName
GlobalCluster & WithDatabaseName(const Aws::String &value)
Definition: GlobalCluster.h:352
Aws::RDS::Model::GlobalCluster::FailoverStateHasBeenSet
bool FailoverStateHasBeenSet() const
Definition: GlobalCluster.h:470
Aws::RDS::Model::GlobalCluster::StatusHasBeenSet
bool StatusHasBeenSet() const
Definition: GlobalCluster.h:209
Aws::RDS::Model::GlobalCluster::DatabaseNameHasBeenSet
bool DatabaseNameHasBeenSet() const
Definition: GlobalCluster.h:332
Aws::RDS::Model::GlobalCluster::SetGlobalClusterArn
void SetGlobalClusterArn(const Aws::String &value)
Definition: GlobalCluster.h:173
Aws::RDS::Model::GlobalCluster::GetDeletionProtection
bool GetDeletionProtection() const
Definition: GlobalCluster.h:389
Aws::RDS::Model::GlobalCluster::SetGlobalClusterIdentifier
void SetGlobalClusterIdentifier(Aws::String &&value)
Definition: GlobalCluster.h:68
Aws::ApplicationInsights::Model::CloudWatchEventSource::NOT_SET
@ NOT_SET
Aws::RDS::Model::GlobalCluster::GlobalCluster
GlobalCluster(const Aws::Utils::Xml::XmlNode &xmlNode)
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::RDS::Model::GlobalCluster::SetGlobalClusterArn
void SetGlobalClusterArn(const char *value)
Definition: GlobalCluster.h:183
Aws::RDS::Model::GlobalCluster::WithDatabaseName
GlobalCluster & WithDatabaseName(const char *value)
Definition: GlobalCluster.h:362
Aws::RDS::Model::GlobalCluster::SetEngineVersion
void SetEngineVersion(const Aws::String &value)
Definition: GlobalCluster.h:296
Aws::RDS::Model::GlobalCluster::SetStatus
void SetStatus(const Aws::String &value)
Definition: GlobalCluster.h:214
Aws::RDS::Model::GlobalCluster::WithGlobalClusterResourceId
GlobalCluster & WithGlobalClusterResourceId(Aws::String &&value)
Definition: GlobalCluster.h:149
Aws::RDS::Model::GlobalCluster::SetGlobalClusterResourceId
void SetGlobalClusterResourceId(const Aws::String &value)
Definition: GlobalCluster.h:117
AWSStreamFwd.h
Aws::RDS::Model::GlobalCluster::WithGlobalClusterArn
GlobalCluster & WithGlobalClusterArn(Aws::String &&value)
Definition: GlobalCluster.h:193
Aws::RDS::Model::GlobalCluster
Definition: GlobalCluster.h:36
AWSVector.h
Aws::RDS::Model::GlobalCluster::WithDeletionProtection
GlobalCluster & WithDeletionProtection(bool value)
Definition: GlobalCluster.h:404
Aws::RDS::Model::GlobalCluster::operator=
GlobalCluster & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
Aws::RDS::Model::GlobalCluster::GlobalCluster
GlobalCluster()
Aws::RDS::Model::GlobalCluster::DeletionProtectionHasBeenSet
bool DeletionProtectionHasBeenSet() const
Definition: GlobalCluster.h:394
Aws::RDS::Model::GlobalCluster::SetGlobalClusterResourceId
void SetGlobalClusterResourceId(const char *value)
Definition: GlobalCluster.h:133
Aws::RDS::Model::GlobalCluster::WithEngine
GlobalCluster & WithEngine(Aws::String &&value)
Definition: GlobalCluster.h:275
Aws::OStream
std::basic_ostream< char, std::char_traits< char > > OStream
Definition: AWSStreamFwd.h:21
Aws::RDS::Model::GlobalCluster::GlobalClusterIdentifierHasBeenSet
bool GlobalClusterIdentifierHasBeenSet() const
Definition: GlobalCluster.h:56
Aws::RDS::Model::GlobalCluster::StorageEncryptedHasBeenSet
bool StorageEncryptedHasBeenSet() const
Definition: GlobalCluster.h:373
Aws::RDS::Model::GlobalCluster::WithGlobalClusterIdentifier
GlobalCluster & WithGlobalClusterIdentifier(const char *value)
Definition: GlobalCluster.h:92
Aws::RDS::Model::GlobalCluster::SetDatabaseName
void SetDatabaseName(Aws::String &&value)
Definition: GlobalCluster.h:342
RDS_EXPORTS.h
Aws::Utils::Xml::XmlNode
Definition: XmlSerializer.h:53
Aws::RDS::Model::GlobalCluster::WithStatus
GlobalCluster & WithStatus(Aws::String &&value)
Definition: GlobalCluster.h:234
Aws::RDS::Model::GlobalCluster::WithGlobalClusterArn
GlobalCluster & WithGlobalClusterArn(const char *value)
Definition: GlobalCluster.h:198
Aws::RDS::Model::GlobalCluster::GetGlobalClusterResourceId
const Aws::String & GetGlobalClusterResourceId() const
Definition: GlobalCluster.h:101
Aws::RDS::Model::GlobalCluster::AddGlobalClusterMembers
GlobalCluster & AddGlobalClusterMembers(GlobalClusterMember &&value)
Definition: GlobalCluster.h:453
Aws::RDS::Model::GlobalCluster::GetFailoverState
const FailoverState & GetFailoverState() const
Definition: GlobalCluster.h:462
Aws::RDS::Model::GlobalCluster::SetEngine
void SetEngine(Aws::String &&value)
Definition: GlobalCluster.h:260
Aws::RDS::Model::GlobalCluster::GlobalClusterMembersHasBeenSet
bool GlobalClusterMembersHasBeenSet() const
Definition: GlobalCluster.h:417
Aws::RDS::Model::GlobalCluster::WithFailoverState
GlobalCluster & WithFailoverState(const FailoverState &value)
Definition: GlobalCluster.h:494
Aws::RDS::Model::GlobalCluster::WithEngine
GlobalCluster & WithEngine(const char *value)
Definition: GlobalCluster.h:280
Aws::RDS::Model::GlobalCluster::WithGlobalClusterIdentifier
GlobalCluster & WithGlobalClusterIdentifier(Aws::String &&value)
Definition: GlobalCluster.h:86
AWSString.h
Aws::RDS::Model::GlobalCluster::SetGlobalClusterResourceId
void SetGlobalClusterResourceId(Aws::String &&value)
Definition: GlobalCluster.h:125
Aws::RDS::Model::GlobalCluster::OutputToStream
void OutputToStream(Aws::OStream &oStream, const char *location) const
Aws::RDS::Model::GlobalCluster::SetGlobalClusterIdentifier
void SetGlobalClusterIdentifier(const Aws::String &value)
Definition: GlobalCluster.h:62
Aws::RDS::Model::GlobalCluster::GlobalClusterResourceIdHasBeenSet
bool GlobalClusterResourceIdHasBeenSet() const
Definition: GlobalCluster.h:109
Aws::RDS::Model::GlobalCluster::GetEngineVersion
const Aws::String & GetEngineVersion() const
Definition: GlobalCluster.h:286
Aws::RDS::Model::GlobalClusterMember
Definition: GlobalClusterMember.h:35
AWS_RDS_API
#define AWS_RDS_API
Definition: RDS_EXPORTS.h:28
Aws::RDS::Model::GlobalCluster::AddGlobalClusterMembers
GlobalCluster & AddGlobalClusterMembers(const GlobalClusterMember &value)
Definition: GlobalCluster.h:447
Aws::RDS::Model::GlobalCluster::EngineHasBeenSet
bool EngineHasBeenSet() const
Definition: GlobalCluster.h:250
Aws::RDS::Model::GlobalCluster::OutputToStream
void OutputToStream(Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
Aws::RDS::Model::GlobalCluster::WithDatabaseName
GlobalCluster & WithDatabaseName(Aws::String &&value)
Definition: GlobalCluster.h:357
Aws::RDS::Model::GlobalCluster::SetStorageEncrypted
void SetStorageEncrypted(bool value)
Definition: GlobalCluster.h:378
Aws
Definition: AccessManagementClient.h:15
Aws::RDS::Model::GlobalCluster::SetStatus
void SetStatus(Aws::String &&value)
Definition: GlobalCluster.h:219
Aws::RDS::Model::GlobalCluster::EngineVersionHasBeenSet
bool EngineVersionHasBeenSet() const
Definition: GlobalCluster.h:291
Aws::RDS::Model::GlobalCluster::SetEngineVersion
void SetEngineVersion(Aws::String &&value)
Definition: GlobalCluster.h:301
Aws::RDS::Model::GlobalCluster::WithEngine
GlobalCluster & WithEngine(const Aws::String &value)
Definition: GlobalCluster.h:270
Aws::RDS::Model::GlobalCluster::WithStatus
GlobalCluster & WithStatus(const char *value)
Definition: GlobalCluster.h:239
Aws::RDS::Model::GlobalCluster::SetDatabaseName
void SetDatabaseName(const char *value)
Definition: GlobalCluster.h:347
Aws::RDS::Model::GlobalCluster::WithGlobalClusterMembers
GlobalCluster & WithGlobalClusterMembers(Aws::Vector< GlobalClusterMember > &&value)
Definition: GlobalCluster.h:441
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::RDS::Model::GlobalCluster::WithEngineVersion
GlobalCluster & WithEngineVersion(Aws::String &&value)
Definition: GlobalCluster.h:316
Aws::RDS::Model::GlobalCluster::WithEngineVersion
GlobalCluster & WithEngineVersion(const Aws::String &value)
Definition: GlobalCluster.h:311
index
int index
Definition: cJSON.h:181
Aws::RDS::Model::GlobalCluster::WithGlobalClusterMembers
GlobalCluster & WithGlobalClusterMembers(const Aws::Vector< GlobalClusterMember > &value)
Definition: GlobalCluster.h:435
Aws::RDS::Model::GlobalCluster::GetGlobalClusterMembers
const Aws::Vector< GlobalClusterMember > & GetGlobalClusterMembers() const
Definition: GlobalCluster.h:411
Aws::RDS::Model::GlobalCluster::GlobalClusterArnHasBeenSet
bool GlobalClusterArnHasBeenSet() const
Definition: GlobalCluster.h:168
Aws::RDS::Model::GlobalCluster::SetDeletionProtection
void SetDeletionProtection(bool value)
Definition: GlobalCluster.h:399
GlobalClusterMember.h
Aws::RDS::Model::GlobalCluster::SetEngine
void SetEngine(const char *value)
Definition: GlobalCluster.h:265
Aws::RDS::Model::FailoverState
Definition: FailoverState.h:36
Aws::RDS::Model::GlobalCluster::SetGlobalClusterIdentifier
void SetGlobalClusterIdentifier(const char *value)
Definition: GlobalCluster.h:74
Aws::RDS::Model::GlobalCluster::WithStorageEncrypted
GlobalCluster & WithStorageEncrypted(bool value)
Definition: GlobalCluster.h:383
Aws::RDS::Model::GlobalCluster::GetStatus
const Aws::String & GetStatus() const
Definition: GlobalCluster.h:204
Aws::RDS::Model::GlobalCluster::SetFailoverState
void SetFailoverState(FailoverState &&value)
Definition: GlobalCluster.h:486
Aws::RDS::Model::GlobalCluster::WithGlobalClusterResourceId
GlobalCluster & WithGlobalClusterResourceId(const Aws::String &value)
Definition: GlobalCluster.h:141
Aws::RDS::Model::GlobalCluster::GetGlobalClusterIdentifier
const Aws::String & GetGlobalClusterIdentifier() const
Definition: GlobalCluster.h:50
Aws::RDS::Model::GlobalCluster::WithStatus
GlobalCluster & WithStatus(const Aws::String &value)
Definition: GlobalCluster.h:229
Aws::RDS::Model::GlobalCluster::WithGlobalClusterResourceId
GlobalCluster & WithGlobalClusterResourceId(const char *value)
Definition: GlobalCluster.h:157
FailoverState.h
Aws::RDS::Model::GlobalCluster::GetDatabaseName
const Aws::String & GetDatabaseName() const
Definition: GlobalCluster.h:327
Aws::RDS::Model::GlobalCluster::SetStatus
void SetStatus(const char *value)
Definition: GlobalCluster.h:224
Aws::RDS::Model::GlobalCluster::GetEngine
const Aws::String & GetEngine() const
Definition: GlobalCluster.h:245
Aws::RDS::Model::GlobalCluster::SetEngine
void SetEngine(const Aws::String &value)
Definition: GlobalCluster.h:255
Aws::RDS::Model::GlobalCluster::SetFailoverState
void SetFailoverState(const FailoverState &value)
Definition: GlobalCluster.h:478
Aws::RDS::Model::GlobalCluster::SetGlobalClusterArn
void SetGlobalClusterArn(Aws::String &&value)
Definition: GlobalCluster.h:178