AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
DBProxy.h
1
6#pragma once
7#include <aws/rds/RDS_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSStreamFwd.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/rds/model/DBProxyStatus.h>
11#include <aws/core/utils/memory/stl/AWSVector.h>
12#include <aws/core/utils/DateTime.h>
13#include <aws/rds/model/UserAuthConfigInfo.h>
14#include <utility>
15
16namespace Aws
17{
18namespace Utils
19{
20namespace Xml
21{
22 class XmlNode;
23} // namespace Xml
24} // namespace Utils
25namespace RDS
26{
27namespace Model
28{
29
37 class DBProxy
38 {
39 public:
40 AWS_RDS_API DBProxy();
41 AWS_RDS_API DBProxy(const Aws::Utils::Xml::XmlNode& xmlNode);
42 AWS_RDS_API DBProxy& operator=(const Aws::Utils::Xml::XmlNode& xmlNode);
43
44 AWS_RDS_API void OutputToStream(Aws::OStream& ostream, const char* location, unsigned index, const char* locationValue) const;
45 AWS_RDS_API void OutputToStream(Aws::OStream& oStream, const char* location) const;
46
47
49
54 inline const Aws::String& GetDBProxyName() const{ return m_dBProxyName; }
55 inline bool DBProxyNameHasBeenSet() const { return m_dBProxyNameHasBeenSet; }
56 inline void SetDBProxyName(const Aws::String& value) { m_dBProxyNameHasBeenSet = true; m_dBProxyName = value; }
57 inline void SetDBProxyName(Aws::String&& value) { m_dBProxyNameHasBeenSet = true; m_dBProxyName = std::move(value); }
58 inline void SetDBProxyName(const char* value) { m_dBProxyNameHasBeenSet = true; m_dBProxyName.assign(value); }
59 inline DBProxy& WithDBProxyName(const Aws::String& value) { SetDBProxyName(value); return *this;}
60 inline DBProxy& WithDBProxyName(Aws::String&& value) { SetDBProxyName(std::move(value)); return *this;}
61 inline DBProxy& WithDBProxyName(const char* value) { SetDBProxyName(value); return *this;}
63
65
68 inline const Aws::String& GetDBProxyArn() const{ return m_dBProxyArn; }
69 inline bool DBProxyArnHasBeenSet() const { return m_dBProxyArnHasBeenSet; }
70 inline void SetDBProxyArn(const Aws::String& value) { m_dBProxyArnHasBeenSet = true; m_dBProxyArn = value; }
71 inline void SetDBProxyArn(Aws::String&& value) { m_dBProxyArnHasBeenSet = true; m_dBProxyArn = std::move(value); }
72 inline void SetDBProxyArn(const char* value) { m_dBProxyArnHasBeenSet = true; m_dBProxyArn.assign(value); }
73 inline DBProxy& WithDBProxyArn(const Aws::String& value) { SetDBProxyArn(value); return *this;}
74 inline DBProxy& WithDBProxyArn(Aws::String&& value) { SetDBProxyArn(std::move(value)); return *this;}
75 inline DBProxy& WithDBProxyArn(const char* value) { SetDBProxyArn(value); return *this;}
77
79
84 inline const DBProxyStatus& GetStatus() const{ return m_status; }
85 inline bool StatusHasBeenSet() const { return m_statusHasBeenSet; }
86 inline void SetStatus(const DBProxyStatus& value) { m_statusHasBeenSet = true; m_status = value; }
87 inline void SetStatus(DBProxyStatus&& value) { m_statusHasBeenSet = true; m_status = std::move(value); }
88 inline DBProxy& WithStatus(const DBProxyStatus& value) { SetStatus(value); return *this;}
89 inline DBProxy& WithStatus(DBProxyStatus&& value) { SetStatus(std::move(value)); return *this;}
91
93
101 inline const Aws::String& GetEngineFamily() const{ return m_engineFamily; }
102 inline bool EngineFamilyHasBeenSet() const { return m_engineFamilyHasBeenSet; }
103 inline void SetEngineFamily(const Aws::String& value) { m_engineFamilyHasBeenSet = true; m_engineFamily = value; }
104 inline void SetEngineFamily(Aws::String&& value) { m_engineFamilyHasBeenSet = true; m_engineFamily = std::move(value); }
105 inline void SetEngineFamily(const char* value) { m_engineFamilyHasBeenSet = true; m_engineFamily.assign(value); }
106 inline DBProxy& WithEngineFamily(const Aws::String& value) { SetEngineFamily(value); return *this;}
107 inline DBProxy& WithEngineFamily(Aws::String&& value) { SetEngineFamily(std::move(value)); return *this;}
108 inline DBProxy& WithEngineFamily(const char* value) { SetEngineFamily(value); return *this;}
110
112
115 inline const Aws::String& GetVpcId() const{ return m_vpcId; }
116 inline bool VpcIdHasBeenSet() const { return m_vpcIdHasBeenSet; }
117 inline void SetVpcId(const Aws::String& value) { m_vpcIdHasBeenSet = true; m_vpcId = value; }
118 inline void SetVpcId(Aws::String&& value) { m_vpcIdHasBeenSet = true; m_vpcId = std::move(value); }
119 inline void SetVpcId(const char* value) { m_vpcIdHasBeenSet = true; m_vpcId.assign(value); }
120 inline DBProxy& WithVpcId(const Aws::String& value) { SetVpcId(value); return *this;}
121 inline DBProxy& WithVpcId(Aws::String&& value) { SetVpcId(std::move(value)); return *this;}
122 inline DBProxy& WithVpcId(const char* value) { SetVpcId(value); return *this;}
124
126
129 inline const Aws::Vector<Aws::String>& GetVpcSecurityGroupIds() const{ return m_vpcSecurityGroupIds; }
130 inline bool VpcSecurityGroupIdsHasBeenSet() const { return m_vpcSecurityGroupIdsHasBeenSet; }
131 inline void SetVpcSecurityGroupIds(const Aws::Vector<Aws::String>& value) { m_vpcSecurityGroupIdsHasBeenSet = true; m_vpcSecurityGroupIds = value; }
132 inline void SetVpcSecurityGroupIds(Aws::Vector<Aws::String>&& value) { m_vpcSecurityGroupIdsHasBeenSet = true; m_vpcSecurityGroupIds = std::move(value); }
134 inline DBProxy& WithVpcSecurityGroupIds(Aws::Vector<Aws::String>&& value) { SetVpcSecurityGroupIds(std::move(value)); return *this;}
135 inline DBProxy& AddVpcSecurityGroupIds(const Aws::String& value) { m_vpcSecurityGroupIdsHasBeenSet = true; m_vpcSecurityGroupIds.push_back(value); return *this; }
136 inline DBProxy& AddVpcSecurityGroupIds(Aws::String&& value) { m_vpcSecurityGroupIdsHasBeenSet = true; m_vpcSecurityGroupIds.push_back(std::move(value)); return *this; }
137 inline DBProxy& AddVpcSecurityGroupIds(const char* value) { m_vpcSecurityGroupIdsHasBeenSet = true; m_vpcSecurityGroupIds.push_back(value); return *this; }
139
141
144 inline const Aws::Vector<Aws::String>& GetVpcSubnetIds() const{ return m_vpcSubnetIds; }
145 inline bool VpcSubnetIdsHasBeenSet() const { return m_vpcSubnetIdsHasBeenSet; }
146 inline void SetVpcSubnetIds(const Aws::Vector<Aws::String>& value) { m_vpcSubnetIdsHasBeenSet = true; m_vpcSubnetIds = value; }
147 inline void SetVpcSubnetIds(Aws::Vector<Aws::String>&& value) { m_vpcSubnetIdsHasBeenSet = true; m_vpcSubnetIds = std::move(value); }
148 inline DBProxy& WithVpcSubnetIds(const Aws::Vector<Aws::String>& value) { SetVpcSubnetIds(value); return *this;}
149 inline DBProxy& WithVpcSubnetIds(Aws::Vector<Aws::String>&& value) { SetVpcSubnetIds(std::move(value)); return *this;}
150 inline DBProxy& AddVpcSubnetIds(const Aws::String& value) { m_vpcSubnetIdsHasBeenSet = true; m_vpcSubnetIds.push_back(value); return *this; }
151 inline DBProxy& AddVpcSubnetIds(Aws::String&& value) { m_vpcSubnetIdsHasBeenSet = true; m_vpcSubnetIds.push_back(std::move(value)); return *this; }
152 inline DBProxy& AddVpcSubnetIds(const char* value) { m_vpcSubnetIdsHasBeenSet = true; m_vpcSubnetIds.push_back(value); return *this; }
154
156
160 inline const Aws::Vector<UserAuthConfigInfo>& GetAuth() const{ return m_auth; }
161 inline bool AuthHasBeenSet() const { return m_authHasBeenSet; }
162 inline void SetAuth(const Aws::Vector<UserAuthConfigInfo>& value) { m_authHasBeenSet = true; m_auth = value; }
163 inline void SetAuth(Aws::Vector<UserAuthConfigInfo>&& value) { m_authHasBeenSet = true; m_auth = std::move(value); }
164 inline DBProxy& WithAuth(const Aws::Vector<UserAuthConfigInfo>& value) { SetAuth(value); return *this;}
165 inline DBProxy& WithAuth(Aws::Vector<UserAuthConfigInfo>&& value) { SetAuth(std::move(value)); return *this;}
166 inline DBProxy& AddAuth(const UserAuthConfigInfo& value) { m_authHasBeenSet = true; m_auth.push_back(value); return *this; }
167 inline DBProxy& AddAuth(UserAuthConfigInfo&& value) { m_authHasBeenSet = true; m_auth.push_back(std::move(value)); return *this; }
169
171
175 inline const Aws::String& GetRoleArn() const{ return m_roleArn; }
176 inline bool RoleArnHasBeenSet() const { return m_roleArnHasBeenSet; }
177 inline void SetRoleArn(const Aws::String& value) { m_roleArnHasBeenSet = true; m_roleArn = value; }
178 inline void SetRoleArn(Aws::String&& value) { m_roleArnHasBeenSet = true; m_roleArn = std::move(value); }
179 inline void SetRoleArn(const char* value) { m_roleArnHasBeenSet = true; m_roleArn.assign(value); }
180 inline DBProxy& WithRoleArn(const Aws::String& value) { SetRoleArn(value); return *this;}
181 inline DBProxy& WithRoleArn(Aws::String&& value) { SetRoleArn(std::move(value)); return *this;}
182 inline DBProxy& WithRoleArn(const char* value) { SetRoleArn(value); return *this;}
184
186
190 inline const Aws::String& GetEndpoint() const{ return m_endpoint; }
191 inline bool EndpointHasBeenSet() const { return m_endpointHasBeenSet; }
192 inline void SetEndpoint(const Aws::String& value) { m_endpointHasBeenSet = true; m_endpoint = value; }
193 inline void SetEndpoint(Aws::String&& value) { m_endpointHasBeenSet = true; m_endpoint = std::move(value); }
194 inline void SetEndpoint(const char* value) { m_endpointHasBeenSet = true; m_endpoint.assign(value); }
195 inline DBProxy& WithEndpoint(const Aws::String& value) { SetEndpoint(value); return *this;}
196 inline DBProxy& WithEndpoint(Aws::String&& value) { SetEndpoint(std::move(value)); return *this;}
197 inline DBProxy& WithEndpoint(const char* value) { SetEndpoint(value); return *this;}
199
201
205 inline bool GetRequireTLS() const{ return m_requireTLS; }
206 inline bool RequireTLSHasBeenSet() const { return m_requireTLSHasBeenSet; }
207 inline void SetRequireTLS(bool value) { m_requireTLSHasBeenSet = true; m_requireTLS = value; }
208 inline DBProxy& WithRequireTLS(bool value) { SetRequireTLS(value); return *this;}
210
212
219 inline int GetIdleClientTimeout() const{ return m_idleClientTimeout; }
220 inline bool IdleClientTimeoutHasBeenSet() const { return m_idleClientTimeoutHasBeenSet; }
221 inline void SetIdleClientTimeout(int value) { m_idleClientTimeoutHasBeenSet = true; m_idleClientTimeout = value; }
222 inline DBProxy& WithIdleClientTimeout(int value) { SetIdleClientTimeout(value); return *this;}
224
226
235 inline bool GetDebugLogging() const{ return m_debugLogging; }
236 inline bool DebugLoggingHasBeenSet() const { return m_debugLoggingHasBeenSet; }
237 inline void SetDebugLogging(bool value) { m_debugLoggingHasBeenSet = true; m_debugLogging = value; }
238 inline DBProxy& WithDebugLogging(bool value) { SetDebugLogging(value); return *this;}
240
242
245 inline const Aws::Utils::DateTime& GetCreatedDate() const{ return m_createdDate; }
246 inline bool CreatedDateHasBeenSet() const { return m_createdDateHasBeenSet; }
247 inline void SetCreatedDate(const Aws::Utils::DateTime& value) { m_createdDateHasBeenSet = true; m_createdDate = value; }
248 inline void SetCreatedDate(Aws::Utils::DateTime&& value) { m_createdDateHasBeenSet = true; m_createdDate = std::move(value); }
249 inline DBProxy& WithCreatedDate(const Aws::Utils::DateTime& value) { SetCreatedDate(value); return *this;}
250 inline DBProxy& WithCreatedDate(Aws::Utils::DateTime&& value) { SetCreatedDate(std::move(value)); return *this;}
252
254
257 inline const Aws::Utils::DateTime& GetUpdatedDate() const{ return m_updatedDate; }
258 inline bool UpdatedDateHasBeenSet() const { return m_updatedDateHasBeenSet; }
259 inline void SetUpdatedDate(const Aws::Utils::DateTime& value) { m_updatedDateHasBeenSet = true; m_updatedDate = value; }
260 inline void SetUpdatedDate(Aws::Utils::DateTime&& value) { m_updatedDateHasBeenSet = true; m_updatedDate = std::move(value); }
261 inline DBProxy& WithUpdatedDate(const Aws::Utils::DateTime& value) { SetUpdatedDate(value); return *this;}
262 inline DBProxy& WithUpdatedDate(Aws::Utils::DateTime&& value) { SetUpdatedDate(std::move(value)); return *this;}
264 private:
265
266 Aws::String m_dBProxyName;
267 bool m_dBProxyNameHasBeenSet = false;
268
269 Aws::String m_dBProxyArn;
270 bool m_dBProxyArnHasBeenSet = false;
271
272 DBProxyStatus m_status;
273 bool m_statusHasBeenSet = false;
274
275 Aws::String m_engineFamily;
276 bool m_engineFamilyHasBeenSet = false;
277
278 Aws::String m_vpcId;
279 bool m_vpcIdHasBeenSet = false;
280
281 Aws::Vector<Aws::String> m_vpcSecurityGroupIds;
282 bool m_vpcSecurityGroupIdsHasBeenSet = false;
283
284 Aws::Vector<Aws::String> m_vpcSubnetIds;
285 bool m_vpcSubnetIdsHasBeenSet = false;
286
288 bool m_authHasBeenSet = false;
289
290 Aws::String m_roleArn;
291 bool m_roleArnHasBeenSet = false;
292
293 Aws::String m_endpoint;
294 bool m_endpointHasBeenSet = false;
295
296 bool m_requireTLS;
297 bool m_requireTLSHasBeenSet = false;
298
299 int m_idleClientTimeout;
300 bool m_idleClientTimeoutHasBeenSet = false;
301
302 bool m_debugLogging;
303 bool m_debugLoggingHasBeenSet = false;
304
305 Aws::Utils::DateTime m_createdDate;
306 bool m_createdDateHasBeenSet = false;
307
308 Aws::Utils::DateTime m_updatedDate;
309 bool m_updatedDateHasBeenSet = false;
310 };
311
312} // namespace Model
313} // namespace RDS
314} // namespace Aws
bool VpcSubnetIdsHasBeenSet() const
Definition DBProxy.h:145
DBProxy & WithEngineFamily(const Aws::String &value)
Definition DBProxy.h:106
void SetVpcSecurityGroupIds(const Aws::Vector< Aws::String > &value)
Definition DBProxy.h:131
void SetEndpoint(Aws::String &&value)
Definition DBProxy.h:193
DBProxy & WithDebugLogging(bool value)
Definition DBProxy.h:238
bool DBProxyNameHasBeenSet() const
Definition DBProxy.h:55
void SetEndpoint(const Aws::String &value)
Definition DBProxy.h:192
const Aws::Utils::DateTime & GetUpdatedDate() const
Definition DBProxy.h:257
bool DebugLoggingHasBeenSet() const
Definition DBProxy.h:236
void SetAuth(Aws::Vector< UserAuthConfigInfo > &&value)
Definition DBProxy.h:163
DBProxy & WithVpcId(const char *value)
Definition DBProxy.h:122
bool GetRequireTLS() const
Definition DBProxy.h:205
void SetCreatedDate(const Aws::Utils::DateTime &value)
Definition DBProxy.h:247
DBProxy & WithStatus(const DBProxyStatus &value)
Definition DBProxy.h:88
DBProxy & WithIdleClientTimeout(int value)
Definition DBProxy.h:222
AWS_RDS_API void OutputToStream(Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
void SetRoleArn(Aws::String &&value)
Definition DBProxy.h:178
DBProxy & WithRoleArn(const Aws::String &value)
Definition DBProxy.h:180
bool StatusHasBeenSet() const
Definition DBProxy.h:85
const DBProxyStatus & GetStatus() const
Definition DBProxy.h:84
bool EngineFamilyHasBeenSet() const
Definition DBProxy.h:102
void SetRoleArn(const char *value)
Definition DBProxy.h:179
DBProxy & WithDBProxyName(const Aws::String &value)
Definition DBProxy.h:59
void SetEngineFamily(Aws::String &&value)
Definition DBProxy.h:104
DBProxy & AddVpcSecurityGroupIds(Aws::String &&value)
Definition DBProxy.h:136
const Aws::String & GetDBProxyName() const
Definition DBProxy.h:54
DBProxy & WithAuth(const Aws::Vector< UserAuthConfigInfo > &value)
Definition DBProxy.h:164
bool RoleArnHasBeenSet() const
Definition DBProxy.h:176
bool DBProxyArnHasBeenSet() const
Definition DBProxy.h:69
void SetEndpoint(const char *value)
Definition DBProxy.h:194
void SetVpcSubnetIds(Aws::Vector< Aws::String > &&value)
Definition DBProxy.h:147
DBProxy & WithEngineFamily(Aws::String &&value)
Definition DBProxy.h:107
DBProxy & AddVpcSubnetIds(Aws::String &&value)
Definition DBProxy.h:151
DBProxy & WithCreatedDate(Aws::Utils::DateTime &&value)
Definition DBProxy.h:250
void SetEngineFamily(const char *value)
Definition DBProxy.h:105
DBProxy & WithStatus(DBProxyStatus &&value)
Definition DBProxy.h:89
const Aws::String & GetDBProxyArn() const
Definition DBProxy.h:68
AWS_RDS_API DBProxy(const Aws::Utils::Xml::XmlNode &xmlNode)
DBProxy & WithVpcId(Aws::String &&value)
Definition DBProxy.h:121
void SetStatus(DBProxyStatus &&value)
Definition DBProxy.h:87
DBProxy & AddAuth(const UserAuthConfigInfo &value)
Definition DBProxy.h:166
const Aws::Vector< UserAuthConfigInfo > & GetAuth() const
Definition DBProxy.h:160
void SetRoleArn(const Aws::String &value)
Definition DBProxy.h:177
void SetDBProxyArn(const char *value)
Definition DBProxy.h:72
bool UpdatedDateHasBeenSet() const
Definition DBProxy.h:258
DBProxy & WithEndpoint(const char *value)
Definition DBProxy.h:197
DBProxy & WithVpcSecurityGroupIds(const Aws::Vector< Aws::String > &value)
Definition DBProxy.h:133
bool CreatedDateHasBeenSet() const
Definition DBProxy.h:246
bool IdleClientTimeoutHasBeenSet() const
Definition DBProxy.h:220
void SetDBProxyArn(const Aws::String &value)
Definition DBProxy.h:70
void SetCreatedDate(Aws::Utils::DateTime &&value)
Definition DBProxy.h:248
DBProxy & WithDBProxyName(const char *value)
Definition DBProxy.h:61
void SetUpdatedDate(const Aws::Utils::DateTime &value)
Definition DBProxy.h:259
DBProxy & WithCreatedDate(const Aws::Utils::DateTime &value)
Definition DBProxy.h:249
void SetVpcSecurityGroupIds(Aws::Vector< Aws::String > &&value)
Definition DBProxy.h:132
DBProxy & WithRoleArn(const char *value)
Definition DBProxy.h:182
DBProxy & WithVpcSecurityGroupIds(Aws::Vector< Aws::String > &&value)
Definition DBProxy.h:134
DBProxy & WithEndpoint(const Aws::String &value)
Definition DBProxy.h:195
DBProxy & AddAuth(UserAuthConfigInfo &&value)
Definition DBProxy.h:167
DBProxy & WithRequireTLS(bool value)
Definition DBProxy.h:208
DBProxy & WithDBProxyArn(const Aws::String &value)
Definition DBProxy.h:73
DBProxy & WithRoleArn(Aws::String &&value)
Definition DBProxy.h:181
AWS_RDS_API void OutputToStream(Aws::OStream &oStream, const char *location) const
DBProxy & WithAuth(Aws::Vector< UserAuthConfigInfo > &&value)
Definition DBProxy.h:165
void SetUpdatedDate(Aws::Utils::DateTime &&value)
Definition DBProxy.h:260
DBProxy & WithEndpoint(Aws::String &&value)
Definition DBProxy.h:196
DBProxy & AddVpcSubnetIds(const Aws::String &value)
Definition DBProxy.h:150
bool AuthHasBeenSet() const
Definition DBProxy.h:161
DBProxy & WithVpcSubnetIds(const Aws::Vector< Aws::String > &value)
Definition DBProxy.h:148
bool GetDebugLogging() const
Definition DBProxy.h:235
void SetVpcId(const char *value)
Definition DBProxy.h:119
const Aws::String & GetEndpoint() const
Definition DBProxy.h:190
const Aws::String & GetEngineFamily() const
Definition DBProxy.h:101
void SetStatus(const DBProxyStatus &value)
Definition DBProxy.h:86
DBProxy & WithUpdatedDate(const Aws::Utils::DateTime &value)
Definition DBProxy.h:261
bool EndpointHasBeenSet() const
Definition DBProxy.h:191
DBProxy & AddVpcSubnetIds(const char *value)
Definition DBProxy.h:152
DBProxy & AddVpcSecurityGroupIds(const Aws::String &value)
Definition DBProxy.h:135
void SetIdleClientTimeout(int value)
Definition DBProxy.h:221
const Aws::String & GetVpcId() const
Definition DBProxy.h:115
void SetEngineFamily(const Aws::String &value)
Definition DBProxy.h:103
void SetRequireTLS(bool value)
Definition DBProxy.h:207
void SetAuth(const Aws::Vector< UserAuthConfigInfo > &value)
Definition DBProxy.h:162
void SetDebugLogging(bool value)
Definition DBProxy.h:237
int GetIdleClientTimeout() const
Definition DBProxy.h:219
DBProxy & WithUpdatedDate(Aws::Utils::DateTime &&value)
Definition DBProxy.h:262
DBProxy & WithVpcId(const Aws::String &value)
Definition DBProxy.h:120
void SetVpcId(const Aws::String &value)
Definition DBProxy.h:117
bool RequireTLSHasBeenSet() const
Definition DBProxy.h:206
const Aws::Utils::DateTime & GetCreatedDate() const
Definition DBProxy.h:245
DBProxy & WithDBProxyArn(const char *value)
Definition DBProxy.h:75
DBProxy & WithDBProxyName(Aws::String &&value)
Definition DBProxy.h:60
void SetVpcId(Aws::String &&value)
Definition DBProxy.h:118
DBProxy & WithEngineFamily(const char *value)
Definition DBProxy.h:108
bool VpcSecurityGroupIdsHasBeenSet() const
Definition DBProxy.h:130
DBProxy & WithVpcSubnetIds(Aws::Vector< Aws::String > &&value)
Definition DBProxy.h:149
void SetVpcSubnetIds(const Aws::Vector< Aws::String > &value)
Definition DBProxy.h:146
const Aws::String & GetRoleArn() const
Definition DBProxy.h:175
void SetDBProxyName(const Aws::String &value)
Definition DBProxy.h:56
AWS_RDS_API DBProxy & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
void SetDBProxyArn(Aws::String &&value)
Definition DBProxy.h:71
bool VpcIdHasBeenSet() const
Definition DBProxy.h:116
const Aws::Vector< Aws::String > & GetVpcSecurityGroupIds() const
Definition DBProxy.h:129
void SetDBProxyName(Aws::String &&value)
Definition DBProxy.h:57
void SetDBProxyName(const char *value)
Definition DBProxy.h:58
DBProxy & AddVpcSecurityGroupIds(const char *value)
Definition DBProxy.h:137
const Aws::Vector< Aws::String > & GetVpcSubnetIds() const
Definition DBProxy.h:144
DBProxy & WithDBProxyArn(Aws::String &&value)
Definition DBProxy.h:74
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
std::basic_ostream< char, std::char_traits< char > > OStream