AWS SDK for C++  1.9.104
AWS SDK for C++
DBProxyEndpoint.h
Go to the documentation of this file.
1 
6 #pragma once
7 #include <aws/rds/RDS_EXPORTS.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 
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 
56  inline const Aws::String& GetDBProxyEndpointName() const{ return m_dBProxyEndpointName; }
57 
63  inline bool DBProxyEndpointNameHasBeenSet() const { return m_dBProxyEndpointNameHasBeenSet; }
64 
70  inline void SetDBProxyEndpointName(const Aws::String& value) { m_dBProxyEndpointNameHasBeenSet = true; m_dBProxyEndpointName = value; }
71 
77  inline void SetDBProxyEndpointName(Aws::String&& value) { m_dBProxyEndpointNameHasBeenSet = true; m_dBProxyEndpointName = std::move(value); }
78 
84  inline void SetDBProxyEndpointName(const char* value) { m_dBProxyEndpointNameHasBeenSet = true; m_dBProxyEndpointName.assign(value); }
85 
91  inline DBProxyEndpoint& WithDBProxyEndpointName(const Aws::String& value) { SetDBProxyEndpointName(value); return *this;}
92 
98  inline DBProxyEndpoint& WithDBProxyEndpointName(Aws::String&& value) { SetDBProxyEndpointName(std::move(value)); return *this;}
99 
105  inline DBProxyEndpoint& WithDBProxyEndpointName(const char* value) { SetDBProxyEndpointName(value); return *this;}
106 
107 
111  inline const Aws::String& GetDBProxyEndpointArn() const{ return m_dBProxyEndpointArn; }
112 
116  inline bool DBProxyEndpointArnHasBeenSet() const { return m_dBProxyEndpointArnHasBeenSet; }
117 
121  inline void SetDBProxyEndpointArn(const Aws::String& value) { m_dBProxyEndpointArnHasBeenSet = true; m_dBProxyEndpointArn = value; }
122 
126  inline void SetDBProxyEndpointArn(Aws::String&& value) { m_dBProxyEndpointArnHasBeenSet = true; m_dBProxyEndpointArn = std::move(value); }
127 
131  inline void SetDBProxyEndpointArn(const char* value) { m_dBProxyEndpointArnHasBeenSet = true; m_dBProxyEndpointArn.assign(value); }
132 
136  inline DBProxyEndpoint& WithDBProxyEndpointArn(const Aws::String& value) { SetDBProxyEndpointArn(value); return *this;}
137 
141  inline DBProxyEndpoint& WithDBProxyEndpointArn(Aws::String&& value) { SetDBProxyEndpointArn(std::move(value)); return *this;}
142 
146  inline DBProxyEndpoint& WithDBProxyEndpointArn(const char* value) { SetDBProxyEndpointArn(value); return *this;}
147 
148 
153  inline const Aws::String& GetDBProxyName() const{ return m_dBProxyName; }
154 
159  inline bool DBProxyNameHasBeenSet() const { return m_dBProxyNameHasBeenSet; }
160 
165  inline void SetDBProxyName(const Aws::String& value) { m_dBProxyNameHasBeenSet = true; m_dBProxyName = value; }
166 
171  inline void SetDBProxyName(Aws::String&& value) { m_dBProxyNameHasBeenSet = true; m_dBProxyName = std::move(value); }
172 
177  inline void SetDBProxyName(const char* value) { m_dBProxyNameHasBeenSet = true; m_dBProxyName.assign(value); }
178 
183  inline DBProxyEndpoint& WithDBProxyName(const Aws::String& value) { SetDBProxyName(value); return *this;}
184 
189  inline DBProxyEndpoint& WithDBProxyName(Aws::String&& value) { SetDBProxyName(std::move(value)); return *this;}
190 
195  inline DBProxyEndpoint& WithDBProxyName(const char* value) { SetDBProxyName(value); return *this;}
196 
197 
204  inline const DBProxyEndpointStatus& GetStatus() const{ return m_status; }
205 
212  inline bool StatusHasBeenSet() const { return m_statusHasBeenSet; }
213 
220  inline void SetStatus(const DBProxyEndpointStatus& value) { m_statusHasBeenSet = true; m_status = value; }
221 
228  inline void SetStatus(DBProxyEndpointStatus&& value) { m_statusHasBeenSet = true; m_status = std::move(value); }
229 
236  inline DBProxyEndpoint& WithStatus(const DBProxyEndpointStatus& value) { SetStatus(value); return *this;}
237 
244  inline DBProxyEndpoint& WithStatus(DBProxyEndpointStatus&& value) { SetStatus(std::move(value)); return *this;}
245 
246 
250  inline const Aws::String& GetVpcId() const{ return m_vpcId; }
251 
255  inline bool VpcIdHasBeenSet() const { return m_vpcIdHasBeenSet; }
256 
260  inline void SetVpcId(const Aws::String& value) { m_vpcIdHasBeenSet = true; m_vpcId = value; }
261 
265  inline void SetVpcId(Aws::String&& value) { m_vpcIdHasBeenSet = true; m_vpcId = std::move(value); }
266 
270  inline void SetVpcId(const char* value) { m_vpcIdHasBeenSet = true; m_vpcId.assign(value); }
271 
275  inline DBProxyEndpoint& WithVpcId(const Aws::String& value) { SetVpcId(value); return *this;}
276 
280  inline DBProxyEndpoint& WithVpcId(Aws::String&& value) { SetVpcId(std::move(value)); return *this;}
281 
285  inline DBProxyEndpoint& WithVpcId(const char* value) { SetVpcId(value); return *this;}
286 
287 
292  inline const Aws::Vector<Aws::String>& GetVpcSecurityGroupIds() const{ return m_vpcSecurityGroupIds; }
293 
298  inline bool VpcSecurityGroupIdsHasBeenSet() const { return m_vpcSecurityGroupIdsHasBeenSet; }
299 
304  inline void SetVpcSecurityGroupIds(const Aws::Vector<Aws::String>& value) { m_vpcSecurityGroupIdsHasBeenSet = true; m_vpcSecurityGroupIds = value; }
305 
310  inline void SetVpcSecurityGroupIds(Aws::Vector<Aws::String>&& value) { m_vpcSecurityGroupIdsHasBeenSet = true; m_vpcSecurityGroupIds = std::move(value); }
311 
316  inline DBProxyEndpoint& WithVpcSecurityGroupIds(const Aws::Vector<Aws::String>& value) { SetVpcSecurityGroupIds(value); return *this;}
317 
322  inline DBProxyEndpoint& WithVpcSecurityGroupIds(Aws::Vector<Aws::String>&& value) { SetVpcSecurityGroupIds(std::move(value)); return *this;}
323 
328  inline DBProxyEndpoint& AddVpcSecurityGroupIds(const Aws::String& value) { m_vpcSecurityGroupIdsHasBeenSet = true; m_vpcSecurityGroupIds.push_back(value); return *this; }
329 
334  inline DBProxyEndpoint& AddVpcSecurityGroupIds(Aws::String&& value) { m_vpcSecurityGroupIdsHasBeenSet = true; m_vpcSecurityGroupIds.push_back(std::move(value)); return *this; }
335 
340  inline DBProxyEndpoint& AddVpcSecurityGroupIds(const char* value) { m_vpcSecurityGroupIdsHasBeenSet = true; m_vpcSecurityGroupIds.push_back(value); return *this; }
341 
342 
346  inline const Aws::Vector<Aws::String>& GetVpcSubnetIds() const{ return m_vpcSubnetIds; }
347 
351  inline bool VpcSubnetIdsHasBeenSet() const { return m_vpcSubnetIdsHasBeenSet; }
352 
356  inline void SetVpcSubnetIds(const Aws::Vector<Aws::String>& value) { m_vpcSubnetIdsHasBeenSet = true; m_vpcSubnetIds = value; }
357 
361  inline void SetVpcSubnetIds(Aws::Vector<Aws::String>&& value) { m_vpcSubnetIdsHasBeenSet = true; m_vpcSubnetIds = std::move(value); }
362 
366  inline DBProxyEndpoint& WithVpcSubnetIds(const Aws::Vector<Aws::String>& value) { SetVpcSubnetIds(value); return *this;}
367 
371  inline DBProxyEndpoint& WithVpcSubnetIds(Aws::Vector<Aws::String>&& value) { SetVpcSubnetIds(std::move(value)); return *this;}
372 
376  inline DBProxyEndpoint& AddVpcSubnetIds(const Aws::String& value) { m_vpcSubnetIdsHasBeenSet = true; m_vpcSubnetIds.push_back(value); return *this; }
377 
381  inline DBProxyEndpoint& AddVpcSubnetIds(Aws::String&& value) { m_vpcSubnetIdsHasBeenSet = true; m_vpcSubnetIds.push_back(std::move(value)); return *this; }
382 
386  inline DBProxyEndpoint& AddVpcSubnetIds(const char* value) { m_vpcSubnetIdsHasBeenSet = true; m_vpcSubnetIds.push_back(value); return *this; }
387 
388 
393  inline const Aws::String& GetEndpoint() const{ return m_endpoint; }
394 
399  inline bool EndpointHasBeenSet() const { return m_endpointHasBeenSet; }
400 
405  inline void SetEndpoint(const Aws::String& value) { m_endpointHasBeenSet = true; m_endpoint = value; }
406 
411  inline void SetEndpoint(Aws::String&& value) { m_endpointHasBeenSet = true; m_endpoint = std::move(value); }
412 
417  inline void SetEndpoint(const char* value) { m_endpointHasBeenSet = true; m_endpoint.assign(value); }
418 
423  inline DBProxyEndpoint& WithEndpoint(const Aws::String& value) { SetEndpoint(value); return *this;}
424 
429  inline DBProxyEndpoint& WithEndpoint(Aws::String&& value) { SetEndpoint(std::move(value)); return *this;}
430 
435  inline DBProxyEndpoint& WithEndpoint(const char* value) { SetEndpoint(value); return *this;}
436 
437 
441  inline const Aws::Utils::DateTime& GetCreatedDate() const{ return m_createdDate; }
442 
446  inline bool CreatedDateHasBeenSet() const { return m_createdDateHasBeenSet; }
447 
451  inline void SetCreatedDate(const Aws::Utils::DateTime& value) { m_createdDateHasBeenSet = true; m_createdDate = value; }
452 
456  inline void SetCreatedDate(Aws::Utils::DateTime&& value) { m_createdDateHasBeenSet = true; m_createdDate = std::move(value); }
457 
461  inline DBProxyEndpoint& WithCreatedDate(const Aws::Utils::DateTime& value) { SetCreatedDate(value); return *this;}
462 
466  inline DBProxyEndpoint& WithCreatedDate(Aws::Utils::DateTime&& value) { SetCreatedDate(std::move(value)); return *this;}
467 
468 
473  inline const DBProxyEndpointTargetRole& GetTargetRole() const{ return m_targetRole; }
474 
479  inline bool TargetRoleHasBeenSet() const { return m_targetRoleHasBeenSet; }
480 
485  inline void SetTargetRole(const DBProxyEndpointTargetRole& value) { m_targetRoleHasBeenSet = true; m_targetRole = value; }
486 
491  inline void SetTargetRole(DBProxyEndpointTargetRole&& value) { m_targetRoleHasBeenSet = true; m_targetRole = std::move(value); }
492 
497  inline DBProxyEndpoint& WithTargetRole(const DBProxyEndpointTargetRole& value) { SetTargetRole(value); return *this;}
498 
503  inline DBProxyEndpoint& WithTargetRole(DBProxyEndpointTargetRole&& value) { SetTargetRole(std::move(value)); return *this;}
504 
505 
512  inline bool GetIsDefault() const{ return m_isDefault; }
513 
520  inline bool IsDefaultHasBeenSet() const { return m_isDefaultHasBeenSet; }
521 
528  inline void SetIsDefault(bool value) { m_isDefaultHasBeenSet = true; m_isDefault = value; }
529 
536  inline DBProxyEndpoint& WithIsDefault(bool value) { SetIsDefault(value); return *this;}
537 
538  private:
539 
540  Aws::String m_dBProxyEndpointName;
541  bool m_dBProxyEndpointNameHasBeenSet;
542 
543  Aws::String m_dBProxyEndpointArn;
544  bool m_dBProxyEndpointArnHasBeenSet;
545 
546  Aws::String m_dBProxyName;
547  bool m_dBProxyNameHasBeenSet;
548 
549  DBProxyEndpointStatus m_status;
550  bool m_statusHasBeenSet;
551 
552  Aws::String m_vpcId;
553  bool m_vpcIdHasBeenSet;
554 
555  Aws::Vector<Aws::String> m_vpcSecurityGroupIds;
556  bool m_vpcSecurityGroupIdsHasBeenSet;
557 
558  Aws::Vector<Aws::String> m_vpcSubnetIds;
559  bool m_vpcSubnetIdsHasBeenSet;
560 
561  Aws::String m_endpoint;
562  bool m_endpointHasBeenSet;
563 
564  Aws::Utils::DateTime m_createdDate;
565  bool m_createdDateHasBeenSet;
566 
567  DBProxyEndpointTargetRole m_targetRole;
568  bool m_targetRoleHasBeenSet;
569 
570  bool m_isDefault;
571  bool m_isDefaultHasBeenSet;
572  };
573 
574 } // namespace Model
575 } // namespace RDS
576 } // namespace Aws
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::RDS::Model::DBProxyEndpoint::AddVpcSubnetIds
DBProxyEndpoint & AddVpcSubnetIds(Aws::String &&value)
Definition: DBProxyEndpoint.h:381
Aws::RDS::Model::DBProxyEndpoint::WithDBProxyName
DBProxyEndpoint & WithDBProxyName(Aws::String &&value)
Definition: DBProxyEndpoint.h:189
Aws::RDS::Model::DBProxyEndpoint::WithCreatedDate
DBProxyEndpoint & WithCreatedDate(Aws::Utils::DateTime &&value)
Definition: DBProxyEndpoint.h:466
Aws::RDS::Model::DBProxyEndpoint::SetTargetRole
void SetTargetRole(const DBProxyEndpointTargetRole &value)
Definition: DBProxyEndpoint.h:485
Aws::RDS::Model::DBProxyEndpoint::SetDBProxyEndpointArn
void SetDBProxyEndpointArn(const Aws::String &value)
Definition: DBProxyEndpoint.h:121
Aws::RDS::Model::DBProxyEndpoint::CreatedDateHasBeenSet
bool CreatedDateHasBeenSet() const
Definition: DBProxyEndpoint.h:446
DBProxyEndpointTargetRole.h
Aws::RDS::Model::DBProxyEndpoint::SetVpcId
void SetVpcId(Aws::String &&value)
Definition: DBProxyEndpoint.h:265
Aws::RDS::Model::DBProxyEndpoint::WithEndpoint
DBProxyEndpoint & WithEndpoint(const char *value)
Definition: DBProxyEndpoint.h:435
Aws::RDS::Model::DBProxyEndpoint::VpcSecurityGroupIdsHasBeenSet
bool VpcSecurityGroupIdsHasBeenSet() const
Definition: DBProxyEndpoint.h:298
Aws::RDS::Model::DBProxyEndpoint::SetDBProxyName
void SetDBProxyName(const Aws::String &value)
Definition: DBProxyEndpoint.h:165
Aws::RDS::Model::DBProxyEndpoint::WithVpcSubnetIds
DBProxyEndpoint & WithVpcSubnetIds(const Aws::Vector< Aws::String > &value)
Definition: DBProxyEndpoint.h:366
Aws::RDS::Model::DBProxyEndpoint
Definition: DBProxyEndpoint.h:41
Aws::RDS::Model::DBProxyEndpoint::SetEndpoint
void SetEndpoint(Aws::String &&value)
Definition: DBProxyEndpoint.h:411
Aws::RDS::Model::DBProxyEndpoint::GetIsDefault
bool GetIsDefault() const
Definition: DBProxyEndpoint.h:512
Aws::RDS::Model::DBProxyEndpoint::SetEndpoint
void SetEndpoint(const Aws::String &value)
Definition: DBProxyEndpoint.h:405
Aws::RDS::Model::DBProxyEndpoint::SetDBProxyEndpointArn
void SetDBProxyEndpointArn(Aws::String &&value)
Definition: DBProxyEndpoint.h:126
Aws::RDS::Model::DBProxyEndpoint::WithDBProxyEndpointArn
DBProxyEndpoint & WithDBProxyEndpointArn(Aws::String &&value)
Definition: DBProxyEndpoint.h:141
Aws::RDS::Model::DBProxyEndpoint::SetVpcSubnetIds
void SetVpcSubnetIds(const Aws::Vector< Aws::String > &value)
Definition: DBProxyEndpoint.h:356
Aws::ApplicationInsights::Model::CloudWatchEventSource::NOT_SET
@ NOT_SET
DateTime.h
Aws::RDS::Model::DBProxyEndpointTargetRole
DBProxyEndpointTargetRole
Definition: DBProxyEndpointTargetRole.h:17
Aws::RDS::Model::DBProxyEndpoint::DBProxyNameHasBeenSet
bool DBProxyNameHasBeenSet() const
Definition: DBProxyEndpoint.h:159
Aws::RDS::Model::DBProxyEndpoint::OutputToStream
void OutputToStream(Aws::OStream &oStream, const char *location) const
Aws::RDS::Model::DBProxyEndpoint::VpcSubnetIdsHasBeenSet
bool VpcSubnetIdsHasBeenSet() const
Definition: DBProxyEndpoint.h:351
Aws::RDS::Model::DBProxyEndpoint::WithVpcSubnetIds
DBProxyEndpoint & WithVpcSubnetIds(Aws::Vector< Aws::String > &&value)
Definition: DBProxyEndpoint.h:371
Aws::RDS::Model::DBProxyEndpoint::StatusHasBeenSet
bool StatusHasBeenSet() const
Definition: DBProxyEndpoint.h:212
Aws::RDS::Model::DBProxyEndpoint::IsDefaultHasBeenSet
bool IsDefaultHasBeenSet() const
Definition: DBProxyEndpoint.h:520
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
AWSStreamFwd.h
Aws::RDS::Model::DBProxyEndpoint::WithVpcId
DBProxyEndpoint & WithVpcId(Aws::String &&value)
Definition: DBProxyEndpoint.h:280
AWSVector.h
Aws::RDS::Model::DBProxyEndpoint::WithStatus
DBProxyEndpoint & WithStatus(DBProxyEndpointStatus &&value)
Definition: DBProxyEndpoint.h:244
Aws::RDS::Model::DBProxyEndpoint::SetEndpoint
void SetEndpoint(const char *value)
Definition: DBProxyEndpoint.h:417
Aws::RDS::Model::DBProxyEndpoint::WithVpcSecurityGroupIds
DBProxyEndpoint & WithVpcSecurityGroupIds(const Aws::Vector< Aws::String > &value)
Definition: DBProxyEndpoint.h:316
Aws::RDS::Model::DBProxyEndpoint::SetStatus
void SetStatus(const DBProxyEndpointStatus &value)
Definition: DBProxyEndpoint.h:220
Aws::RDS::Model::DBProxyEndpoint::AddVpcSecurityGroupIds
DBProxyEndpoint & AddVpcSecurityGroupIds(const char *value)
Definition: DBProxyEndpoint.h:340
Aws::RDS::Model::DBProxyEndpoint::TargetRoleHasBeenSet
bool TargetRoleHasBeenSet() const
Definition: DBProxyEndpoint.h:479
Aws::RDS::Model::DBProxyEndpoint::WithVpcId
DBProxyEndpoint & WithVpcId(const char *value)
Definition: DBProxyEndpoint.h:285
Aws::OStream
std::basic_ostream< char, std::char_traits< char > > OStream
Definition: AWSStreamFwd.h:21
Aws::RDS::Model::DBProxyEndpoint::SetVpcId
void SetVpcId(const Aws::String &value)
Definition: DBProxyEndpoint.h:260
Aws::RDS::Model::DBProxyEndpoint::SetDBProxyName
void SetDBProxyName(const char *value)
Definition: DBProxyEndpoint.h:177
Aws::RDS::Model::DBProxyEndpoint::GetVpcSubnetIds
const Aws::Vector< Aws::String > & GetVpcSubnetIds() const
Definition: DBProxyEndpoint.h:346
Aws::RDS::Model::DBProxyEndpoint::WithVpcId
DBProxyEndpoint & WithVpcId(const Aws::String &value)
Definition: DBProxyEndpoint.h:275
Aws::RDS::Model::DBProxyEndpoint::SetVpcId
void SetVpcId(const char *value)
Definition: DBProxyEndpoint.h:270
RDS_EXPORTS.h
Aws::RDS::Model::DBProxyEndpoint::SetVpcSubnetIds
void SetVpcSubnetIds(Aws::Vector< Aws::String > &&value)
Definition: DBProxyEndpoint.h:361
Aws::Utils::Xml::XmlNode
Definition: XmlSerializer.h:53
Aws::RDS::Model::DBProxyEndpoint::GetStatus
const DBProxyEndpointStatus & GetStatus() const
Definition: DBProxyEndpoint.h:204
Aws::RDS::Model::DBProxyEndpoint::WithIsDefault
DBProxyEndpoint & WithIsDefault(bool value)
Definition: DBProxyEndpoint.h:536
Aws::RDS::Model::DBProxyEndpoint::SetDBProxyEndpointArn
void SetDBProxyEndpointArn(const char *value)
Definition: DBProxyEndpoint.h:131
Aws::RDS::Model::DBProxyEndpoint::WithEndpoint
DBProxyEndpoint & WithEndpoint(const Aws::String &value)
Definition: DBProxyEndpoint.h:423
Aws::RDS::Model::DBProxyEndpoint::DBProxyEndpointArnHasBeenSet
bool DBProxyEndpointArnHasBeenSet() const
Definition: DBProxyEndpoint.h:116
Aws::RDS::Model::DBProxyEndpoint::AddVpcSubnetIds
DBProxyEndpoint & AddVpcSubnetIds(const char *value)
Definition: DBProxyEndpoint.h:386
Aws::RDS::Model::DBProxyEndpoint::WithVpcSecurityGroupIds
DBProxyEndpoint & WithVpcSecurityGroupIds(Aws::Vector< Aws::String > &&value)
Definition: DBProxyEndpoint.h:322
Aws::RDS::Model::DBProxyEndpoint::GetDBProxyEndpointName
const Aws::String & GetDBProxyEndpointName() const
Definition: DBProxyEndpoint.h:56
Aws::RDS::Model::DBProxyEndpoint::GetTargetRole
const DBProxyEndpointTargetRole & GetTargetRole() const
Definition: DBProxyEndpoint.h:473
Aws::RDS::Model::DBProxyEndpoint::GetCreatedDate
const Aws::Utils::DateTime & GetCreatedDate() const
Definition: DBProxyEndpoint.h:441
Aws::RDS::Model::DBProxyEndpoint::OutputToStream
void OutputToStream(Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
Aws::RDS::Model::DBProxyEndpoint::SetCreatedDate
void SetCreatedDate(const Aws::Utils::DateTime &value)
Definition: DBProxyEndpoint.h:451
Aws::RDS::Model::DBProxyEndpoint::DBProxyEndpointNameHasBeenSet
bool DBProxyEndpointNameHasBeenSet() const
Definition: DBProxyEndpoint.h:63
Aws::RDS::Model::DBProxyEndpoint::WithDBProxyEndpointArn
DBProxyEndpoint & WithDBProxyEndpointArn(const Aws::String &value)
Definition: DBProxyEndpoint.h:136
Aws::RDS::Model::DBProxyEndpoint::AddVpcSecurityGroupIds
DBProxyEndpoint & AddVpcSecurityGroupIds(const Aws::String &value)
Definition: DBProxyEndpoint.h:328
Aws::RDS::Model::DBProxyEndpoint::SetCreatedDate
void SetCreatedDate(Aws::Utils::DateTime &&value)
Definition: DBProxyEndpoint.h:456
AWSString.h
Aws::RDS::Model::DBProxyEndpoint::SetDBProxyEndpointName
void SetDBProxyEndpointName(Aws::String &&value)
Definition: DBProxyEndpoint.h:77
Aws::RDS::Model::DBProxyEndpoint::AddVpcSubnetIds
DBProxyEndpoint & AddVpcSubnetIds(const Aws::String &value)
Definition: DBProxyEndpoint.h:376
Aws::RDS::Model::DBProxyEndpoint::operator=
DBProxyEndpoint & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
Aws::RDS::Model::DBProxyEndpoint::WithTargetRole
DBProxyEndpoint & WithTargetRole(DBProxyEndpointTargetRole &&value)
Definition: DBProxyEndpoint.h:503
Aws::RDS::Model::DBProxyEndpoint::WithDBProxyEndpointName
DBProxyEndpoint & WithDBProxyEndpointName(const char *value)
Definition: DBProxyEndpoint.h:105
Aws::RDS::Model::DBProxyEndpoint::WithDBProxyName
DBProxyEndpoint & WithDBProxyName(const char *value)
Definition: DBProxyEndpoint.h:195
Aws::RDS::Model::DBProxyEndpoint::SetTargetRole
void SetTargetRole(DBProxyEndpointTargetRole &&value)
Definition: DBProxyEndpoint.h:491
Aws::RDS::Model::DBProxyEndpoint::WithDBProxyEndpointName
DBProxyEndpoint & WithDBProxyEndpointName(Aws::String &&value)
Definition: DBProxyEndpoint.h:98
AWS_RDS_API
#define AWS_RDS_API
Definition: RDS_EXPORTS.h:28
Aws::RDS::Model::DBProxyEndpoint::DBProxyEndpoint
DBProxyEndpoint()
Aws::RDS::Model::DBProxyEndpoint::GetEndpoint
const Aws::String & GetEndpoint() const
Definition: DBProxyEndpoint.h:393
Aws::RDS::Model::DBProxyEndpoint::SetVpcSecurityGroupIds
void SetVpcSecurityGroupIds(const Aws::Vector< Aws::String > &value)
Definition: DBProxyEndpoint.h:304
Aws::RDS::Model::DBProxyEndpoint::GetVpcId
const Aws::String & GetVpcId() const
Definition: DBProxyEndpoint.h:250
Aws
Definition: AccessManagementClient.h:15
Aws::RDS::Model::DBProxyEndpoint::VpcIdHasBeenSet
bool VpcIdHasBeenSet() const
Definition: DBProxyEndpoint.h:255
DBProxyEndpointStatus.h
Aws::RDS::Model::DBProxyEndpoint::WithTargetRole
DBProxyEndpoint & WithTargetRole(const DBProxyEndpointTargetRole &value)
Definition: DBProxyEndpoint.h:497
Aws::RDS::Model::DBProxyEndpoint::WithDBProxyEndpointArn
DBProxyEndpoint & WithDBProxyEndpointArn(const char *value)
Definition: DBProxyEndpoint.h:146
Aws::RDS::Model::DBProxyEndpoint::AddVpcSecurityGroupIds
DBProxyEndpoint & AddVpcSecurityGroupIds(Aws::String &&value)
Definition: DBProxyEndpoint.h:334
Aws::RDS::Model::DBProxyEndpoint::SetDBProxyName
void SetDBProxyName(Aws::String &&value)
Definition: DBProxyEndpoint.h:171
Aws::RDS::Model::DBProxyEndpoint::EndpointHasBeenSet
bool EndpointHasBeenSet() const
Definition: DBProxyEndpoint.h:399
Aws::RDS::Model::DBProxyEndpoint::SetDBProxyEndpointName
void SetDBProxyEndpointName(const Aws::String &value)
Definition: DBProxyEndpoint.h:70
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::RDS::Model::DBProxyEndpoint::WithDBProxyName
DBProxyEndpoint & WithDBProxyName(const Aws::String &value)
Definition: DBProxyEndpoint.h:183
Aws::RDS::Model::DBProxyEndpoint::SetIsDefault
void SetIsDefault(bool value)
Definition: DBProxyEndpoint.h:528
Aws::RDS::Model::DBProxyEndpoint::WithDBProxyEndpointName
DBProxyEndpoint & WithDBProxyEndpointName(const Aws::String &value)
Definition: DBProxyEndpoint.h:91
Aws::RDS::Model::DBProxyEndpoint::SetDBProxyEndpointName
void SetDBProxyEndpointName(const char *value)
Definition: DBProxyEndpoint.h:84
Aws::RDS::Model::DBProxyEndpoint::GetDBProxyEndpointArn
const Aws::String & GetDBProxyEndpointArn() const
Definition: DBProxyEndpoint.h:111
Aws::RDS::Model::DBProxyEndpoint::WithEndpoint
DBProxyEndpoint & WithEndpoint(Aws::String &&value)
Definition: DBProxyEndpoint.h:429
Aws::RDS::Model::DBProxyEndpoint::WithStatus
DBProxyEndpoint & WithStatus(const DBProxyEndpointStatus &value)
Definition: DBProxyEndpoint.h:236
Aws::RDS::Model::DBProxyEndpointStatus
DBProxyEndpointStatus
Definition: DBProxyEndpointStatus.h:17
Aws::RDS::Model::DBProxyEndpoint::SetVpcSecurityGroupIds
void SetVpcSecurityGroupIds(Aws::Vector< Aws::String > &&value)
Definition: DBProxyEndpoint.h:310
Aws::RDS::Model::DBProxyEndpoint::DBProxyEndpoint
DBProxyEndpoint(const Aws::Utils::Xml::XmlNode &xmlNode)
Aws::RDS::Model::DBProxyEndpoint::GetVpcSecurityGroupIds
const Aws::Vector< Aws::String > & GetVpcSecurityGroupIds() const
Definition: DBProxyEndpoint.h:292
Aws::RDS::Model::DBProxyEndpoint::SetStatus
void SetStatus(DBProxyEndpointStatus &&value)
Definition: DBProxyEndpoint.h:228
Aws::RDS::Model::DBProxyEndpoint::GetDBProxyName
const Aws::String & GetDBProxyName() const
Definition: DBProxyEndpoint.h:153
Aws::RDS::Model::DBProxyEndpoint::WithCreatedDate
DBProxyEndpoint & WithCreatedDate(const Aws::Utils::DateTime &value)
Definition: DBProxyEndpoint.h:461