AWS SDK for C++  1.9.109
AWS SDK for C++
DBClusterEndpoint.h
Go to the documentation of this file.
1 
6 #pragma once
7 #include <aws/rds/RDS_EXPORTS.h>
12 #include <utility>
13 
14 namespace Aws
15 {
16 namespace Utils
17 {
18 namespace Xml
19 {
20  class XmlNode;
21 } // namespace Xml
22 } // namespace Utils
23 namespace RDS
24 {
25 namespace Model
26 {
27 
41  {
42  public:
46 
47  void OutputToStream(Aws::OStream& ostream, const char* location, unsigned index, const char* locationValue) const;
48  void OutputToStream(Aws::OStream& oStream, const char* location) const;
49 
50 
55  inline const Aws::String& GetDBClusterEndpointIdentifier() const{ return m_dBClusterEndpointIdentifier; }
56 
61  inline bool DBClusterEndpointIdentifierHasBeenSet() const { return m_dBClusterEndpointIdentifierHasBeenSet; }
62 
67  inline void SetDBClusterEndpointIdentifier(const Aws::String& value) { m_dBClusterEndpointIdentifierHasBeenSet = true; m_dBClusterEndpointIdentifier = value; }
68 
73  inline void SetDBClusterEndpointIdentifier(Aws::String&& value) { m_dBClusterEndpointIdentifierHasBeenSet = true; m_dBClusterEndpointIdentifier = std::move(value); }
74 
79  inline void SetDBClusterEndpointIdentifier(const char* value) { m_dBClusterEndpointIdentifierHasBeenSet = true; m_dBClusterEndpointIdentifier.assign(value); }
80 
85  inline DBClusterEndpoint& WithDBClusterEndpointIdentifier(const Aws::String& value) { SetDBClusterEndpointIdentifier(value); return *this;}
86 
91  inline DBClusterEndpoint& WithDBClusterEndpointIdentifier(Aws::String&& value) { SetDBClusterEndpointIdentifier(std::move(value)); return *this;}
92 
97  inline DBClusterEndpoint& WithDBClusterEndpointIdentifier(const char* value) { SetDBClusterEndpointIdentifier(value); return *this;}
98 
99 
104  inline const Aws::String& GetDBClusterIdentifier() const{ return m_dBClusterIdentifier; }
105 
110  inline bool DBClusterIdentifierHasBeenSet() const { return m_dBClusterIdentifierHasBeenSet; }
111 
116  inline void SetDBClusterIdentifier(const Aws::String& value) { m_dBClusterIdentifierHasBeenSet = true; m_dBClusterIdentifier = value; }
117 
122  inline void SetDBClusterIdentifier(Aws::String&& value) { m_dBClusterIdentifierHasBeenSet = true; m_dBClusterIdentifier = std::move(value); }
123 
128  inline void SetDBClusterIdentifier(const char* value) { m_dBClusterIdentifierHasBeenSet = true; m_dBClusterIdentifier.assign(value); }
129 
134  inline DBClusterEndpoint& WithDBClusterIdentifier(const Aws::String& value) { SetDBClusterIdentifier(value); return *this;}
135 
140  inline DBClusterEndpoint& WithDBClusterIdentifier(Aws::String&& value) { SetDBClusterIdentifier(std::move(value)); return *this;}
141 
146  inline DBClusterEndpoint& WithDBClusterIdentifier(const char* value) { SetDBClusterIdentifier(value); return *this;}
147 
148 
153  inline const Aws::String& GetDBClusterEndpointResourceIdentifier() const{ return m_dBClusterEndpointResourceIdentifier; }
154 
159  inline bool DBClusterEndpointResourceIdentifierHasBeenSet() const { return m_dBClusterEndpointResourceIdentifierHasBeenSet; }
160 
165  inline void SetDBClusterEndpointResourceIdentifier(const Aws::String& value) { m_dBClusterEndpointResourceIdentifierHasBeenSet = true; m_dBClusterEndpointResourceIdentifier = value; }
166 
171  inline void SetDBClusterEndpointResourceIdentifier(Aws::String&& value) { m_dBClusterEndpointResourceIdentifierHasBeenSet = true; m_dBClusterEndpointResourceIdentifier = std::move(value); }
172 
177  inline void SetDBClusterEndpointResourceIdentifier(const char* value) { m_dBClusterEndpointResourceIdentifierHasBeenSet = true; m_dBClusterEndpointResourceIdentifier.assign(value); }
178 
183  inline DBClusterEndpoint& WithDBClusterEndpointResourceIdentifier(const Aws::String& value) { SetDBClusterEndpointResourceIdentifier(value); return *this;}
184 
189  inline DBClusterEndpoint& WithDBClusterEndpointResourceIdentifier(Aws::String&& value) { SetDBClusterEndpointResourceIdentifier(std::move(value)); return *this;}
190 
195  inline DBClusterEndpoint& WithDBClusterEndpointResourceIdentifier(const char* value) { SetDBClusterEndpointResourceIdentifier(value); return *this;}
196 
197 
201  inline const Aws::String& GetEndpoint() const{ return m_endpoint; }
202 
206  inline bool EndpointHasBeenSet() const { return m_endpointHasBeenSet; }
207 
211  inline void SetEndpoint(const Aws::String& value) { m_endpointHasBeenSet = true; m_endpoint = value; }
212 
216  inline void SetEndpoint(Aws::String&& value) { m_endpointHasBeenSet = true; m_endpoint = std::move(value); }
217 
221  inline void SetEndpoint(const char* value) { m_endpointHasBeenSet = true; m_endpoint.assign(value); }
222 
226  inline DBClusterEndpoint& WithEndpoint(const Aws::String& value) { SetEndpoint(value); return *this;}
227 
231  inline DBClusterEndpoint& WithEndpoint(Aws::String&& value) { SetEndpoint(std::move(value)); return *this;}
232 
236  inline DBClusterEndpoint& WithEndpoint(const char* value) { SetEndpoint(value); return *this;}
237 
238 
246  inline const Aws::String& GetStatus() const{ return m_status; }
247 
255  inline bool StatusHasBeenSet() const { return m_statusHasBeenSet; }
256 
264  inline void SetStatus(const Aws::String& value) { m_statusHasBeenSet = true; m_status = value; }
265 
273  inline void SetStatus(Aws::String&& value) { m_statusHasBeenSet = true; m_status = std::move(value); }
274 
282  inline void SetStatus(const char* value) { m_statusHasBeenSet = true; m_status.assign(value); }
283 
291  inline DBClusterEndpoint& WithStatus(const Aws::String& value) { SetStatus(value); return *this;}
292 
300  inline DBClusterEndpoint& WithStatus(Aws::String&& value) { SetStatus(std::move(value)); return *this;}
301 
309  inline DBClusterEndpoint& WithStatus(const char* value) { SetStatus(value); return *this;}
310 
311 
316  inline const Aws::String& GetEndpointType() const{ return m_endpointType; }
317 
322  inline bool EndpointTypeHasBeenSet() const { return m_endpointTypeHasBeenSet; }
323 
328  inline void SetEndpointType(const Aws::String& value) { m_endpointTypeHasBeenSet = true; m_endpointType = value; }
329 
334  inline void SetEndpointType(Aws::String&& value) { m_endpointTypeHasBeenSet = true; m_endpointType = std::move(value); }
335 
340  inline void SetEndpointType(const char* value) { m_endpointTypeHasBeenSet = true; m_endpointType.assign(value); }
341 
346  inline DBClusterEndpoint& WithEndpointType(const Aws::String& value) { SetEndpointType(value); return *this;}
347 
352  inline DBClusterEndpoint& WithEndpointType(Aws::String&& value) { SetEndpointType(std::move(value)); return *this;}
353 
358  inline DBClusterEndpoint& WithEndpointType(const char* value) { SetEndpointType(value); return *this;}
359 
360 
365  inline const Aws::String& GetCustomEndpointType() const{ return m_customEndpointType; }
366 
371  inline bool CustomEndpointTypeHasBeenSet() const { return m_customEndpointTypeHasBeenSet; }
372 
377  inline void SetCustomEndpointType(const Aws::String& value) { m_customEndpointTypeHasBeenSet = true; m_customEndpointType = value; }
378 
383  inline void SetCustomEndpointType(Aws::String&& value) { m_customEndpointTypeHasBeenSet = true; m_customEndpointType = std::move(value); }
384 
389  inline void SetCustomEndpointType(const char* value) { m_customEndpointTypeHasBeenSet = true; m_customEndpointType.assign(value); }
390 
395  inline DBClusterEndpoint& WithCustomEndpointType(const Aws::String& value) { SetCustomEndpointType(value); return *this;}
396 
401  inline DBClusterEndpoint& WithCustomEndpointType(Aws::String&& value) { SetCustomEndpointType(std::move(value)); return *this;}
402 
407  inline DBClusterEndpoint& WithCustomEndpointType(const char* value) { SetCustomEndpointType(value); return *this;}
408 
409 
414  inline const Aws::Vector<Aws::String>& GetStaticMembers() const{ return m_staticMembers; }
415 
420  inline bool StaticMembersHasBeenSet() const { return m_staticMembersHasBeenSet; }
421 
426  inline void SetStaticMembers(const Aws::Vector<Aws::String>& value) { m_staticMembersHasBeenSet = true; m_staticMembers = value; }
427 
432  inline void SetStaticMembers(Aws::Vector<Aws::String>&& value) { m_staticMembersHasBeenSet = true; m_staticMembers = std::move(value); }
433 
438  inline DBClusterEndpoint& WithStaticMembers(const Aws::Vector<Aws::String>& value) { SetStaticMembers(value); return *this;}
439 
444  inline DBClusterEndpoint& WithStaticMembers(Aws::Vector<Aws::String>&& value) { SetStaticMembers(std::move(value)); return *this;}
445 
450  inline DBClusterEndpoint& AddStaticMembers(const Aws::String& value) { m_staticMembersHasBeenSet = true; m_staticMembers.push_back(value); return *this; }
451 
456  inline DBClusterEndpoint& AddStaticMembers(Aws::String&& value) { m_staticMembersHasBeenSet = true; m_staticMembers.push_back(std::move(value)); return *this; }
457 
462  inline DBClusterEndpoint& AddStaticMembers(const char* value) { m_staticMembersHasBeenSet = true; m_staticMembers.push_back(value); return *this; }
463 
464 
470  inline const Aws::Vector<Aws::String>& GetExcludedMembers() const{ return m_excludedMembers; }
471 
477  inline bool ExcludedMembersHasBeenSet() const { return m_excludedMembersHasBeenSet; }
478 
484  inline void SetExcludedMembers(const Aws::Vector<Aws::String>& value) { m_excludedMembersHasBeenSet = true; m_excludedMembers = value; }
485 
491  inline void SetExcludedMembers(Aws::Vector<Aws::String>&& value) { m_excludedMembersHasBeenSet = true; m_excludedMembers = std::move(value); }
492 
498  inline DBClusterEndpoint& WithExcludedMembers(const Aws::Vector<Aws::String>& value) { SetExcludedMembers(value); return *this;}
499 
505  inline DBClusterEndpoint& WithExcludedMembers(Aws::Vector<Aws::String>&& value) { SetExcludedMembers(std::move(value)); return *this;}
506 
512  inline DBClusterEndpoint& AddExcludedMembers(const Aws::String& value) { m_excludedMembersHasBeenSet = true; m_excludedMembers.push_back(value); return *this; }
513 
519  inline DBClusterEndpoint& AddExcludedMembers(Aws::String&& value) { m_excludedMembersHasBeenSet = true; m_excludedMembers.push_back(std::move(value)); return *this; }
520 
526  inline DBClusterEndpoint& AddExcludedMembers(const char* value) { m_excludedMembersHasBeenSet = true; m_excludedMembers.push_back(value); return *this; }
527 
528 
532  inline const Aws::String& GetDBClusterEndpointArn() const{ return m_dBClusterEndpointArn; }
533 
537  inline bool DBClusterEndpointArnHasBeenSet() const { return m_dBClusterEndpointArnHasBeenSet; }
538 
542  inline void SetDBClusterEndpointArn(const Aws::String& value) { m_dBClusterEndpointArnHasBeenSet = true; m_dBClusterEndpointArn = value; }
543 
547  inline void SetDBClusterEndpointArn(Aws::String&& value) { m_dBClusterEndpointArnHasBeenSet = true; m_dBClusterEndpointArn = std::move(value); }
548 
552  inline void SetDBClusterEndpointArn(const char* value) { m_dBClusterEndpointArnHasBeenSet = true; m_dBClusterEndpointArn.assign(value); }
553 
557  inline DBClusterEndpoint& WithDBClusterEndpointArn(const Aws::String& value) { SetDBClusterEndpointArn(value); return *this;}
558 
562  inline DBClusterEndpoint& WithDBClusterEndpointArn(Aws::String&& value) { SetDBClusterEndpointArn(std::move(value)); return *this;}
563 
567  inline DBClusterEndpoint& WithDBClusterEndpointArn(const char* value) { SetDBClusterEndpointArn(value); return *this;}
568 
569 
570 
571  inline const ResponseMetadata& GetResponseMetadata() const{ return m_responseMetadata; }
572 
573 
574  inline bool ResponseMetadataHasBeenSet() const { return m_responseMetadataHasBeenSet; }
575 
576 
577  inline void SetResponseMetadata(const ResponseMetadata& value) { m_responseMetadataHasBeenSet = true; m_responseMetadata = value; }
578 
579 
580  inline void SetResponseMetadata(ResponseMetadata&& value) { m_responseMetadataHasBeenSet = true; m_responseMetadata = std::move(value); }
581 
582 
583  inline DBClusterEndpoint& WithResponseMetadata(const ResponseMetadata& value) { SetResponseMetadata(value); return *this;}
584 
585 
586  inline DBClusterEndpoint& WithResponseMetadata(ResponseMetadata&& value) { SetResponseMetadata(std::move(value)); return *this;}
587 
588  private:
589 
590  Aws::String m_dBClusterEndpointIdentifier;
591  bool m_dBClusterEndpointIdentifierHasBeenSet;
592 
593  Aws::String m_dBClusterIdentifier;
594  bool m_dBClusterIdentifierHasBeenSet;
595 
596  Aws::String m_dBClusterEndpointResourceIdentifier;
597  bool m_dBClusterEndpointResourceIdentifierHasBeenSet;
598 
599  Aws::String m_endpoint;
600  bool m_endpointHasBeenSet;
601 
602  Aws::String m_status;
603  bool m_statusHasBeenSet;
604 
605  Aws::String m_endpointType;
606  bool m_endpointTypeHasBeenSet;
607 
608  Aws::String m_customEndpointType;
609  bool m_customEndpointTypeHasBeenSet;
610 
611  Aws::Vector<Aws::String> m_staticMembers;
612  bool m_staticMembersHasBeenSet;
613 
614  Aws::Vector<Aws::String> m_excludedMembers;
615  bool m_excludedMembersHasBeenSet;
616 
617  Aws::String m_dBClusterEndpointArn;
618  bool m_dBClusterEndpointArnHasBeenSet;
619 
620  ResponseMetadata m_responseMetadata;
621  bool m_responseMetadataHasBeenSet;
622  };
623 
624 } // namespace Model
625 } // namespace RDS
626 } // namespace Aws
Aws::RDS::Model::DBClusterEndpoint::SetStatus
void SetStatus(const Aws::String &value)
Definition: DBClusterEndpoint.h:264
Aws::RDS::Model::DBClusterEndpoint::WithDBClusterEndpointArn
DBClusterEndpoint & WithDBClusterEndpointArn(Aws::String &&value)
Definition: DBClusterEndpoint.h:562
Aws::RDS::Model::DBClusterEndpoint::SetResponseMetadata
void SetResponseMetadata(const ResponseMetadata &value)
Definition: DBClusterEndpoint.h:577
Aws::RDS::Model::DBClusterEndpoint::ResponseMetadataHasBeenSet
bool ResponseMetadataHasBeenSet() const
Definition: DBClusterEndpoint.h:574
Aws::RDS::Model::DBClusterEndpoint::EndpointTypeHasBeenSet
bool EndpointTypeHasBeenSet() const
Definition: DBClusterEndpoint.h:322
Aws::RDS::Model::DBClusterEndpoint::WithDBClusterIdentifier
DBClusterEndpoint & WithDBClusterIdentifier(const char *value)
Definition: DBClusterEndpoint.h:146
Aws::RDS::Model::DBClusterEndpoint::GetStatus
const Aws::String & GetStatus() const
Definition: DBClusterEndpoint.h:246
Aws::RDS::Model::DBClusterEndpoint::SetEndpoint
void SetEndpoint(const char *value)
Definition: DBClusterEndpoint.h:221
Aws::RDS::Model::DBClusterEndpoint::WithDBClusterEndpointIdentifier
DBClusterEndpoint & WithDBClusterEndpointIdentifier(const char *value)
Definition: DBClusterEndpoint.h:97
Aws::RDS::Model::DBClusterEndpoint::SetStatus
void SetStatus(const char *value)
Definition: DBClusterEndpoint.h:282
Aws::RDS::Model::DBClusterEndpoint::WithExcludedMembers
DBClusterEndpoint & WithExcludedMembers(const Aws::Vector< Aws::String > &value)
Definition: DBClusterEndpoint.h:498
Aws::RDS::Model::DBClusterEndpoint::OutputToStream
void OutputToStream(Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
Aws::RDS::Model::DBClusterEndpoint::WithDBClusterEndpointIdentifier
DBClusterEndpoint & WithDBClusterEndpointIdentifier(const Aws::String &value)
Definition: DBClusterEndpoint.h:85
Aws::RDS::Model::DBClusterEndpoint::SetEndpointType
void SetEndpointType(Aws::String &&value)
Definition: DBClusterEndpoint.h:334
Aws::RDS::Model::DBClusterEndpoint::GetCustomEndpointType
const Aws::String & GetCustomEndpointType() const
Definition: DBClusterEndpoint.h:365
Aws::RDS::Model::DBClusterEndpoint::WithDBClusterEndpointResourceIdentifier
DBClusterEndpoint & WithDBClusterEndpointResourceIdentifier(const char *value)
Definition: DBClusterEndpoint.h:195
Aws::RDS::Model::DBClusterEndpoint::WithEndpointType
DBClusterEndpoint & WithEndpointType(const char *value)
Definition: DBClusterEndpoint.h:358
Aws::RDS::Model::DBClusterEndpoint::StatusHasBeenSet
bool StatusHasBeenSet() const
Definition: DBClusterEndpoint.h:255
Aws::RDS::Model::DBClusterEndpoint::DBClusterEndpoint
DBClusterEndpoint(const Aws::Utils::Xml::XmlNode &xmlNode)
Aws::RDS::Model::DBClusterEndpoint::CustomEndpointTypeHasBeenSet
bool CustomEndpointTypeHasBeenSet() const
Definition: DBClusterEndpoint.h:371
Aws::RDS::Model::DBClusterEndpoint::EndpointHasBeenSet
bool EndpointHasBeenSet() const
Definition: DBClusterEndpoint.h:206
Aws::ApplicationInsights::Model::CloudWatchEventSource::NOT_SET
@ NOT_SET
Aws::RDS::Model::DBClusterEndpoint::WithDBClusterIdentifier
DBClusterEndpoint & WithDBClusterIdentifier(Aws::String &&value)
Definition: DBClusterEndpoint.h:140
Aws::RDS::Model::DBClusterEndpoint::SetDBClusterEndpointIdentifier
void SetDBClusterEndpointIdentifier(Aws::String &&value)
Definition: DBClusterEndpoint.h:73
Aws::RDS::Model::DBClusterEndpoint::GetExcludedMembers
const Aws::Vector< Aws::String > & GetExcludedMembers() const
Definition: DBClusterEndpoint.h:470
Aws::RDS::Model::DBClusterEndpoint::AddStaticMembers
DBClusterEndpoint & AddStaticMembers(Aws::String &&value)
Definition: DBClusterEndpoint.h:456
Aws::RDS::Model::DBClusterEndpoint::WithCustomEndpointType
DBClusterEndpoint & WithCustomEndpointType(const char *value)
Definition: DBClusterEndpoint.h:407
Aws::RDS::Model::DBClusterEndpoint::WithEndpointType
DBClusterEndpoint & WithEndpointType(Aws::String &&value)
Definition: DBClusterEndpoint.h:352
Aws::RDS::Model::DBClusterEndpoint::GetDBClusterIdentifier
const Aws::String & GetDBClusterIdentifier() const
Definition: DBClusterEndpoint.h:104
Aws::RDS::Model::DBClusterEndpoint::AddExcludedMembers
DBClusterEndpoint & AddExcludedMembers(const Aws::String &value)
Definition: DBClusterEndpoint.h:512
Aws::RDS::Model::DBClusterEndpoint::SetCustomEndpointType
void SetCustomEndpointType(const Aws::String &value)
Definition: DBClusterEndpoint.h:377
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::RDS::Model::DBClusterEndpoint::SetEndpoint
void SetEndpoint(Aws::String &&value)
Definition: DBClusterEndpoint.h:216
Aws::RDS::Model::DBClusterEndpoint::WithEndpointType
DBClusterEndpoint & WithEndpointType(const Aws::String &value)
Definition: DBClusterEndpoint.h:346
Aws::RDS::Model::DBClusterEndpoint::SetDBClusterEndpointResourceIdentifier
void SetDBClusterEndpointResourceIdentifier(Aws::String &&value)
Definition: DBClusterEndpoint.h:171
AWSStreamFwd.h
Aws::RDS::Model::DBClusterEndpoint::DBClusterEndpointArnHasBeenSet
bool DBClusterEndpointArnHasBeenSet() const
Definition: DBClusterEndpoint.h:537
Aws::RDS::Model::DBClusterEndpoint::DBClusterEndpointIdentifierHasBeenSet
bool DBClusterEndpointIdentifierHasBeenSet() const
Definition: DBClusterEndpoint.h:61
Aws::RDS::Model::DBClusterEndpoint::WithEndpoint
DBClusterEndpoint & WithEndpoint(const Aws::String &value)
Definition: DBClusterEndpoint.h:226
Aws::RDS::Model::ResponseMetadata
Definition: ResponseMetadata.h:27
Aws::RDS::Model::DBClusterEndpoint::WithExcludedMembers
DBClusterEndpoint & WithExcludedMembers(Aws::Vector< Aws::String > &&value)
Definition: DBClusterEndpoint.h:505
AWSVector.h
Aws::RDS::Model::DBClusterEndpoint::WithStatus
DBClusterEndpoint & WithStatus(const Aws::String &value)
Definition: DBClusterEndpoint.h:291
Aws::RDS::Model::DBClusterEndpoint::GetEndpoint
const Aws::String & GetEndpoint() const
Definition: DBClusterEndpoint.h:201
Aws::RDS::Model::DBClusterEndpoint::WithStatus
DBClusterEndpoint & WithStatus(Aws::String &&value)
Definition: DBClusterEndpoint.h:300
Aws::RDS::Model::DBClusterEndpoint::SetStaticMembers
void SetStaticMembers(const Aws::Vector< Aws::String > &value)
Definition: DBClusterEndpoint.h:426
Aws::RDS::Model::DBClusterEndpoint::SetDBClusterIdentifier
void SetDBClusterIdentifier(Aws::String &&value)
Definition: DBClusterEndpoint.h:122
Aws::RDS::Model::DBClusterEndpoint::WithEndpoint
DBClusterEndpoint & WithEndpoint(Aws::String &&value)
Definition: DBClusterEndpoint.h:231
Aws::RDS::Model::DBClusterEndpoint::GetDBClusterEndpointArn
const Aws::String & GetDBClusterEndpointArn() const
Definition: DBClusterEndpoint.h:532
Aws::OStream
std::basic_ostream< char, std::char_traits< char > > OStream
Definition: AWSStreamFwd.h:21
Aws::RDS::Model::DBClusterEndpoint::WithCustomEndpointType
DBClusterEndpoint & WithCustomEndpointType(const Aws::String &value)
Definition: DBClusterEndpoint.h:395
Aws::RDS::Model::DBClusterEndpoint::AddExcludedMembers
DBClusterEndpoint & AddExcludedMembers(Aws::String &&value)
Definition: DBClusterEndpoint.h:519
Aws::RDS::Model::DBClusterEndpoint::AddExcludedMembers
DBClusterEndpoint & AddExcludedMembers(const char *value)
Definition: DBClusterEndpoint.h:526
Aws::RDS::Model::DBClusterEndpoint::SetExcludedMembers
void SetExcludedMembers(Aws::Vector< Aws::String > &&value)
Definition: DBClusterEndpoint.h:491
Aws::RDS::Model::DBClusterEndpoint::SetDBClusterIdentifier
void SetDBClusterIdentifier(const char *value)
Definition: DBClusterEndpoint.h:128
RDS_EXPORTS.h
Aws::RDS::Model::DBClusterEndpoint::SetEndpointType
void SetEndpointType(const Aws::String &value)
Definition: DBClusterEndpoint.h:328
Aws::Utils::Xml::XmlNode
Definition: XmlSerializer.h:53
Aws::RDS::Model::DBClusterEndpoint::WithEndpoint
DBClusterEndpoint & WithEndpoint(const char *value)
Definition: DBClusterEndpoint.h:236
Aws::RDS::Model::DBClusterEndpoint
Definition: DBClusterEndpoint.h:41
Aws::RDS::Model::DBClusterEndpoint::SetDBClusterEndpointResourceIdentifier
void SetDBClusterEndpointResourceIdentifier(const Aws::String &value)
Definition: DBClusterEndpoint.h:165
Aws::RDS::Model::DBClusterEndpoint::WithStaticMembers
DBClusterEndpoint & WithStaticMembers(Aws::Vector< Aws::String > &&value)
Definition: DBClusterEndpoint.h:444
Aws::RDS::Model::DBClusterEndpoint::DBClusterEndpointResourceIdentifierHasBeenSet
bool DBClusterEndpointResourceIdentifierHasBeenSet() const
Definition: DBClusterEndpoint.h:159
AWSString.h
Aws::RDS::Model::DBClusterEndpoint::StaticMembersHasBeenSet
bool StaticMembersHasBeenSet() const
Definition: DBClusterEndpoint.h:420
Aws::RDS::Model::DBClusterEndpoint::DBClusterIdentifierHasBeenSet
bool DBClusterIdentifierHasBeenSet() const
Definition: DBClusterEndpoint.h:110
Aws::RDS::Model::DBClusterEndpoint::SetDBClusterEndpointArn
void SetDBClusterEndpointArn(const Aws::String &value)
Definition: DBClusterEndpoint.h:542
Aws::RDS::Model::DBClusterEndpoint::WithDBClusterIdentifier
DBClusterEndpoint & WithDBClusterIdentifier(const Aws::String &value)
Definition: DBClusterEndpoint.h:134
Aws::RDS::Model::DBClusterEndpoint::SetDBClusterEndpointArn
void SetDBClusterEndpointArn(const char *value)
Definition: DBClusterEndpoint.h:552
Aws::RDS::Model::DBClusterEndpoint::SetResponseMetadata
void SetResponseMetadata(ResponseMetadata &&value)
Definition: DBClusterEndpoint.h:580
Aws::RDS::Model::DBClusterEndpoint::DBClusterEndpoint
DBClusterEndpoint()
Aws::RDS::Model::DBClusterEndpoint::GetEndpointType
const Aws::String & GetEndpointType() const
Definition: DBClusterEndpoint.h:316
Aws::RDS::Model::DBClusterEndpoint::WithStatus
DBClusterEndpoint & WithStatus(const char *value)
Definition: DBClusterEndpoint.h:309
AWS_RDS_API
#define AWS_RDS_API
Definition: RDS_EXPORTS.h:28
Aws::RDS::Model::DBClusterEndpoint::AddStaticMembers
DBClusterEndpoint & AddStaticMembers(const char *value)
Definition: DBClusterEndpoint.h:462
Aws::RDS::Model::DBClusterEndpoint::SetDBClusterEndpointIdentifier
void SetDBClusterEndpointIdentifier(const char *value)
Definition: DBClusterEndpoint.h:79
Aws::RDS::Model::DBClusterEndpoint::WithDBClusterEndpointArn
DBClusterEndpoint & WithDBClusterEndpointArn(const Aws::String &value)
Definition: DBClusterEndpoint.h:557
Aws::RDS::Model::DBClusterEndpoint::SetEndpoint
void SetEndpoint(const Aws::String &value)
Definition: DBClusterEndpoint.h:211
Aws::RDS::Model::DBClusterEndpoint::SetExcludedMembers
void SetExcludedMembers(const Aws::Vector< Aws::String > &value)
Definition: DBClusterEndpoint.h:484
Aws
Definition: AccessManagementClient.h:15
Aws::RDS::Model::DBClusterEndpoint::GetResponseMetadata
const ResponseMetadata & GetResponseMetadata() const
Definition: DBClusterEndpoint.h:571
Aws::RDS::Model::DBClusterEndpoint::GetDBClusterEndpointResourceIdentifier
const Aws::String & GetDBClusterEndpointResourceIdentifier() const
Definition: DBClusterEndpoint.h:153
Aws::RDS::Model::DBClusterEndpoint::WithResponseMetadata
DBClusterEndpoint & WithResponseMetadata(ResponseMetadata &&value)
Definition: DBClusterEndpoint.h:586
Aws::RDS::Model::DBClusterEndpoint::WithDBClusterEndpointArn
DBClusterEndpoint & WithDBClusterEndpointArn(const char *value)
Definition: DBClusterEndpoint.h:567
ResponseMetadata.h
Aws::RDS::Model::DBClusterEndpoint::SetCustomEndpointType
void SetCustomEndpointType(const char *value)
Definition: DBClusterEndpoint.h:389
Aws::RDS::Model::DBClusterEndpoint::SetDBClusterEndpointArn
void SetDBClusterEndpointArn(Aws::String &&value)
Definition: DBClusterEndpoint.h:547
Aws::RDS::Model::DBClusterEndpoint::GetStaticMembers
const Aws::Vector< Aws::String > & GetStaticMembers() const
Definition: DBClusterEndpoint.h:414
Aws::RDS::Model::DBClusterEndpoint::WithDBClusterEndpointResourceIdentifier
DBClusterEndpoint & WithDBClusterEndpointResourceIdentifier(const Aws::String &value)
Definition: DBClusterEndpoint.h:183
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::RDS::Model::DBClusterEndpoint::AddStaticMembers
DBClusterEndpoint & AddStaticMembers(const Aws::String &value)
Definition: DBClusterEndpoint.h:450
Aws::RDS::Model::DBClusterEndpoint::SetStaticMembers
void SetStaticMembers(Aws::Vector< Aws::String > &&value)
Definition: DBClusterEndpoint.h:432
index
int index
Definition: cJSON.h:181
Aws::RDS::Model::DBClusterEndpoint::WithStaticMembers
DBClusterEndpoint & WithStaticMembers(const Aws::Vector< Aws::String > &value)
Definition: DBClusterEndpoint.h:438
Aws::RDS::Model::DBClusterEndpoint::GetDBClusterEndpointIdentifier
const Aws::String & GetDBClusterEndpointIdentifier() const
Definition: DBClusterEndpoint.h:55
Aws::RDS::Model::DBClusterEndpoint::SetDBClusterEndpointIdentifier
void SetDBClusterEndpointIdentifier(const Aws::String &value)
Definition: DBClusterEndpoint.h:67
Aws::RDS::Model::DBClusterEndpoint::WithDBClusterEndpointResourceIdentifier
DBClusterEndpoint & WithDBClusterEndpointResourceIdentifier(Aws::String &&value)
Definition: DBClusterEndpoint.h:189
Aws::RDS::Model::DBClusterEndpoint::SetDBClusterEndpointResourceIdentifier
void SetDBClusterEndpointResourceIdentifier(const char *value)
Definition: DBClusterEndpoint.h:177
Aws::RDS::Model::DBClusterEndpoint::operator=
DBClusterEndpoint & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
Aws::RDS::Model::DBClusterEndpoint::SetDBClusterIdentifier
void SetDBClusterIdentifier(const Aws::String &value)
Definition: DBClusterEndpoint.h:116
Aws::RDS::Model::DBClusterEndpoint::WithCustomEndpointType
DBClusterEndpoint & WithCustomEndpointType(Aws::String &&value)
Definition: DBClusterEndpoint.h:401
Aws::RDS::Model::DBClusterEndpoint::WithDBClusterEndpointIdentifier
DBClusterEndpoint & WithDBClusterEndpointIdentifier(Aws::String &&value)
Definition: DBClusterEndpoint.h:91
Aws::RDS::Model::DBClusterEndpoint::SetCustomEndpointType
void SetCustomEndpointType(Aws::String &&value)
Definition: DBClusterEndpoint.h:383
Aws::RDS::Model::DBClusterEndpoint::SetStatus
void SetStatus(Aws::String &&value)
Definition: DBClusterEndpoint.h:273
Aws::RDS::Model::DBClusterEndpoint::OutputToStream
void OutputToStream(Aws::OStream &oStream, const char *location) const
Aws::RDS::Model::DBClusterEndpoint::WithResponseMetadata
DBClusterEndpoint & WithResponseMetadata(const ResponseMetadata &value)
Definition: DBClusterEndpoint.h:583
Aws::RDS::Model::DBClusterEndpoint::SetEndpointType
void SetEndpointType(const char *value)
Definition: DBClusterEndpoint.h:340
Aws::RDS::Model::DBClusterEndpoint::ExcludedMembersHasBeenSet
bool ExcludedMembersHasBeenSet() const
Definition: DBClusterEndpoint.h:477