AWS SDK for C++  1.9.71
AWS SDK for C++
VpcEndpointConnection.h
Go to the documentation of this file.
1 
6 #pragma once
7 #include <aws/ec2/EC2_EXPORTS.h>
10 #include <aws/ec2/model/State.h>
13 #include <aws/ec2/model/DnsEntry.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 EC2
26 {
27 namespace Model
28 {
29 
37  {
38  public:
42 
43  void OutputToStream(Aws::OStream& ostream, const char* location, unsigned index, const char* locationValue) const;
44  void OutputToStream(Aws::OStream& oStream, const char* location) const;
45 
46 
50  inline const Aws::String& GetServiceId() const{ return m_serviceId; }
51 
55  inline bool ServiceIdHasBeenSet() const { return m_serviceIdHasBeenSet; }
56 
60  inline void SetServiceId(const Aws::String& value) { m_serviceIdHasBeenSet = true; m_serviceId = value; }
61 
65  inline void SetServiceId(Aws::String&& value) { m_serviceIdHasBeenSet = true; m_serviceId = std::move(value); }
66 
70  inline void SetServiceId(const char* value) { m_serviceIdHasBeenSet = true; m_serviceId.assign(value); }
71 
75  inline VpcEndpointConnection& WithServiceId(const Aws::String& value) { SetServiceId(value); return *this;}
76 
80  inline VpcEndpointConnection& WithServiceId(Aws::String&& value) { SetServiceId(std::move(value)); return *this;}
81 
85  inline VpcEndpointConnection& WithServiceId(const char* value) { SetServiceId(value); return *this;}
86 
87 
91  inline const Aws::String& GetVpcEndpointId() const{ return m_vpcEndpointId; }
92 
96  inline bool VpcEndpointIdHasBeenSet() const { return m_vpcEndpointIdHasBeenSet; }
97 
101  inline void SetVpcEndpointId(const Aws::String& value) { m_vpcEndpointIdHasBeenSet = true; m_vpcEndpointId = value; }
102 
106  inline void SetVpcEndpointId(Aws::String&& value) { m_vpcEndpointIdHasBeenSet = true; m_vpcEndpointId = std::move(value); }
107 
111  inline void SetVpcEndpointId(const char* value) { m_vpcEndpointIdHasBeenSet = true; m_vpcEndpointId.assign(value); }
112 
116  inline VpcEndpointConnection& WithVpcEndpointId(const Aws::String& value) { SetVpcEndpointId(value); return *this;}
117 
121  inline VpcEndpointConnection& WithVpcEndpointId(Aws::String&& value) { SetVpcEndpointId(std::move(value)); return *this;}
122 
126  inline VpcEndpointConnection& WithVpcEndpointId(const char* value) { SetVpcEndpointId(value); return *this;}
127 
128 
132  inline const Aws::String& GetVpcEndpointOwner() const{ return m_vpcEndpointOwner; }
133 
137  inline bool VpcEndpointOwnerHasBeenSet() const { return m_vpcEndpointOwnerHasBeenSet; }
138 
142  inline void SetVpcEndpointOwner(const Aws::String& value) { m_vpcEndpointOwnerHasBeenSet = true; m_vpcEndpointOwner = value; }
143 
147  inline void SetVpcEndpointOwner(Aws::String&& value) { m_vpcEndpointOwnerHasBeenSet = true; m_vpcEndpointOwner = std::move(value); }
148 
152  inline void SetVpcEndpointOwner(const char* value) { m_vpcEndpointOwnerHasBeenSet = true; m_vpcEndpointOwner.assign(value); }
153 
157  inline VpcEndpointConnection& WithVpcEndpointOwner(const Aws::String& value) { SetVpcEndpointOwner(value); return *this;}
158 
162  inline VpcEndpointConnection& WithVpcEndpointOwner(Aws::String&& value) { SetVpcEndpointOwner(std::move(value)); return *this;}
163 
167  inline VpcEndpointConnection& WithVpcEndpointOwner(const char* value) { SetVpcEndpointOwner(value); return *this;}
168 
169 
173  inline const State& GetVpcEndpointState() const{ return m_vpcEndpointState; }
174 
178  inline bool VpcEndpointStateHasBeenSet() const { return m_vpcEndpointStateHasBeenSet; }
179 
183  inline void SetVpcEndpointState(const State& value) { m_vpcEndpointStateHasBeenSet = true; m_vpcEndpointState = value; }
184 
188  inline void SetVpcEndpointState(State&& value) { m_vpcEndpointStateHasBeenSet = true; m_vpcEndpointState = std::move(value); }
189 
193  inline VpcEndpointConnection& WithVpcEndpointState(const State& value) { SetVpcEndpointState(value); return *this;}
194 
198  inline VpcEndpointConnection& WithVpcEndpointState(State&& value) { SetVpcEndpointState(std::move(value)); return *this;}
199 
200 
204  inline const Aws::Utils::DateTime& GetCreationTimestamp() const{ return m_creationTimestamp; }
205 
209  inline bool CreationTimestampHasBeenSet() const { return m_creationTimestampHasBeenSet; }
210 
214  inline void SetCreationTimestamp(const Aws::Utils::DateTime& value) { m_creationTimestampHasBeenSet = true; m_creationTimestamp = value; }
215 
219  inline void SetCreationTimestamp(Aws::Utils::DateTime&& value) { m_creationTimestampHasBeenSet = true; m_creationTimestamp = std::move(value); }
220 
224  inline VpcEndpointConnection& WithCreationTimestamp(const Aws::Utils::DateTime& value) { SetCreationTimestamp(value); return *this;}
225 
229  inline VpcEndpointConnection& WithCreationTimestamp(Aws::Utils::DateTime&& value) { SetCreationTimestamp(std::move(value)); return *this;}
230 
231 
235  inline const Aws::Vector<DnsEntry>& GetDnsEntries() const{ return m_dnsEntries; }
236 
240  inline bool DnsEntriesHasBeenSet() const { return m_dnsEntriesHasBeenSet; }
241 
245  inline void SetDnsEntries(const Aws::Vector<DnsEntry>& value) { m_dnsEntriesHasBeenSet = true; m_dnsEntries = value; }
246 
250  inline void SetDnsEntries(Aws::Vector<DnsEntry>&& value) { m_dnsEntriesHasBeenSet = true; m_dnsEntries = std::move(value); }
251 
255  inline VpcEndpointConnection& WithDnsEntries(const Aws::Vector<DnsEntry>& value) { SetDnsEntries(value); return *this;}
256 
260  inline VpcEndpointConnection& WithDnsEntries(Aws::Vector<DnsEntry>&& value) { SetDnsEntries(std::move(value)); return *this;}
261 
265  inline VpcEndpointConnection& AddDnsEntries(const DnsEntry& value) { m_dnsEntriesHasBeenSet = true; m_dnsEntries.push_back(value); return *this; }
266 
270  inline VpcEndpointConnection& AddDnsEntries(DnsEntry&& value) { m_dnsEntriesHasBeenSet = true; m_dnsEntries.push_back(std::move(value)); return *this; }
271 
272 
277  inline const Aws::Vector<Aws::String>& GetNetworkLoadBalancerArns() const{ return m_networkLoadBalancerArns; }
278 
283  inline bool NetworkLoadBalancerArnsHasBeenSet() const { return m_networkLoadBalancerArnsHasBeenSet; }
284 
289  inline void SetNetworkLoadBalancerArns(const Aws::Vector<Aws::String>& value) { m_networkLoadBalancerArnsHasBeenSet = true; m_networkLoadBalancerArns = value; }
290 
295  inline void SetNetworkLoadBalancerArns(Aws::Vector<Aws::String>&& value) { m_networkLoadBalancerArnsHasBeenSet = true; m_networkLoadBalancerArns = std::move(value); }
296 
301  inline VpcEndpointConnection& WithNetworkLoadBalancerArns(const Aws::Vector<Aws::String>& value) { SetNetworkLoadBalancerArns(value); return *this;}
302 
307  inline VpcEndpointConnection& WithNetworkLoadBalancerArns(Aws::Vector<Aws::String>&& value) { SetNetworkLoadBalancerArns(std::move(value)); return *this;}
308 
313  inline VpcEndpointConnection& AddNetworkLoadBalancerArns(const Aws::String& value) { m_networkLoadBalancerArnsHasBeenSet = true; m_networkLoadBalancerArns.push_back(value); return *this; }
314 
319  inline VpcEndpointConnection& AddNetworkLoadBalancerArns(Aws::String&& value) { m_networkLoadBalancerArnsHasBeenSet = true; m_networkLoadBalancerArns.push_back(std::move(value)); return *this; }
320 
325  inline VpcEndpointConnection& AddNetworkLoadBalancerArns(const char* value) { m_networkLoadBalancerArnsHasBeenSet = true; m_networkLoadBalancerArns.push_back(value); return *this; }
326 
327 
332  inline const Aws::Vector<Aws::String>& GetGatewayLoadBalancerArns() const{ return m_gatewayLoadBalancerArns; }
333 
338  inline bool GatewayLoadBalancerArnsHasBeenSet() const { return m_gatewayLoadBalancerArnsHasBeenSet; }
339 
344  inline void SetGatewayLoadBalancerArns(const Aws::Vector<Aws::String>& value) { m_gatewayLoadBalancerArnsHasBeenSet = true; m_gatewayLoadBalancerArns = value; }
345 
350  inline void SetGatewayLoadBalancerArns(Aws::Vector<Aws::String>&& value) { m_gatewayLoadBalancerArnsHasBeenSet = true; m_gatewayLoadBalancerArns = std::move(value); }
351 
356  inline VpcEndpointConnection& WithGatewayLoadBalancerArns(const Aws::Vector<Aws::String>& value) { SetGatewayLoadBalancerArns(value); return *this;}
357 
362  inline VpcEndpointConnection& WithGatewayLoadBalancerArns(Aws::Vector<Aws::String>&& value) { SetGatewayLoadBalancerArns(std::move(value)); return *this;}
363 
368  inline VpcEndpointConnection& AddGatewayLoadBalancerArns(const Aws::String& value) { m_gatewayLoadBalancerArnsHasBeenSet = true; m_gatewayLoadBalancerArns.push_back(value); return *this; }
369 
374  inline VpcEndpointConnection& AddGatewayLoadBalancerArns(Aws::String&& value) { m_gatewayLoadBalancerArnsHasBeenSet = true; m_gatewayLoadBalancerArns.push_back(std::move(value)); return *this; }
375 
380  inline VpcEndpointConnection& AddGatewayLoadBalancerArns(const char* value) { m_gatewayLoadBalancerArnsHasBeenSet = true; m_gatewayLoadBalancerArns.push_back(value); return *this; }
381 
382  private:
383 
384  Aws::String m_serviceId;
385  bool m_serviceIdHasBeenSet;
386 
387  Aws::String m_vpcEndpointId;
388  bool m_vpcEndpointIdHasBeenSet;
389 
390  Aws::String m_vpcEndpointOwner;
391  bool m_vpcEndpointOwnerHasBeenSet;
392 
393  State m_vpcEndpointState;
394  bool m_vpcEndpointStateHasBeenSet;
395 
396  Aws::Utils::DateTime m_creationTimestamp;
397  bool m_creationTimestampHasBeenSet;
398 
399  Aws::Vector<DnsEntry> m_dnsEntries;
400  bool m_dnsEntriesHasBeenSet;
401 
402  Aws::Vector<Aws::String> m_networkLoadBalancerArns;
403  bool m_networkLoadBalancerArnsHasBeenSet;
404 
405  Aws::Vector<Aws::String> m_gatewayLoadBalancerArns;
406  bool m_gatewayLoadBalancerArnsHasBeenSet;
407  };
408 
409 } // namespace Model
410 } // namespace EC2
411 } // namespace Aws
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::EC2::Model::VpcEndpointConnection::AddGatewayLoadBalancerArns
VpcEndpointConnection & AddGatewayLoadBalancerArns(const char *value)
Definition: VpcEndpointConnection.h:380
Aws::EC2::Model::VpcEndpointConnection::SetNetworkLoadBalancerArns
void SetNetworkLoadBalancerArns(Aws::Vector< Aws::String > &&value)
Definition: VpcEndpointConnection.h:295
Aws::EC2::Model::VpcEndpointConnection::CreationTimestampHasBeenSet
bool CreationTimestampHasBeenSet() const
Definition: VpcEndpointConnection.h:209
Aws::EC2::Model::VpcEndpointConnection::WithCreationTimestamp
VpcEndpointConnection & WithCreationTimestamp(Aws::Utils::DateTime &&value)
Definition: VpcEndpointConnection.h:229
Aws::EC2::Model::VpcEndpointConnection::WithVpcEndpointOwner
VpcEndpointConnection & WithVpcEndpointOwner(const char *value)
Definition: VpcEndpointConnection.h:167
Aws::EC2::Model::VpcEndpointConnection::AddNetworkLoadBalancerArns
VpcEndpointConnection & AddNetworkLoadBalancerArns(const char *value)
Definition: VpcEndpointConnection.h:325
Aws::EC2::Model::VpcEndpointConnection::SetVpcEndpointId
void SetVpcEndpointId(Aws::String &&value)
Definition: VpcEndpointConnection.h:106
Aws::EC2::Model::VpcEndpointConnection::VpcEndpointConnection
VpcEndpointConnection(const Aws::Utils::Xml::XmlNode &xmlNode)
Aws::EC2::Model::VpcEndpointConnection::WithVpcEndpointId
VpcEndpointConnection & WithVpcEndpointId(const Aws::String &value)
Definition: VpcEndpointConnection.h:116
Aws::EC2::Model::VpcEndpointConnection::WithVpcEndpointOwner
VpcEndpointConnection & WithVpcEndpointOwner(const Aws::String &value)
Definition: VpcEndpointConnection.h:157
Aws::EC2::Model::VpcEndpointConnection::VpcEndpointConnection
VpcEndpointConnection()
Aws::EC2::Model::VpcEndpointConnection::GetGatewayLoadBalancerArns
const Aws::Vector< Aws::String > & GetGatewayLoadBalancerArns() const
Definition: VpcEndpointConnection.h:332
Aws::EC2::Model::VpcEndpointConnection::WithCreationTimestamp
VpcEndpointConnection & WithCreationTimestamp(const Aws::Utils::DateTime &value)
Definition: VpcEndpointConnection.h:224
Aws::EC2::Model::VpcEndpointConnection::GetVpcEndpointId
const Aws::String & GetVpcEndpointId() const
Definition: VpcEndpointConnection.h:91
DateTime.h
Aws::EC2::Model::VpcEndpointConnection::WithDnsEntries
VpcEndpointConnection & WithDnsEntries(Aws::Vector< DnsEntry > &&value)
Definition: VpcEndpointConnection.h:260
Aws::EC2::Model::VpcEndpointConnection::SetDnsEntries
void SetDnsEntries(const Aws::Vector< DnsEntry > &value)
Definition: VpcEndpointConnection.h:245
Aws::EC2::Model::VpcEndpointConnection::WithServiceId
VpcEndpointConnection & WithServiceId(const char *value)
Definition: VpcEndpointConnection.h:85
Aws::EC2::Model::VpcEndpointConnection::WithGatewayLoadBalancerArns
VpcEndpointConnection & WithGatewayLoadBalancerArns(const Aws::Vector< Aws::String > &value)
Definition: VpcEndpointConnection.h:356
AWS_EC2_API
#define AWS_EC2_API
Definition: EC2_EXPORTS.h:28
Aws::EC2::Model::VpcEndpointConnection::AddDnsEntries
VpcEndpointConnection & AddDnsEntries(const DnsEntry &value)
Definition: VpcEndpointConnection.h:265
Aws::EC2::Model::VpcEndpointConnection::SetServiceId
void SetServiceId(const char *value)
Definition: VpcEndpointConnection.h:70
Aws::EC2::Model::VpcEndpointConnection::SetGatewayLoadBalancerArns
void SetGatewayLoadBalancerArns(Aws::Vector< Aws::String > &&value)
Definition: VpcEndpointConnection.h:350
Aws::EC2::Model::VpcEndpointConnection::AddGatewayLoadBalancerArns
VpcEndpointConnection & AddGatewayLoadBalancerArns(Aws::String &&value)
Definition: VpcEndpointConnection.h:374
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::EC2::Model::VpcEndpointConnection::VpcEndpointOwnerHasBeenSet
bool VpcEndpointOwnerHasBeenSet() const
Definition: VpcEndpointConnection.h:137
Aws::EC2::Model::VpcEndpointConnection::operator=
VpcEndpointConnection & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
AWSStreamFwd.h
Aws::EC2::Model::VpcEndpointConnection::SetServiceId
void SetServiceId(const Aws::String &value)
Definition: VpcEndpointConnection.h:60
Aws::EC2::Model::VpcEndpointConnection::WithDnsEntries
VpcEndpointConnection & WithDnsEntries(const Aws::Vector< DnsEntry > &value)
Definition: VpcEndpointConnection.h:255
Aws::EC2::Model::VpcEndpointConnection::WithNetworkLoadBalancerArns
VpcEndpointConnection & WithNetworkLoadBalancerArns(Aws::Vector< Aws::String > &&value)
Definition: VpcEndpointConnection.h:307
Aws::EC2::Model::VpcEndpointConnection::SetVpcEndpointOwner
void SetVpcEndpointOwner(const Aws::String &value)
Definition: VpcEndpointConnection.h:142
AWSVector.h
Aws::EC2::Model::VpcEndpointConnection::DnsEntriesHasBeenSet
bool DnsEntriesHasBeenSet() const
Definition: VpcEndpointConnection.h:240
Aws::EC2::Model::VpcEndpointConnection::SetVpcEndpointId
void SetVpcEndpointId(const Aws::String &value)
Definition: VpcEndpointConnection.h:101
Aws::EC2::Model::VpcEndpointConnection::WithVpcEndpointState
VpcEndpointConnection & WithVpcEndpointState(State &&value)
Definition: VpcEndpointConnection.h:198
Aws::EC2::Model::VpcEndpointConnection::OutputToStream
void OutputToStream(Aws::OStream &oStream, const char *location) const
Aws::OStream
std::basic_ostream< char, std::char_traits< char > > OStream
Definition: AWSStreamFwd.h:21
Aws::EC2::Model::VpcEndpointConnection::WithVpcEndpointId
VpcEndpointConnection & WithVpcEndpointId(Aws::String &&value)
Definition: VpcEndpointConnection.h:121
Aws::EC2::Model::VpcEndpointConnection::AddDnsEntries
VpcEndpointConnection & AddDnsEntries(DnsEntry &&value)
Definition: VpcEndpointConnection.h:270
Aws::EC2::Model::VpcEndpointConnection::SetVpcEndpointOwner
void SetVpcEndpointOwner(Aws::String &&value)
Definition: VpcEndpointConnection.h:147
Aws::EC2::Model::VpcEndpointConnection::GetServiceId
const Aws::String & GetServiceId() const
Definition: VpcEndpointConnection.h:50
State.h
Aws::EC2::Model::VpcEndpointConnection::SetVpcEndpointState
void SetVpcEndpointState(const State &value)
Definition: VpcEndpointConnection.h:183
Aws::Utils::Xml::XmlNode
Definition: XmlSerializer.h:53
Aws::EC2::Model::VpcEndpointConnection::GetVpcEndpointOwner
const Aws::String & GetVpcEndpointOwner() const
Definition: VpcEndpointConnection.h:132
Aws::EC2::Model::VpcEndpointConnection::AddGatewayLoadBalancerArns
VpcEndpointConnection & AddGatewayLoadBalancerArns(const Aws::String &value)
Definition: VpcEndpointConnection.h:368
Aws::EC2::Model::VpcEndpointConnection::WithVpcEndpointId
VpcEndpointConnection & WithVpcEndpointId(const char *value)
Definition: VpcEndpointConnection.h:126
Aws::EC2::Model::VpcEndpointConnection::WithVpcEndpointOwner
VpcEndpointConnection & WithVpcEndpointOwner(Aws::String &&value)
Definition: VpcEndpointConnection.h:162
Aws::EC2::Model::VpcEndpointConnection::GetDnsEntries
const Aws::Vector< DnsEntry > & GetDnsEntries() const
Definition: VpcEndpointConnection.h:235
Aws::EC2::Model::VpcEndpointConnection::WithServiceId
VpcEndpointConnection & WithServiceId(Aws::String &&value)
Definition: VpcEndpointConnection.h:80
AWSString.h
Aws::EC2::Model::VpcEndpointConnection::NetworkLoadBalancerArnsHasBeenSet
bool NetworkLoadBalancerArnsHasBeenSet() const
Definition: VpcEndpointConnection.h:283
Aws::EC2::Model::VpcEndpointConnection::GatewayLoadBalancerArnsHasBeenSet
bool GatewayLoadBalancerArnsHasBeenSet() const
Definition: VpcEndpointConnection.h:338
Aws::EC2::Model::VpcEndpointConnection::SetGatewayLoadBalancerArns
void SetGatewayLoadBalancerArns(const Aws::Vector< Aws::String > &value)
Definition: VpcEndpointConnection.h:344
Aws::EC2::Model::VpcEndpointConnection::GetCreationTimestamp
const Aws::Utils::DateTime & GetCreationTimestamp() const
Definition: VpcEndpointConnection.h:204
Aws::EC2::Model::State
State
Definition: State.h:17
DnsEntry.h
Aws::EC2::Model::DnsEntry
Definition: DnsEntry.h:32
Aws::EC2::Model::VpcEndpointConnection::SetCreationTimestamp
void SetCreationTimestamp(Aws::Utils::DateTime &&value)
Definition: VpcEndpointConnection.h:219
Aws::EC2::Model::VpcEndpointConnection::AddNetworkLoadBalancerArns
VpcEndpointConnection & AddNetworkLoadBalancerArns(const Aws::String &value)
Definition: VpcEndpointConnection.h:313
Aws::EC2::Model::VpcEndpointConnection::WithVpcEndpointState
VpcEndpointConnection & WithVpcEndpointState(const State &value)
Definition: VpcEndpointConnection.h:193
Aws::EC2::Model::VpcEndpointConnection::SetDnsEntries
void SetDnsEntries(Aws::Vector< DnsEntry > &&value)
Definition: VpcEndpointConnection.h:250
Aws::EC2::Model::VpcEndpointConnection::SetNetworkLoadBalancerArns
void SetNetworkLoadBalancerArns(const Aws::Vector< Aws::String > &value)
Definition: VpcEndpointConnection.h:289
Aws
Definition: AccessManagementClient.h:15
Aws::EC2::Model::VpcEndpointConnection::SetVpcEndpointState
void SetVpcEndpointState(State &&value)
Definition: VpcEndpointConnection.h:188
Aws::EC2::Model::VpcEndpointConnection::WithServiceId
VpcEndpointConnection & WithServiceId(const Aws::String &value)
Definition: VpcEndpointConnection.h:75
Aws::EC2::Model::VpcEndpointConnection::AddNetworkLoadBalancerArns
VpcEndpointConnection & AddNetworkLoadBalancerArns(Aws::String &&value)
Definition: VpcEndpointConnection.h:319
Aws::EC2::Model::VpcEndpointConnection::SetServiceId
void SetServiceId(Aws::String &&value)
Definition: VpcEndpointConnection.h:65
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::EC2::Model::VpcEndpointConnection::VpcEndpointStateHasBeenSet
bool VpcEndpointStateHasBeenSet() const
Definition: VpcEndpointConnection.h:178
Aws::EC2::Model::VpcEndpointConnection::SetVpcEndpointId
void SetVpcEndpointId(const char *value)
Definition: VpcEndpointConnection.h:111
Aws::EC2::Model::VpcEndpointConnection
Definition: VpcEndpointConnection.h:37
Aws::EC2::Model::VpcEndpointConnection::SetVpcEndpointOwner
void SetVpcEndpointOwner(const char *value)
Definition: VpcEndpointConnection.h:152
Aws::EC2::Model::VpcEndpointConnection::WithGatewayLoadBalancerArns
VpcEndpointConnection & WithGatewayLoadBalancerArns(Aws::Vector< Aws::String > &&value)
Definition: VpcEndpointConnection.h:362
Aws::EC2::Model::VpcEndpointConnection::ServiceIdHasBeenSet
bool ServiceIdHasBeenSet() const
Definition: VpcEndpointConnection.h:55
EC2_EXPORTS.h
Aws::EC2::Model::VpcEndpointConnection::WithNetworkLoadBalancerArns
VpcEndpointConnection & WithNetworkLoadBalancerArns(const Aws::Vector< Aws::String > &value)
Definition: VpcEndpointConnection.h:301
Aws::EC2::Model::VpcEndpointConnection::VpcEndpointIdHasBeenSet
bool VpcEndpointIdHasBeenSet() const
Definition: VpcEndpointConnection.h:96
Aws::EC2::Model::VpcEndpointConnection::OutputToStream
void OutputToStream(Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
Aws::EC2::Model::VpcEndpointConnection::GetVpcEndpointState
const State & GetVpcEndpointState() const
Definition: VpcEndpointConnection.h:173
Aws::EC2::Model::VpcEndpointConnection::SetCreationTimestamp
void SetCreationTimestamp(const Aws::Utils::DateTime &value)
Definition: VpcEndpointConnection.h:214
Aws::EC2::Model::VpcEndpointConnection::GetNetworkLoadBalancerArns
const Aws::Vector< Aws::String > & GetNetworkLoadBalancerArns() const
Definition: VpcEndpointConnection.h:277