AWS SDK for C++  1.9.123
AWS SDK for C++
NetworkInsightsPath.h
Go to the documentation of this file.
1 
6 #pragma once
7 #include <aws/ec2/EC2_EXPORTS.h>
11 #include <aws/ec2/model/Protocol.h>
13 #include <aws/ec2/model/Tag.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 
36  {
37  public:
41 
42  void OutputToStream(Aws::OStream& ostream, const char* location, unsigned index, const char* locationValue) const;
43  void OutputToStream(Aws::OStream& oStream, const char* location) const;
44 
45 
49  inline const Aws::String& GetNetworkInsightsPathId() const{ return m_networkInsightsPathId; }
50 
54  inline bool NetworkInsightsPathIdHasBeenSet() const { return m_networkInsightsPathIdHasBeenSet; }
55 
59  inline void SetNetworkInsightsPathId(const Aws::String& value) { m_networkInsightsPathIdHasBeenSet = true; m_networkInsightsPathId = value; }
60 
64  inline void SetNetworkInsightsPathId(Aws::String&& value) { m_networkInsightsPathIdHasBeenSet = true; m_networkInsightsPathId = std::move(value); }
65 
69  inline void SetNetworkInsightsPathId(const char* value) { m_networkInsightsPathIdHasBeenSet = true; m_networkInsightsPathId.assign(value); }
70 
74  inline NetworkInsightsPath& WithNetworkInsightsPathId(const Aws::String& value) { SetNetworkInsightsPathId(value); return *this;}
75 
79  inline NetworkInsightsPath& WithNetworkInsightsPathId(Aws::String&& value) { SetNetworkInsightsPathId(std::move(value)); return *this;}
80 
84  inline NetworkInsightsPath& WithNetworkInsightsPathId(const char* value) { SetNetworkInsightsPathId(value); return *this;}
85 
86 
90  inline const Aws::String& GetNetworkInsightsPathArn() const{ return m_networkInsightsPathArn; }
91 
95  inline bool NetworkInsightsPathArnHasBeenSet() const { return m_networkInsightsPathArnHasBeenSet; }
96 
100  inline void SetNetworkInsightsPathArn(const Aws::String& value) { m_networkInsightsPathArnHasBeenSet = true; m_networkInsightsPathArn = value; }
101 
105  inline void SetNetworkInsightsPathArn(Aws::String&& value) { m_networkInsightsPathArnHasBeenSet = true; m_networkInsightsPathArn = std::move(value); }
106 
110  inline void SetNetworkInsightsPathArn(const char* value) { m_networkInsightsPathArnHasBeenSet = true; m_networkInsightsPathArn.assign(value); }
111 
115  inline NetworkInsightsPath& WithNetworkInsightsPathArn(const Aws::String& value) { SetNetworkInsightsPathArn(value); return *this;}
116 
120  inline NetworkInsightsPath& WithNetworkInsightsPathArn(Aws::String&& value) { SetNetworkInsightsPathArn(std::move(value)); return *this;}
121 
125  inline NetworkInsightsPath& WithNetworkInsightsPathArn(const char* value) { SetNetworkInsightsPathArn(value); return *this;}
126 
127 
131  inline const Aws::Utils::DateTime& GetCreatedDate() const{ return m_createdDate; }
132 
136  inline bool CreatedDateHasBeenSet() const { return m_createdDateHasBeenSet; }
137 
141  inline void SetCreatedDate(const Aws::Utils::DateTime& value) { m_createdDateHasBeenSet = true; m_createdDate = value; }
142 
146  inline void SetCreatedDate(Aws::Utils::DateTime&& value) { m_createdDateHasBeenSet = true; m_createdDate = std::move(value); }
147 
151  inline NetworkInsightsPath& WithCreatedDate(const Aws::Utils::DateTime& value) { SetCreatedDate(value); return *this;}
152 
156  inline NetworkInsightsPath& WithCreatedDate(Aws::Utils::DateTime&& value) { SetCreatedDate(std::move(value)); return *this;}
157 
158 
162  inline const Aws::String& GetSource() const{ return m_source; }
163 
167  inline bool SourceHasBeenSet() const { return m_sourceHasBeenSet; }
168 
172  inline void SetSource(const Aws::String& value) { m_sourceHasBeenSet = true; m_source = value; }
173 
177  inline void SetSource(Aws::String&& value) { m_sourceHasBeenSet = true; m_source = std::move(value); }
178 
182  inline void SetSource(const char* value) { m_sourceHasBeenSet = true; m_source.assign(value); }
183 
187  inline NetworkInsightsPath& WithSource(const Aws::String& value) { SetSource(value); return *this;}
188 
192  inline NetworkInsightsPath& WithSource(Aws::String&& value) { SetSource(std::move(value)); return *this;}
193 
197  inline NetworkInsightsPath& WithSource(const char* value) { SetSource(value); return *this;}
198 
199 
203  inline const Aws::String& GetDestination() const{ return m_destination; }
204 
208  inline bool DestinationHasBeenSet() const { return m_destinationHasBeenSet; }
209 
213  inline void SetDestination(const Aws::String& value) { m_destinationHasBeenSet = true; m_destination = value; }
214 
218  inline void SetDestination(Aws::String&& value) { m_destinationHasBeenSet = true; m_destination = std::move(value); }
219 
223  inline void SetDestination(const char* value) { m_destinationHasBeenSet = true; m_destination.assign(value); }
224 
228  inline NetworkInsightsPath& WithDestination(const Aws::String& value) { SetDestination(value); return *this;}
229 
233  inline NetworkInsightsPath& WithDestination(Aws::String&& value) { SetDestination(std::move(value)); return *this;}
234 
238  inline NetworkInsightsPath& WithDestination(const char* value) { SetDestination(value); return *this;}
239 
240 
245  inline const Aws::String& GetSourceIp() const{ return m_sourceIp; }
246 
251  inline bool SourceIpHasBeenSet() const { return m_sourceIpHasBeenSet; }
252 
257  inline void SetSourceIp(const Aws::String& value) { m_sourceIpHasBeenSet = true; m_sourceIp = value; }
258 
263  inline void SetSourceIp(Aws::String&& value) { m_sourceIpHasBeenSet = true; m_sourceIp = std::move(value); }
264 
269  inline void SetSourceIp(const char* value) { m_sourceIpHasBeenSet = true; m_sourceIp.assign(value); }
270 
275  inline NetworkInsightsPath& WithSourceIp(const Aws::String& value) { SetSourceIp(value); return *this;}
276 
281  inline NetworkInsightsPath& WithSourceIp(Aws::String&& value) { SetSourceIp(std::move(value)); return *this;}
282 
287  inline NetworkInsightsPath& WithSourceIp(const char* value) { SetSourceIp(value); return *this;}
288 
289 
294  inline const Aws::String& GetDestinationIp() const{ return m_destinationIp; }
295 
300  inline bool DestinationIpHasBeenSet() const { return m_destinationIpHasBeenSet; }
301 
306  inline void SetDestinationIp(const Aws::String& value) { m_destinationIpHasBeenSet = true; m_destinationIp = value; }
307 
312  inline void SetDestinationIp(Aws::String&& value) { m_destinationIpHasBeenSet = true; m_destinationIp = std::move(value); }
313 
318  inline void SetDestinationIp(const char* value) { m_destinationIpHasBeenSet = true; m_destinationIp.assign(value); }
319 
324  inline NetworkInsightsPath& WithDestinationIp(const Aws::String& value) { SetDestinationIp(value); return *this;}
325 
330  inline NetworkInsightsPath& WithDestinationIp(Aws::String&& value) { SetDestinationIp(std::move(value)); return *this;}
331 
336  inline NetworkInsightsPath& WithDestinationIp(const char* value) { SetDestinationIp(value); return *this;}
337 
338 
342  inline const Protocol& GetProtocol() const{ return m_protocol; }
343 
347  inline bool ProtocolHasBeenSet() const { return m_protocolHasBeenSet; }
348 
352  inline void SetProtocol(const Protocol& value) { m_protocolHasBeenSet = true; m_protocol = value; }
353 
357  inline void SetProtocol(Protocol&& value) { m_protocolHasBeenSet = true; m_protocol = std::move(value); }
358 
362  inline NetworkInsightsPath& WithProtocol(const Protocol& value) { SetProtocol(value); return *this;}
363 
367  inline NetworkInsightsPath& WithProtocol(Protocol&& value) { SetProtocol(std::move(value)); return *this;}
368 
369 
373  inline int GetDestinationPort() const{ return m_destinationPort; }
374 
378  inline bool DestinationPortHasBeenSet() const { return m_destinationPortHasBeenSet; }
379 
383  inline void SetDestinationPort(int value) { m_destinationPortHasBeenSet = true; m_destinationPort = value; }
384 
388  inline NetworkInsightsPath& WithDestinationPort(int value) { SetDestinationPort(value); return *this;}
389 
390 
394  inline const Aws::Vector<Tag>& GetTags() const{ return m_tags; }
395 
399  inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; }
400 
404  inline void SetTags(const Aws::Vector<Tag>& value) { m_tagsHasBeenSet = true; m_tags = value; }
405 
409  inline void SetTags(Aws::Vector<Tag>&& value) { m_tagsHasBeenSet = true; m_tags = std::move(value); }
410 
414  inline NetworkInsightsPath& WithTags(const Aws::Vector<Tag>& value) { SetTags(value); return *this;}
415 
419  inline NetworkInsightsPath& WithTags(Aws::Vector<Tag>&& value) { SetTags(std::move(value)); return *this;}
420 
424  inline NetworkInsightsPath& AddTags(const Tag& value) { m_tagsHasBeenSet = true; m_tags.push_back(value); return *this; }
425 
429  inline NetworkInsightsPath& AddTags(Tag&& value) { m_tagsHasBeenSet = true; m_tags.push_back(std::move(value)); return *this; }
430 
431  private:
432 
433  Aws::String m_networkInsightsPathId;
434  bool m_networkInsightsPathIdHasBeenSet;
435 
436  Aws::String m_networkInsightsPathArn;
437  bool m_networkInsightsPathArnHasBeenSet;
438 
439  Aws::Utils::DateTime m_createdDate;
440  bool m_createdDateHasBeenSet;
441 
442  Aws::String m_source;
443  bool m_sourceHasBeenSet;
444 
445  Aws::String m_destination;
446  bool m_destinationHasBeenSet;
447 
448  Aws::String m_sourceIp;
449  bool m_sourceIpHasBeenSet;
450 
451  Aws::String m_destinationIp;
452  bool m_destinationIpHasBeenSet;
453 
454  Protocol m_protocol;
455  bool m_protocolHasBeenSet;
456 
457  int m_destinationPort;
458  bool m_destinationPortHasBeenSet;
459 
460  Aws::Vector<Tag> m_tags;
461  bool m_tagsHasBeenSet;
462  };
463 
464 } // namespace Model
465 } // namespace EC2
466 } // namespace Aws
Aws::EC2::Model::NetworkInsightsPath::WithSource
NetworkInsightsPath & WithSource(const Aws::String &value)
Definition: NetworkInsightsPath.h:187
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::EC2::Model::NetworkInsightsPath::WithProtocol
NetworkInsightsPath & WithProtocol(Protocol &&value)
Definition: NetworkInsightsPath.h:367
Aws::EC2::Model::NetworkInsightsPath::DestinationHasBeenSet
bool DestinationHasBeenSet() const
Definition: NetworkInsightsPath.h:208
Aws::EC2::Model::NetworkInsightsPath::GetCreatedDate
const Aws::Utils::DateTime & GetCreatedDate() const
Definition: NetworkInsightsPath.h:131
Aws::EC2::Model::NetworkInsightsPath::SetDestinationIp
void SetDestinationIp(const char *value)
Definition: NetworkInsightsPath.h:318
Aws::EC2::Model::NetworkInsightsPath::DestinationPortHasBeenSet
bool DestinationPortHasBeenSet() const
Definition: NetworkInsightsPath.h:378
Aws::EC2::Model::NetworkInsightsPath::WithDestinationIp
NetworkInsightsPath & WithDestinationIp(Aws::String &&value)
Definition: NetworkInsightsPath.h:330
Aws::EC2::Model::NetworkInsightsPath::WithNetworkInsightsPathArn
NetworkInsightsPath & WithNetworkInsightsPathArn(Aws::String &&value)
Definition: NetworkInsightsPath.h:120
Aws::EC2::Model::NetworkInsightsPath::GetNetworkInsightsPathArn
const Aws::String & GetNetworkInsightsPathArn() const
Definition: NetworkInsightsPath.h:90
Aws::EC2::Model::NetworkInsightsPath::SetSourceIp
void SetSourceIp(const Aws::String &value)
Definition: NetworkInsightsPath.h:257
Aws::EC2::Model::NetworkInsightsPath::WithTags
NetworkInsightsPath & WithTags(const Aws::Vector< Tag > &value)
Definition: NetworkInsightsPath.h:414
Aws::EC2::Model::Tag
Definition: Tag.h:32
Aws::EC2::Model::NetworkInsightsPath::SetDestinationIp
void SetDestinationIp(const Aws::String &value)
Definition: NetworkInsightsPath.h:306
Aws::EC2::Model::NetworkInsightsPath::WithNetworkInsightsPathId
NetworkInsightsPath & WithNetworkInsightsPathId(const char *value)
Definition: NetworkInsightsPath.h:84
Aws::EC2::Model::NetworkInsightsPath::DestinationIpHasBeenSet
bool DestinationIpHasBeenSet() const
Definition: NetworkInsightsPath.h:300
Aws::EC2::Model::NetworkInsightsPath::SetNetworkInsightsPathId
void SetNetworkInsightsPathId(const Aws::String &value)
Definition: NetworkInsightsPath.h:59
Aws::EC2::Model::NetworkInsightsPath::SetCreatedDate
void SetCreatedDate(Aws::Utils::DateTime &&value)
Definition: NetworkInsightsPath.h:146
Aws::EC2::Model::NetworkInsightsPath::ProtocolHasBeenSet
bool ProtocolHasBeenSet() const
Definition: NetworkInsightsPath.h:347
DateTime.h
Aws::EC2::Model::NetworkInsightsPath::WithDestinationPort
NetworkInsightsPath & WithDestinationPort(int value)
Definition: NetworkInsightsPath.h:388
Aws::EC2::Model::NetworkInsightsPath::NetworkInsightsPath
NetworkInsightsPath()
AWS_EC2_API
#define AWS_EC2_API
Definition: EC2_EXPORTS.h:28
Aws::EC2::Model::NetworkInsightsPath::GetDestination
const Aws::String & GetDestination() const
Definition: NetworkInsightsPath.h:203
Aws::EC2::Model::NetworkInsightsPath::WithDestinationIp
NetworkInsightsPath & WithDestinationIp(const Aws::String &value)
Definition: NetworkInsightsPath.h:324
Aws::EC2::Model::NetworkInsightsPath::OutputToStream
void OutputToStream(Aws::OStream &oStream, const char *location) const
Protocol.h
Aws::EC2::Model::NetworkInsightsPath::SetSource
void SetSource(const Aws::String &value)
Definition: NetworkInsightsPath.h:172
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::EC2::Model::NetworkInsightsPath::SetProtocol
void SetProtocol(const Protocol &value)
Definition: NetworkInsightsPath.h:352
AWSStreamFwd.h
Aws::EC2::Model::NetworkInsightsPath::SetSource
void SetSource(const char *value)
Definition: NetworkInsightsPath.h:182
Aws::EC2::Model::NetworkInsightsPath::WithNetworkInsightsPathArn
NetworkInsightsPath & WithNetworkInsightsPathArn(const char *value)
Definition: NetworkInsightsPath.h:125
Aws::EC2::Model::Protocol
Protocol
Definition: Protocol.h:17
Aws::EC2::Model::NetworkInsightsPath::AddTags
NetworkInsightsPath & AddTags(Tag &&value)
Definition: NetworkInsightsPath.h:429
Aws::EC2::Model::NetworkInsightsPath::WithProtocol
NetworkInsightsPath & WithProtocol(const Protocol &value)
Definition: NetworkInsightsPath.h:362
AWSVector.h
Tag.h
Aws::EC2::Model::NetworkInsightsPath::SetSourceIp
void SetSourceIp(Aws::String &&value)
Definition: NetworkInsightsPath.h:263
Aws::EC2::Model::NetworkInsightsPath::GetSourceIp
const Aws::String & GetSourceIp() const
Definition: NetworkInsightsPath.h:245
Aws::EC2::Model::NetworkInsightsPath::TagsHasBeenSet
bool TagsHasBeenSet() const
Definition: NetworkInsightsPath.h:399
Aws::EC2::Model::NetworkInsightsPath::WithSourceIp
NetworkInsightsPath & WithSourceIp(const char *value)
Definition: NetworkInsightsPath.h:287
Aws::EC2::Model::NetworkInsightsPath::WithCreatedDate
NetworkInsightsPath & WithCreatedDate(Aws::Utils::DateTime &&value)
Definition: NetworkInsightsPath.h:156
Aws::EC2::Model::NetworkInsightsPath::OutputToStream
void OutputToStream(Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
Aws::EC2::Model::NetworkInsightsPath::NetworkInsightsPath
NetworkInsightsPath(const Aws::Utils::Xml::XmlNode &xmlNode)
Aws::EC2::Model::NetworkInsightsPath::SetProtocol
void SetProtocol(Protocol &&value)
Definition: NetworkInsightsPath.h:357
Aws::EC2::Model::NetworkInsightsPath::WithSourceIp
NetworkInsightsPath & WithSourceIp(const Aws::String &value)
Definition: NetworkInsightsPath.h:275
Aws::OStream
std::basic_ostream< char, std::char_traits< char > > OStream
Definition: AWSStreamFwd.h:21
Aws::EC2::Model::NetworkInsightsPath::GetDestinationIp
const Aws::String & GetDestinationIp() const
Definition: NetworkInsightsPath.h:294
Aws::EC2::Model::NetworkInsightsPath::CreatedDateHasBeenSet
bool CreatedDateHasBeenSet() const
Definition: NetworkInsightsPath.h:136
Aws::EC2::Model::NetworkInsightsPath::SetNetworkInsightsPathArn
void SetNetworkInsightsPathArn(Aws::String &&value)
Definition: NetworkInsightsPath.h:105
Aws::EC2::Model::NetworkInsightsPath::SetTags
void SetTags(Aws::Vector< Tag > &&value)
Definition: NetworkInsightsPath.h:409
Aws::EC2::Model::NetworkInsightsPath::WithSourceIp
NetworkInsightsPath & WithSourceIp(Aws::String &&value)
Definition: NetworkInsightsPath.h:281
Aws::Utils::Xml::XmlNode
Definition: XmlSerializer.h:53
Aws::EC2::Model::NetworkInsightsPath::WithTags
NetworkInsightsPath & WithTags(Aws::Vector< Tag > &&value)
Definition: NetworkInsightsPath.h:419
Aws::EC2::Model::NetworkInsightsPath::GetProtocol
const Protocol & GetProtocol() const
Definition: NetworkInsightsPath.h:342
Aws::EC2::Model::NetworkInsightsPath::WithCreatedDate
NetworkInsightsPath & WithCreatedDate(const Aws::Utils::DateTime &value)
Definition: NetworkInsightsPath.h:151
Aws::EC2::Model::NetworkInsightsPath::GetNetworkInsightsPathId
const Aws::String & GetNetworkInsightsPathId() const
Definition: NetworkInsightsPath.h:49
Aws::EC2::Model::NetworkInsightsPath::operator=
NetworkInsightsPath & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
Aws::EC2::Model::NetworkInsightsPath::SetCreatedDate
void SetCreatedDate(const Aws::Utils::DateTime &value)
Definition: NetworkInsightsPath.h:141
Aws::EC2::Model::NetworkInsightsPath::SetTags
void SetTags(const Aws::Vector< Tag > &value)
Definition: NetworkInsightsPath.h:404
Aws::EC2::Model::NetworkInsightsPath::WithSource
NetworkInsightsPath & WithSource(Aws::String &&value)
Definition: NetworkInsightsPath.h:192
Aws::EC2::Model::NetworkInsightsPath::WithDestination
NetworkInsightsPath & WithDestination(const char *value)
Definition: NetworkInsightsPath.h:238
Aws::EC2::Model::NetworkInsightsPath::GetDestinationPort
int GetDestinationPort() const
Definition: NetworkInsightsPath.h:373
AWSString.h
Aws::EC2::Model::NetworkInsightsPath::WithDestination
NetworkInsightsPath & WithDestination(const Aws::String &value)
Definition: NetworkInsightsPath.h:228
Aws::EC2::Model::NetworkInsightsPath::WithSource
NetworkInsightsPath & WithSource(const char *value)
Definition: NetworkInsightsPath.h:197
Aws::EC2::Model::NetworkInsightsPath::WithDestination
NetworkInsightsPath & WithDestination(Aws::String &&value)
Definition: NetworkInsightsPath.h:233
Aws::EC2::Model::NetworkInsightsPath::WithNetworkInsightsPathId
NetworkInsightsPath & WithNetworkInsightsPathId(const Aws::String &value)
Definition: NetworkInsightsPath.h:74
Aws::EC2::Model::NetworkInsightsPath::WithNetworkInsightsPathId
NetworkInsightsPath & WithNetworkInsightsPathId(Aws::String &&value)
Definition: NetworkInsightsPath.h:79
Aws::EC2::Model::NetworkInsightsPath::WithDestinationIp
NetworkInsightsPath & WithDestinationIp(const char *value)
Definition: NetworkInsightsPath.h:336
Aws::EC2::Model::NetworkInsightsPath::SetNetworkInsightsPathId
void SetNetworkInsightsPathId(const char *value)
Definition: NetworkInsightsPath.h:69
Aws::EC2::Model::NetworkInsightsPath
Definition: NetworkInsightsPath.h:36
Aws::EC2::Model::NetworkInsightsPath::SourceIpHasBeenSet
bool SourceIpHasBeenSet() const
Definition: NetworkInsightsPath.h:251
Aws
Definition: AccessManagementClient.h:15
Aws::EC2::Model::NetworkInsightsPath::GetSource
const Aws::String & GetSource() const
Definition: NetworkInsightsPath.h:162
Aws::EC2::Model::NetworkInsightsPath::NetworkInsightsPathIdHasBeenSet
bool NetworkInsightsPathIdHasBeenSet() const
Definition: NetworkInsightsPath.h:54
Aws::EC2::Model::NetworkInsightsPath::GetTags
const Aws::Vector< Tag > & GetTags() const
Definition: NetworkInsightsPath.h:394
Aws::EC2::Model::NetworkInsightsPath::AddTags
NetworkInsightsPath & AddTags(const Tag &value)
Definition: NetworkInsightsPath.h:424
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::EC2::Model::NetworkInsightsPath::SetDestination
void SetDestination(const Aws::String &value)
Definition: NetworkInsightsPath.h:213
index
int index
Definition: cJSON.h:181
Aws::EC2::Model::NetworkInsightsPath::NetworkInsightsPathArnHasBeenSet
bool NetworkInsightsPathArnHasBeenSet() const
Definition: NetworkInsightsPath.h:95
Aws::EC2::Model::NetworkInsightsPath::SetDestination
void SetDestination(const char *value)
Definition: NetworkInsightsPath.h:223
Aws::EC2::Model::NetworkInsightsPath::SetDestinationIp
void SetDestinationIp(Aws::String &&value)
Definition: NetworkInsightsPath.h:312
Aws::EC2::Model::NetworkInsightsPath::SetSourceIp
void SetSourceIp(const char *value)
Definition: NetworkInsightsPath.h:269
Aws::EC2::Model::NetworkInsightsPath::SetNetworkInsightsPathId
void SetNetworkInsightsPathId(Aws::String &&value)
Definition: NetworkInsightsPath.h:64
Aws::EC2::Model::NetworkInsightsPath::SourceHasBeenSet
bool SourceHasBeenSet() const
Definition: NetworkInsightsPath.h:167
EC2_EXPORTS.h
Aws::EC2::Model::NetworkInsightsPath::SetSource
void SetSource(Aws::String &&value)
Definition: NetworkInsightsPath.h:177
Aws::EC2::Model::NetworkInsightsPath::WithNetworkInsightsPathArn
NetworkInsightsPath & WithNetworkInsightsPathArn(const Aws::String &value)
Definition: NetworkInsightsPath.h:115
Aws::EC2::Model::NetworkInsightsPath::SetDestinationPort
void SetDestinationPort(int value)
Definition: NetworkInsightsPath.h:383
Aws::EC2::Model::NetworkInsightsPath::SetNetworkInsightsPathArn
void SetNetworkInsightsPathArn(const char *value)
Definition: NetworkInsightsPath.h:110
Aws::EC2::Model::NetworkInsightsPath::SetDestination
void SetDestination(Aws::String &&value)
Definition: NetworkInsightsPath.h:218
Aws::EC2::Model::NetworkInsightsPath::SetNetworkInsightsPathArn
void SetNetworkInsightsPathArn(const Aws::String &value)
Definition: NetworkInsightsPath.h:100