AWS SDK for C++  1.9.65
AWS SDK for C++
VpnConnectionOptionsSpecification.h
Go to the documentation of this file.
1 
6 #pragma once
7 #include <aws/ec2/EC2_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 EC2
25 {
26 namespace Model
27 {
28 
35  {
36  public:
40 
41  void OutputToStream(Aws::OStream& ostream, const char* location, unsigned index, const char* locationValue) const;
42  void OutputToStream(Aws::OStream& oStream, const char* location) const;
43 
44 
49  inline bool GetEnableAcceleration() const{ return m_enableAcceleration; }
50 
55  inline bool EnableAccelerationHasBeenSet() const { return m_enableAccelerationHasBeenSet; }
56 
61  inline void SetEnableAcceleration(bool value) { m_enableAccelerationHasBeenSet = true; m_enableAcceleration = value; }
62 
67  inline VpnConnectionOptionsSpecification& WithEnableAcceleration(bool value) { SetEnableAcceleration(value); return *this;}
68 
69 
76  inline bool GetStaticRoutesOnly() const{ return m_staticRoutesOnly; }
77 
84  inline bool StaticRoutesOnlyHasBeenSet() const { return m_staticRoutesOnlyHasBeenSet; }
85 
92  inline void SetStaticRoutesOnly(bool value) { m_staticRoutesOnlyHasBeenSet = true; m_staticRoutesOnly = value; }
93 
100  inline VpnConnectionOptionsSpecification& WithStaticRoutesOnly(bool value) { SetStaticRoutesOnly(value); return *this;}
101 
102 
107  inline const TunnelInsideIpVersion& GetTunnelInsideIpVersion() const{ return m_tunnelInsideIpVersion; }
108 
113  inline bool TunnelInsideIpVersionHasBeenSet() const { return m_tunnelInsideIpVersionHasBeenSet; }
114 
119  inline void SetTunnelInsideIpVersion(const TunnelInsideIpVersion& value) { m_tunnelInsideIpVersionHasBeenSet = true; m_tunnelInsideIpVersion = value; }
120 
125  inline void SetTunnelInsideIpVersion(TunnelInsideIpVersion&& value) { m_tunnelInsideIpVersionHasBeenSet = true; m_tunnelInsideIpVersion = std::move(value); }
126 
131  inline VpnConnectionOptionsSpecification& WithTunnelInsideIpVersion(const TunnelInsideIpVersion& value) { SetTunnelInsideIpVersion(value); return *this;}
132 
137  inline VpnConnectionOptionsSpecification& WithTunnelInsideIpVersion(TunnelInsideIpVersion&& value) { SetTunnelInsideIpVersion(std::move(value)); return *this;}
138 
139 
143  inline const Aws::Vector<VpnTunnelOptionsSpecification>& GetTunnelOptions() const{ return m_tunnelOptions; }
144 
148  inline bool TunnelOptionsHasBeenSet() const { return m_tunnelOptionsHasBeenSet; }
149 
153  inline void SetTunnelOptions(const Aws::Vector<VpnTunnelOptionsSpecification>& value) { m_tunnelOptionsHasBeenSet = true; m_tunnelOptions = value; }
154 
158  inline void SetTunnelOptions(Aws::Vector<VpnTunnelOptionsSpecification>&& value) { m_tunnelOptionsHasBeenSet = true; m_tunnelOptions = std::move(value); }
159 
163  inline VpnConnectionOptionsSpecification& WithTunnelOptions(const Aws::Vector<VpnTunnelOptionsSpecification>& value) { SetTunnelOptions(value); return *this;}
164 
168  inline VpnConnectionOptionsSpecification& WithTunnelOptions(Aws::Vector<VpnTunnelOptionsSpecification>&& value) { SetTunnelOptions(std::move(value)); return *this;}
169 
173  inline VpnConnectionOptionsSpecification& AddTunnelOptions(const VpnTunnelOptionsSpecification& value) { m_tunnelOptionsHasBeenSet = true; m_tunnelOptions.push_back(value); return *this; }
174 
178  inline VpnConnectionOptionsSpecification& AddTunnelOptions(VpnTunnelOptionsSpecification&& value) { m_tunnelOptionsHasBeenSet = true; m_tunnelOptions.push_back(std::move(value)); return *this; }
179 
180 
185  inline const Aws::String& GetLocalIpv4NetworkCidr() const{ return m_localIpv4NetworkCidr; }
186 
191  inline bool LocalIpv4NetworkCidrHasBeenSet() const { return m_localIpv4NetworkCidrHasBeenSet; }
192 
197  inline void SetLocalIpv4NetworkCidr(const Aws::String& value) { m_localIpv4NetworkCidrHasBeenSet = true; m_localIpv4NetworkCidr = value; }
198 
203  inline void SetLocalIpv4NetworkCidr(Aws::String&& value) { m_localIpv4NetworkCidrHasBeenSet = true; m_localIpv4NetworkCidr = std::move(value); }
204 
209  inline void SetLocalIpv4NetworkCidr(const char* value) { m_localIpv4NetworkCidrHasBeenSet = true; m_localIpv4NetworkCidr.assign(value); }
210 
215  inline VpnConnectionOptionsSpecification& WithLocalIpv4NetworkCidr(const Aws::String& value) { SetLocalIpv4NetworkCidr(value); return *this;}
216 
221  inline VpnConnectionOptionsSpecification& WithLocalIpv4NetworkCidr(Aws::String&& value) { SetLocalIpv4NetworkCidr(std::move(value)); return *this;}
222 
227  inline VpnConnectionOptionsSpecification& WithLocalIpv4NetworkCidr(const char* value) { SetLocalIpv4NetworkCidr(value); return *this;}
228 
229 
234  inline const Aws::String& GetRemoteIpv4NetworkCidr() const{ return m_remoteIpv4NetworkCidr; }
235 
240  inline bool RemoteIpv4NetworkCidrHasBeenSet() const { return m_remoteIpv4NetworkCidrHasBeenSet; }
241 
246  inline void SetRemoteIpv4NetworkCidr(const Aws::String& value) { m_remoteIpv4NetworkCidrHasBeenSet = true; m_remoteIpv4NetworkCidr = value; }
247 
252  inline void SetRemoteIpv4NetworkCidr(Aws::String&& value) { m_remoteIpv4NetworkCidrHasBeenSet = true; m_remoteIpv4NetworkCidr = std::move(value); }
253 
258  inline void SetRemoteIpv4NetworkCidr(const char* value) { m_remoteIpv4NetworkCidrHasBeenSet = true; m_remoteIpv4NetworkCidr.assign(value); }
259 
264  inline VpnConnectionOptionsSpecification& WithRemoteIpv4NetworkCidr(const Aws::String& value) { SetRemoteIpv4NetworkCidr(value); return *this;}
265 
270  inline VpnConnectionOptionsSpecification& WithRemoteIpv4NetworkCidr(Aws::String&& value) { SetRemoteIpv4NetworkCidr(std::move(value)); return *this;}
271 
276  inline VpnConnectionOptionsSpecification& WithRemoteIpv4NetworkCidr(const char* value) { SetRemoteIpv4NetworkCidr(value); return *this;}
277 
278 
283  inline const Aws::String& GetLocalIpv6NetworkCidr() const{ return m_localIpv6NetworkCidr; }
284 
289  inline bool LocalIpv6NetworkCidrHasBeenSet() const { return m_localIpv6NetworkCidrHasBeenSet; }
290 
295  inline void SetLocalIpv6NetworkCidr(const Aws::String& value) { m_localIpv6NetworkCidrHasBeenSet = true; m_localIpv6NetworkCidr = value; }
296 
301  inline void SetLocalIpv6NetworkCidr(Aws::String&& value) { m_localIpv6NetworkCidrHasBeenSet = true; m_localIpv6NetworkCidr = std::move(value); }
302 
307  inline void SetLocalIpv6NetworkCidr(const char* value) { m_localIpv6NetworkCidrHasBeenSet = true; m_localIpv6NetworkCidr.assign(value); }
308 
313  inline VpnConnectionOptionsSpecification& WithLocalIpv6NetworkCidr(const Aws::String& value) { SetLocalIpv6NetworkCidr(value); return *this;}
314 
319  inline VpnConnectionOptionsSpecification& WithLocalIpv6NetworkCidr(Aws::String&& value) { SetLocalIpv6NetworkCidr(std::move(value)); return *this;}
320 
325  inline VpnConnectionOptionsSpecification& WithLocalIpv6NetworkCidr(const char* value) { SetLocalIpv6NetworkCidr(value); return *this;}
326 
327 
332  inline const Aws::String& GetRemoteIpv6NetworkCidr() const{ return m_remoteIpv6NetworkCidr; }
333 
338  inline bool RemoteIpv6NetworkCidrHasBeenSet() const { return m_remoteIpv6NetworkCidrHasBeenSet; }
339 
344  inline void SetRemoteIpv6NetworkCidr(const Aws::String& value) { m_remoteIpv6NetworkCidrHasBeenSet = true; m_remoteIpv6NetworkCidr = value; }
345 
350  inline void SetRemoteIpv6NetworkCidr(Aws::String&& value) { m_remoteIpv6NetworkCidrHasBeenSet = true; m_remoteIpv6NetworkCidr = std::move(value); }
351 
356  inline void SetRemoteIpv6NetworkCidr(const char* value) { m_remoteIpv6NetworkCidrHasBeenSet = true; m_remoteIpv6NetworkCidr.assign(value); }
357 
362  inline VpnConnectionOptionsSpecification& WithRemoteIpv6NetworkCidr(const Aws::String& value) { SetRemoteIpv6NetworkCidr(value); return *this;}
363 
368  inline VpnConnectionOptionsSpecification& WithRemoteIpv6NetworkCidr(Aws::String&& value) { SetRemoteIpv6NetworkCidr(std::move(value)); return *this;}
369 
374  inline VpnConnectionOptionsSpecification& WithRemoteIpv6NetworkCidr(const char* value) { SetRemoteIpv6NetworkCidr(value); return *this;}
375 
376  private:
377 
378  bool m_enableAcceleration;
379  bool m_enableAccelerationHasBeenSet;
380 
381  bool m_staticRoutesOnly;
382  bool m_staticRoutesOnlyHasBeenSet;
383 
384  TunnelInsideIpVersion m_tunnelInsideIpVersion;
385  bool m_tunnelInsideIpVersionHasBeenSet;
386 
388  bool m_tunnelOptionsHasBeenSet;
389 
390  Aws::String m_localIpv4NetworkCidr;
391  bool m_localIpv4NetworkCidrHasBeenSet;
392 
393  Aws::String m_remoteIpv4NetworkCidr;
394  bool m_remoteIpv4NetworkCidrHasBeenSet;
395 
396  Aws::String m_localIpv6NetworkCidr;
397  bool m_localIpv6NetworkCidrHasBeenSet;
398 
399  Aws::String m_remoteIpv6NetworkCidr;
400  bool m_remoteIpv6NetworkCidrHasBeenSet;
401  };
402 
403 } // namespace Model
404 } // namespace EC2
405 } // namespace Aws
Aws::EC2::Model::VpnConnectionOptionsSpecification::SetTunnelInsideIpVersion
void SetTunnelInsideIpVersion(const TunnelInsideIpVersion &value)
Definition: VpnConnectionOptionsSpecification.h:119
Aws::EC2::Model::VpnConnectionOptionsSpecification::WithRemoteIpv4NetworkCidr
VpnConnectionOptionsSpecification & WithRemoteIpv4NetworkCidr(const char *value)
Definition: VpnConnectionOptionsSpecification.h:276
Aws::EC2::Model::TunnelInsideIpVersion
TunnelInsideIpVersion
Definition: TunnelInsideIpVersion.h:17
Aws::EC2::Model::VpnConnectionOptionsSpecification::SetLocalIpv4NetworkCidr
void SetLocalIpv4NetworkCidr(const char *value)
Definition: VpnConnectionOptionsSpecification.h:209
Aws::EC2::Model::VpnConnectionOptionsSpecification::WithRemoteIpv6NetworkCidr
VpnConnectionOptionsSpecification & WithRemoteIpv6NetworkCidr(Aws::String &&value)
Definition: VpnConnectionOptionsSpecification.h:368
Aws::EC2::Model::VpnConnectionOptionsSpecification::WithEnableAcceleration
VpnConnectionOptionsSpecification & WithEnableAcceleration(bool value)
Definition: VpnConnectionOptionsSpecification.h:67
VpnTunnelOptionsSpecification.h
Aws::EC2::Model::VpnConnectionOptionsSpecification::RemoteIpv6NetworkCidrHasBeenSet
bool RemoteIpv6NetworkCidrHasBeenSet() const
Definition: VpnConnectionOptionsSpecification.h:338
Aws::EC2::Model::VpnConnectionOptionsSpecification::VpnConnectionOptionsSpecification
VpnConnectionOptionsSpecification()
Aws::EC2::Model::VpnConnectionOptionsSpecification::WithLocalIpv6NetworkCidr
VpnConnectionOptionsSpecification & WithLocalIpv6NetworkCidr(const Aws::String &value)
Definition: VpnConnectionOptionsSpecification.h:313
Aws::EC2::Model::VpnConnectionOptionsSpecification::StaticRoutesOnlyHasBeenSet
bool StaticRoutesOnlyHasBeenSet() const
Definition: VpnConnectionOptionsSpecification.h:84
AWS_EC2_API
#define AWS_EC2_API
Definition: EC2_EXPORTS.h:28
Aws::EC2::Model::VpnConnectionOptionsSpecification::GetRemoteIpv4NetworkCidr
const Aws::String & GetRemoteIpv4NetworkCidr() const
Definition: VpnConnectionOptionsSpecification.h:234
Aws::EC2::Model::VpnConnectionOptionsSpecification::TunnelInsideIpVersionHasBeenSet
bool TunnelInsideIpVersionHasBeenSet() const
Definition: VpnConnectionOptionsSpecification.h:113
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::EC2::Model::VpnConnectionOptionsSpecification::SetStaticRoutesOnly
void SetStaticRoutesOnly(bool value)
Definition: VpnConnectionOptionsSpecification.h:92
Aws::EC2::Model::VpnConnectionOptionsSpecification::RemoteIpv4NetworkCidrHasBeenSet
bool RemoteIpv4NetworkCidrHasBeenSet() const
Definition: VpnConnectionOptionsSpecification.h:240
Aws::EC2::Model::VpnConnectionOptionsSpecification::GetStaticRoutesOnly
bool GetStaticRoutesOnly() const
Definition: VpnConnectionOptionsSpecification.h:76
AWSStreamFwd.h
Aws::EC2::Model::VpnConnectionOptionsSpecification::WithLocalIpv4NetworkCidr
VpnConnectionOptionsSpecification & WithLocalIpv4NetworkCidr(const Aws::String &value)
Definition: VpnConnectionOptionsSpecification.h:215
Aws::EC2::Model::VpnConnectionOptionsSpecification::LocalIpv6NetworkCidrHasBeenSet
bool LocalIpv6NetworkCidrHasBeenSet() const
Definition: VpnConnectionOptionsSpecification.h:289
Aws::EC2::Model::VpnConnectionOptionsSpecification::GetEnableAcceleration
bool GetEnableAcceleration() const
Definition: VpnConnectionOptionsSpecification.h:49
Aws::EC2::Model::VpnConnectionOptionsSpecification::SetTunnelOptions
void SetTunnelOptions(Aws::Vector< VpnTunnelOptionsSpecification > &&value)
Definition: VpnConnectionOptionsSpecification.h:158
Aws::EC2::Model::VpnTunnelOptionsSpecification
Definition: VpnTunnelOptionsSpecification.h:40
TunnelInsideIpVersion.h
Aws::EC2::Model::VpnConnectionOptionsSpecification::WithLocalIpv4NetworkCidr
VpnConnectionOptionsSpecification & WithLocalIpv4NetworkCidr(const char *value)
Definition: VpnConnectionOptionsSpecification.h:227
AWSVector.h
Aws::EC2::Model::VpnConnectionOptionsSpecification::WithRemoteIpv4NetworkCidr
VpnConnectionOptionsSpecification & WithRemoteIpv4NetworkCidr(Aws::String &&value)
Definition: VpnConnectionOptionsSpecification.h:270
Aws::EC2::Model::VpnConnectionOptionsSpecification::SetRemoteIpv4NetworkCidr
void SetRemoteIpv4NetworkCidr(Aws::String &&value)
Definition: VpnConnectionOptionsSpecification.h:252
Aws::EC2::Model::VpnConnectionOptionsSpecification::VpnConnectionOptionsSpecification
VpnConnectionOptionsSpecification(const Aws::Utils::Xml::XmlNode &xmlNode)
Aws::EC2::Model::VpnConnectionOptionsSpecification::WithTunnelInsideIpVersion
VpnConnectionOptionsSpecification & WithTunnelInsideIpVersion(TunnelInsideIpVersion &&value)
Definition: VpnConnectionOptionsSpecification.h:137
Aws::EC2::Model::VpnConnectionOptionsSpecification::SetRemoteIpv6NetworkCidr
void SetRemoteIpv6NetworkCidr(const char *value)
Definition: VpnConnectionOptionsSpecification.h:356
Aws::EC2::Model::VpnConnectionOptionsSpecification::SetLocalIpv6NetworkCidr
void SetLocalIpv6NetworkCidr(const Aws::String &value)
Definition: VpnConnectionOptionsSpecification.h:295
Aws::OStream
std::basic_ostream< char, std::char_traits< char > > OStream
Definition: AWSStreamFwd.h:21
Aws::EC2::Model::VpnConnectionOptionsSpecification::SetRemoteIpv6NetworkCidr
void SetRemoteIpv6NetworkCidr(const Aws::String &value)
Definition: VpnConnectionOptionsSpecification.h:344
Aws::EC2::Model::VpnConnectionOptionsSpecification::WithLocalIpv6NetworkCidr
VpnConnectionOptionsSpecification & WithLocalIpv6NetworkCidr(const char *value)
Definition: VpnConnectionOptionsSpecification.h:325
Aws::Utils::Xml::XmlNode
Definition: XmlSerializer.h:53
Aws::EC2::Model::VpnConnectionOptionsSpecification::GetTunnelOptions
const Aws::Vector< VpnTunnelOptionsSpecification > & GetTunnelOptions() const
Definition: VpnConnectionOptionsSpecification.h:143
Aws::EC2::Model::VpnConnectionOptionsSpecification::SetLocalIpv6NetworkCidr
void SetLocalIpv6NetworkCidr(Aws::String &&value)
Definition: VpnConnectionOptionsSpecification.h:301
Aws::EC2::Model::VpnConnectionOptionsSpecification::WithRemoteIpv4NetworkCidr
VpnConnectionOptionsSpecification & WithRemoteIpv4NetworkCidr(const Aws::String &value)
Definition: VpnConnectionOptionsSpecification.h:264
Aws::EC2::Model::VpnConnectionOptionsSpecification::AddTunnelOptions
VpnConnectionOptionsSpecification & AddTunnelOptions(VpnTunnelOptionsSpecification &&value)
Definition: VpnConnectionOptionsSpecification.h:178
Aws::EC2::Model::VpnConnectionOptionsSpecification::OutputToStream
void OutputToStream(Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
AWSString.h
Aws::EC2::Model::VpnConnectionOptionsSpecification::OutputToStream
void OutputToStream(Aws::OStream &oStream, const char *location) const
Aws::EC2::Model::VpnConnectionOptionsSpecification::SetRemoteIpv4NetworkCidr
void SetRemoteIpv4NetworkCidr(const char *value)
Definition: VpnConnectionOptionsSpecification.h:258
Aws::EC2::Model::VpnConnectionOptionsSpecification::SetLocalIpv4NetworkCidr
void SetLocalIpv4NetworkCidr(const Aws::String &value)
Definition: VpnConnectionOptionsSpecification.h:197
Aws::EC2::Model::VpnConnectionOptionsSpecification::SetTunnelInsideIpVersion
void SetTunnelInsideIpVersion(TunnelInsideIpVersion &&value)
Definition: VpnConnectionOptionsSpecification.h:125
Aws::EC2::Model::VpnConnectionOptionsSpecification::WithLocalIpv6NetworkCidr
VpnConnectionOptionsSpecification & WithLocalIpv6NetworkCidr(Aws::String &&value)
Definition: VpnConnectionOptionsSpecification.h:319
Aws::EC2::Model::VpnConnectionOptionsSpecification::WithLocalIpv4NetworkCidr
VpnConnectionOptionsSpecification & WithLocalIpv4NetworkCidr(Aws::String &&value)
Definition: VpnConnectionOptionsSpecification.h:221
Aws::EC2::Model::VpnConnectionOptionsSpecification::SetRemoteIpv6NetworkCidr
void SetRemoteIpv6NetworkCidr(Aws::String &&value)
Definition: VpnConnectionOptionsSpecification.h:350
Aws::EC2::Model::VpnConnectionOptionsSpecification::WithTunnelOptions
VpnConnectionOptionsSpecification & WithTunnelOptions(Aws::Vector< VpnTunnelOptionsSpecification > &&value)
Definition: VpnConnectionOptionsSpecification.h:168
Aws::EC2::Model::VpnConnectionOptionsSpecification::LocalIpv4NetworkCidrHasBeenSet
bool LocalIpv4NetworkCidrHasBeenSet() const
Definition: VpnConnectionOptionsSpecification.h:191
Aws::EC2::Model::VpnConnectionOptionsSpecification::SetTunnelOptions
void SetTunnelOptions(const Aws::Vector< VpnTunnelOptionsSpecification > &value)
Definition: VpnConnectionOptionsSpecification.h:153
Aws
Definition: AccessManagementClient.h:15
Aws::EC2::Model::VpnConnectionOptionsSpecification::SetRemoteIpv4NetworkCidr
void SetRemoteIpv4NetworkCidr(const Aws::String &value)
Definition: VpnConnectionOptionsSpecification.h:246
Aws::EC2::Model::VpnConnectionOptionsSpecification::WithRemoteIpv6NetworkCidr
VpnConnectionOptionsSpecification & WithRemoteIpv6NetworkCidr(const Aws::String &value)
Definition: VpnConnectionOptionsSpecification.h:362
Aws::EC2::Model::VpnConnectionOptionsSpecification::WithStaticRoutesOnly
VpnConnectionOptionsSpecification & WithStaticRoutesOnly(bool value)
Definition: VpnConnectionOptionsSpecification.h:100
Aws::EC2::Model::VpnConnectionOptionsSpecification::WithTunnelInsideIpVersion
VpnConnectionOptionsSpecification & WithTunnelInsideIpVersion(const TunnelInsideIpVersion &value)
Definition: VpnConnectionOptionsSpecification.h:131
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::EC2::Model::VpnConnectionOptionsSpecification::SetEnableAcceleration
void SetEnableAcceleration(bool value)
Definition: VpnConnectionOptionsSpecification.h:61
Aws::EC2::Model::VpnConnectionOptionsSpecification
Definition: VpnConnectionOptionsSpecification.h:35
index
int index
Definition: cJSON.h:181
Aws::EC2::Model::VpnConnectionOptionsSpecification::WithRemoteIpv6NetworkCidr
VpnConnectionOptionsSpecification & WithRemoteIpv6NetworkCidr(const char *value)
Definition: VpnConnectionOptionsSpecification.h:374
Aws::EC2::Model::VpnConnectionOptionsSpecification::GetRemoteIpv6NetworkCidr
const Aws::String & GetRemoteIpv6NetworkCidr() const
Definition: VpnConnectionOptionsSpecification.h:332
Aws::EC2::Model::VpnConnectionOptionsSpecification::SetLocalIpv6NetworkCidr
void SetLocalIpv6NetworkCidr(const char *value)
Definition: VpnConnectionOptionsSpecification.h:307
Aws::EC2::Model::VpnConnectionOptionsSpecification::GetLocalIpv6NetworkCidr
const Aws::String & GetLocalIpv6NetworkCidr() const
Definition: VpnConnectionOptionsSpecification.h:283
Aws::EC2::Model::VpnConnectionOptionsSpecification::WithTunnelOptions
VpnConnectionOptionsSpecification & WithTunnelOptions(const Aws::Vector< VpnTunnelOptionsSpecification > &value)
Definition: VpnConnectionOptionsSpecification.h:163
Aws::EC2::Model::VpnConnectionOptionsSpecification::AddTunnelOptions
VpnConnectionOptionsSpecification & AddTunnelOptions(const VpnTunnelOptionsSpecification &value)
Definition: VpnConnectionOptionsSpecification.h:173
EC2_EXPORTS.h
Aws::EC2::Model::VpnConnectionOptionsSpecification::operator=
VpnConnectionOptionsSpecification & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
Aws::EC2::Model::VpnConnectionOptionsSpecification::GetTunnelInsideIpVersion
const TunnelInsideIpVersion & GetTunnelInsideIpVersion() const
Definition: VpnConnectionOptionsSpecification.h:107
Aws::EC2::Model::VpnConnectionOptionsSpecification::TunnelOptionsHasBeenSet
bool TunnelOptionsHasBeenSet() const
Definition: VpnConnectionOptionsSpecification.h:148
Aws::EC2::Model::VpnConnectionOptionsSpecification::SetLocalIpv4NetworkCidr
void SetLocalIpv4NetworkCidr(Aws::String &&value)
Definition: VpnConnectionOptionsSpecification.h:203
Aws::EC2::Model::VpnConnectionOptionsSpecification::GetLocalIpv4NetworkCidr
const Aws::String & GetLocalIpv4NetworkCidr() const
Definition: VpnConnectionOptionsSpecification.h:185
Aws::EC2::Model::VpnConnectionOptionsSpecification::EnableAccelerationHasBeenSet
bool EnableAccelerationHasBeenSet() const
Definition: VpnConnectionOptionsSpecification.h:55