AWS SDK for C++  1.9.65
AWS SDK for C++
TrafficMirrorSession.h
Go to the documentation of this file.
1 
6 #pragma once
7 #include <aws/ec2/EC2_EXPORTS.h>
11 #include <aws/ec2/model/Tag.h>
12 #include <utility>
13 
14 namespace Aws
15 {
16 namespace Utils
17 {
18 namespace Xml
19 {
20  class XmlNode;
21 } // namespace Xml
22 } // namespace Utils
23 namespace EC2
24 {
25 namespace Model
26 {
27 
34  {
35  public:
39 
40  void OutputToStream(Aws::OStream& ostream, const char* location, unsigned index, const char* locationValue) const;
41  void OutputToStream(Aws::OStream& oStream, const char* location) const;
42 
43 
47  inline const Aws::String& GetTrafficMirrorSessionId() const{ return m_trafficMirrorSessionId; }
48 
52  inline bool TrafficMirrorSessionIdHasBeenSet() const { return m_trafficMirrorSessionIdHasBeenSet; }
53 
57  inline void SetTrafficMirrorSessionId(const Aws::String& value) { m_trafficMirrorSessionIdHasBeenSet = true; m_trafficMirrorSessionId = value; }
58 
62  inline void SetTrafficMirrorSessionId(Aws::String&& value) { m_trafficMirrorSessionIdHasBeenSet = true; m_trafficMirrorSessionId = std::move(value); }
63 
67  inline void SetTrafficMirrorSessionId(const char* value) { m_trafficMirrorSessionIdHasBeenSet = true; m_trafficMirrorSessionId.assign(value); }
68 
72  inline TrafficMirrorSession& WithTrafficMirrorSessionId(const Aws::String& value) { SetTrafficMirrorSessionId(value); return *this;}
73 
77  inline TrafficMirrorSession& WithTrafficMirrorSessionId(Aws::String&& value) { SetTrafficMirrorSessionId(std::move(value)); return *this;}
78 
82  inline TrafficMirrorSession& WithTrafficMirrorSessionId(const char* value) { SetTrafficMirrorSessionId(value); return *this;}
83 
84 
88  inline const Aws::String& GetTrafficMirrorTargetId() const{ return m_trafficMirrorTargetId; }
89 
93  inline bool TrafficMirrorTargetIdHasBeenSet() const { return m_trafficMirrorTargetIdHasBeenSet; }
94 
98  inline void SetTrafficMirrorTargetId(const Aws::String& value) { m_trafficMirrorTargetIdHasBeenSet = true; m_trafficMirrorTargetId = value; }
99 
103  inline void SetTrafficMirrorTargetId(Aws::String&& value) { m_trafficMirrorTargetIdHasBeenSet = true; m_trafficMirrorTargetId = std::move(value); }
104 
108  inline void SetTrafficMirrorTargetId(const char* value) { m_trafficMirrorTargetIdHasBeenSet = true; m_trafficMirrorTargetId.assign(value); }
109 
113  inline TrafficMirrorSession& WithTrafficMirrorTargetId(const Aws::String& value) { SetTrafficMirrorTargetId(value); return *this;}
114 
118  inline TrafficMirrorSession& WithTrafficMirrorTargetId(Aws::String&& value) { SetTrafficMirrorTargetId(std::move(value)); return *this;}
119 
123  inline TrafficMirrorSession& WithTrafficMirrorTargetId(const char* value) { SetTrafficMirrorTargetId(value); return *this;}
124 
125 
129  inline const Aws::String& GetTrafficMirrorFilterId() const{ return m_trafficMirrorFilterId; }
130 
134  inline bool TrafficMirrorFilterIdHasBeenSet() const { return m_trafficMirrorFilterIdHasBeenSet; }
135 
139  inline void SetTrafficMirrorFilterId(const Aws::String& value) { m_trafficMirrorFilterIdHasBeenSet = true; m_trafficMirrorFilterId = value; }
140 
144  inline void SetTrafficMirrorFilterId(Aws::String&& value) { m_trafficMirrorFilterIdHasBeenSet = true; m_trafficMirrorFilterId = std::move(value); }
145 
149  inline void SetTrafficMirrorFilterId(const char* value) { m_trafficMirrorFilterIdHasBeenSet = true; m_trafficMirrorFilterId.assign(value); }
150 
154  inline TrafficMirrorSession& WithTrafficMirrorFilterId(const Aws::String& value) { SetTrafficMirrorFilterId(value); return *this;}
155 
159  inline TrafficMirrorSession& WithTrafficMirrorFilterId(Aws::String&& value) { SetTrafficMirrorFilterId(std::move(value)); return *this;}
160 
164  inline TrafficMirrorSession& WithTrafficMirrorFilterId(const char* value) { SetTrafficMirrorFilterId(value); return *this;}
165 
166 
170  inline const Aws::String& GetNetworkInterfaceId() const{ return m_networkInterfaceId; }
171 
175  inline bool NetworkInterfaceIdHasBeenSet() const { return m_networkInterfaceIdHasBeenSet; }
176 
180  inline void SetNetworkInterfaceId(const Aws::String& value) { m_networkInterfaceIdHasBeenSet = true; m_networkInterfaceId = value; }
181 
185  inline void SetNetworkInterfaceId(Aws::String&& value) { m_networkInterfaceIdHasBeenSet = true; m_networkInterfaceId = std::move(value); }
186 
190  inline void SetNetworkInterfaceId(const char* value) { m_networkInterfaceIdHasBeenSet = true; m_networkInterfaceId.assign(value); }
191 
195  inline TrafficMirrorSession& WithNetworkInterfaceId(const Aws::String& value) { SetNetworkInterfaceId(value); return *this;}
196 
200  inline TrafficMirrorSession& WithNetworkInterfaceId(Aws::String&& value) { SetNetworkInterfaceId(std::move(value)); return *this;}
201 
205  inline TrafficMirrorSession& WithNetworkInterfaceId(const char* value) { SetNetworkInterfaceId(value); return *this;}
206 
207 
211  inline const Aws::String& GetOwnerId() const{ return m_ownerId; }
212 
216  inline bool OwnerIdHasBeenSet() const { return m_ownerIdHasBeenSet; }
217 
221  inline void SetOwnerId(const Aws::String& value) { m_ownerIdHasBeenSet = true; m_ownerId = value; }
222 
226  inline void SetOwnerId(Aws::String&& value) { m_ownerIdHasBeenSet = true; m_ownerId = std::move(value); }
227 
231  inline void SetOwnerId(const char* value) { m_ownerIdHasBeenSet = true; m_ownerId.assign(value); }
232 
236  inline TrafficMirrorSession& WithOwnerId(const Aws::String& value) { SetOwnerId(value); return *this;}
237 
241  inline TrafficMirrorSession& WithOwnerId(Aws::String&& value) { SetOwnerId(std::move(value)); return *this;}
242 
246  inline TrafficMirrorSession& WithOwnerId(const char* value) { SetOwnerId(value); return *this;}
247 
248 
256  inline int GetPacketLength() const{ return m_packetLength; }
257 
265  inline bool PacketLengthHasBeenSet() const { return m_packetLengthHasBeenSet; }
266 
274  inline void SetPacketLength(int value) { m_packetLengthHasBeenSet = true; m_packetLength = value; }
275 
283  inline TrafficMirrorSession& WithPacketLength(int value) { SetPacketLength(value); return *this;}
284 
285 
291  inline int GetSessionNumber() const{ return m_sessionNumber; }
292 
298  inline bool SessionNumberHasBeenSet() const { return m_sessionNumberHasBeenSet; }
299 
305  inline void SetSessionNumber(int value) { m_sessionNumberHasBeenSet = true; m_sessionNumber = value; }
306 
312  inline TrafficMirrorSession& WithSessionNumber(int value) { SetSessionNumber(value); return *this;}
313 
314 
318  inline int GetVirtualNetworkId() const{ return m_virtualNetworkId; }
319 
323  inline bool VirtualNetworkIdHasBeenSet() const { return m_virtualNetworkIdHasBeenSet; }
324 
328  inline void SetVirtualNetworkId(int value) { m_virtualNetworkIdHasBeenSet = true; m_virtualNetworkId = value; }
329 
333  inline TrafficMirrorSession& WithVirtualNetworkId(int value) { SetVirtualNetworkId(value); return *this;}
334 
335 
339  inline const Aws::String& GetDescription() const{ return m_description; }
340 
344  inline bool DescriptionHasBeenSet() const { return m_descriptionHasBeenSet; }
345 
349  inline void SetDescription(const Aws::String& value) { m_descriptionHasBeenSet = true; m_description = value; }
350 
354  inline void SetDescription(Aws::String&& value) { m_descriptionHasBeenSet = true; m_description = std::move(value); }
355 
359  inline void SetDescription(const char* value) { m_descriptionHasBeenSet = true; m_description.assign(value); }
360 
364  inline TrafficMirrorSession& WithDescription(const Aws::String& value) { SetDescription(value); return *this;}
365 
369  inline TrafficMirrorSession& WithDescription(Aws::String&& value) { SetDescription(std::move(value)); return *this;}
370 
374  inline TrafficMirrorSession& WithDescription(const char* value) { SetDescription(value); return *this;}
375 
376 
380  inline const Aws::Vector<Tag>& GetTags() const{ return m_tags; }
381 
385  inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; }
386 
390  inline void SetTags(const Aws::Vector<Tag>& value) { m_tagsHasBeenSet = true; m_tags = value; }
391 
395  inline void SetTags(Aws::Vector<Tag>&& value) { m_tagsHasBeenSet = true; m_tags = std::move(value); }
396 
400  inline TrafficMirrorSession& WithTags(const Aws::Vector<Tag>& value) { SetTags(value); return *this;}
401 
405  inline TrafficMirrorSession& WithTags(Aws::Vector<Tag>&& value) { SetTags(std::move(value)); return *this;}
406 
410  inline TrafficMirrorSession& AddTags(const Tag& value) { m_tagsHasBeenSet = true; m_tags.push_back(value); return *this; }
411 
415  inline TrafficMirrorSession& AddTags(Tag&& value) { m_tagsHasBeenSet = true; m_tags.push_back(std::move(value)); return *this; }
416 
417  private:
418 
419  Aws::String m_trafficMirrorSessionId;
420  bool m_trafficMirrorSessionIdHasBeenSet;
421 
422  Aws::String m_trafficMirrorTargetId;
423  bool m_trafficMirrorTargetIdHasBeenSet;
424 
425  Aws::String m_trafficMirrorFilterId;
426  bool m_trafficMirrorFilterIdHasBeenSet;
427 
428  Aws::String m_networkInterfaceId;
429  bool m_networkInterfaceIdHasBeenSet;
430 
431  Aws::String m_ownerId;
432  bool m_ownerIdHasBeenSet;
433 
434  int m_packetLength;
435  bool m_packetLengthHasBeenSet;
436 
437  int m_sessionNumber;
438  bool m_sessionNumberHasBeenSet;
439 
440  int m_virtualNetworkId;
441  bool m_virtualNetworkIdHasBeenSet;
442 
443  Aws::String m_description;
444  bool m_descriptionHasBeenSet;
445 
446  Aws::Vector<Tag> m_tags;
447  bool m_tagsHasBeenSet;
448  };
449 
450 } // namespace Model
451 } // namespace EC2
452 } // namespace Aws
Aws::EC2::Model::TrafficMirrorSession::WithVirtualNetworkId
TrafficMirrorSession & WithVirtualNetworkId(int value)
Definition: TrafficMirrorSession.h:333
Aws::EC2::Model::TrafficMirrorSession::WithDescription
TrafficMirrorSession & WithDescription(const char *value)
Definition: TrafficMirrorSession.h:374
Aws::EC2::Model::TrafficMirrorSession::WithTrafficMirrorSessionId
TrafficMirrorSession & WithTrafficMirrorSessionId(Aws::String &&value)
Definition: TrafficMirrorSession.h:77
Aws::EC2::Model::TrafficMirrorSession::WithTags
TrafficMirrorSession & WithTags(Aws::Vector< Tag > &&value)
Definition: TrafficMirrorSession.h:405
Aws::EC2::Model::TrafficMirrorSession::SessionNumberHasBeenSet
bool SessionNumberHasBeenSet() const
Definition: TrafficMirrorSession.h:298
Aws::EC2::Model::TrafficMirrorSession::WithTrafficMirrorFilterId
TrafficMirrorSession & WithTrafficMirrorFilterId(const Aws::String &value)
Definition: TrafficMirrorSession.h:154
Aws::EC2::Model::TrafficMirrorSession::PacketLengthHasBeenSet
bool PacketLengthHasBeenSet() const
Definition: TrafficMirrorSession.h:265
Aws::EC2::Model::TrafficMirrorSession::SetSessionNumber
void SetSessionNumber(int value)
Definition: TrafficMirrorSession.h:305
Aws::EC2::Model::TrafficMirrorSession::VirtualNetworkIdHasBeenSet
bool VirtualNetworkIdHasBeenSet() const
Definition: TrafficMirrorSession.h:323
Aws::EC2::Model::Tag
Definition: Tag.h:32
Aws::EC2::Model::TrafficMirrorSession::GetTags
const Aws::Vector< Tag > & GetTags() const
Definition: TrafficMirrorSession.h:380
Aws::EC2::Model::TrafficMirrorSession::GetDescription
const Aws::String & GetDescription() const
Definition: TrafficMirrorSession.h:339
Aws::EC2::Model::TrafficMirrorSession::SetPacketLength
void SetPacketLength(int value)
Definition: TrafficMirrorSession.h:274
Aws::EC2::Model::TrafficMirrorSession::SetTrafficMirrorTargetId
void SetTrafficMirrorTargetId(Aws::String &&value)
Definition: TrafficMirrorSession.h:103
Aws::EC2::Model::TrafficMirrorSession::operator=
TrafficMirrorSession & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
Aws::EC2::Model::TrafficMirrorSession::NetworkInterfaceIdHasBeenSet
bool NetworkInterfaceIdHasBeenSet() const
Definition: TrafficMirrorSession.h:175
Aws::EC2::Model::TrafficMirrorSession::OutputToStream
void OutputToStream(Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
Aws::EC2::Model::TrafficMirrorSession::SetNetworkInterfaceId
void SetNetworkInterfaceId(Aws::String &&value)
Definition: TrafficMirrorSession.h:185
Aws::EC2::Model::TrafficMirrorSession::SetTags
void SetTags(const Aws::Vector< Tag > &value)
Definition: TrafficMirrorSession.h:390
Aws::EC2::Model::TrafficMirrorSession::SetTags
void SetTags(Aws::Vector< Tag > &&value)
Definition: TrafficMirrorSession.h:395
Aws::EC2::Model::TrafficMirrorSession::GetVirtualNetworkId
int GetVirtualNetworkId() const
Definition: TrafficMirrorSession.h:318
Aws::EC2::Model::TrafficMirrorSession::WithTrafficMirrorSessionId
TrafficMirrorSession & WithTrafficMirrorSessionId(const Aws::String &value)
Definition: TrafficMirrorSession.h:72
Aws::EC2::Model::TrafficMirrorSession::SetTrafficMirrorFilterId
void SetTrafficMirrorFilterId(Aws::String &&value)
Definition: TrafficMirrorSession.h:144
AWS_EC2_API
#define AWS_EC2_API
Definition: EC2_EXPORTS.h:28
Aws::EC2::Model::TrafficMirrorSession
Definition: TrafficMirrorSession.h:34
Aws::EC2::Model::TrafficMirrorSession::DescriptionHasBeenSet
bool DescriptionHasBeenSet() const
Definition: TrafficMirrorSession.h:344
Aws::EC2::Model::TrafficMirrorSession::TrafficMirrorSession
TrafficMirrorSession()
Aws::EC2::Model::TrafficMirrorSession::OutputToStream
void OutputToStream(Aws::OStream &oStream, const char *location) const
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::EC2::Model::TrafficMirrorSession::SetVirtualNetworkId
void SetVirtualNetworkId(int value)
Definition: TrafficMirrorSession.h:328
Aws::EC2::Model::TrafficMirrorSession::SetTrafficMirrorSessionId
void SetTrafficMirrorSessionId(Aws::String &&value)
Definition: TrafficMirrorSession.h:62
AWSStreamFwd.h
AWSVector.h
Tag.h
Aws::EC2::Model::TrafficMirrorSession::WithNetworkInterfaceId
TrafficMirrorSession & WithNetworkInterfaceId(const char *value)
Definition: TrafficMirrorSession.h:205
Aws::EC2::Model::TrafficMirrorSession::GetTrafficMirrorSessionId
const Aws::String & GetTrafficMirrorSessionId() const
Definition: TrafficMirrorSession.h:47
Aws::EC2::Model::TrafficMirrorSession::WithTrafficMirrorTargetId
TrafficMirrorSession & WithTrafficMirrorTargetId(const Aws::String &value)
Definition: TrafficMirrorSession.h:113
Aws::EC2::Model::TrafficMirrorSession::SetDescription
void SetDescription(const char *value)
Definition: TrafficMirrorSession.h:359
Aws::EC2::Model::TrafficMirrorSession::WithTrafficMirrorTargetId
TrafficMirrorSession & WithTrafficMirrorTargetId(Aws::String &&value)
Definition: TrafficMirrorSession.h:118
Aws::EC2::Model::TrafficMirrorSession::WithTags
TrafficMirrorSession & WithTags(const Aws::Vector< Tag > &value)
Definition: TrafficMirrorSession.h:400
Aws::OStream
std::basic_ostream< char, std::char_traits< char > > OStream
Definition: AWSStreamFwd.h:21
Aws::EC2::Model::TrafficMirrorSession::SetOwnerId
void SetOwnerId(const Aws::String &value)
Definition: TrafficMirrorSession.h:221
Aws::EC2::Model::TrafficMirrorSession::WithDescription
TrafficMirrorSession & WithDescription(Aws::String &&value)
Definition: TrafficMirrorSession.h:369
Aws::EC2::Model::TrafficMirrorSession::WithTrafficMirrorSessionId
TrafficMirrorSession & WithTrafficMirrorSessionId(const char *value)
Definition: TrafficMirrorSession.h:82
Aws::EC2::Model::TrafficMirrorSession::SetOwnerId
void SetOwnerId(const char *value)
Definition: TrafficMirrorSession.h:231
Aws::Utils::Xml::XmlNode
Definition: XmlSerializer.h:53
Aws::EC2::Model::TrafficMirrorSession::SetNetworkInterfaceId
void SetNetworkInterfaceId(const char *value)
Definition: TrafficMirrorSession.h:190
Aws::EC2::Model::TrafficMirrorSession::SetTrafficMirrorFilterId
void SetTrafficMirrorFilterId(const Aws::String &value)
Definition: TrafficMirrorSession.h:139
Aws::EC2::Model::TrafficMirrorSession::WithOwnerId
TrafficMirrorSession & WithOwnerId(const Aws::String &value)
Definition: TrafficMirrorSession.h:236
Aws::EC2::Model::TrafficMirrorSession::SetTrafficMirrorSessionId
void SetTrafficMirrorSessionId(const char *value)
Definition: TrafficMirrorSession.h:67
Aws::EC2::Model::TrafficMirrorSession::GetSessionNumber
int GetSessionNumber() const
Definition: TrafficMirrorSession.h:291
Aws::EC2::Model::TrafficMirrorSession::SetDescription
void SetDescription(const Aws::String &value)
Definition: TrafficMirrorSession.h:349
Aws::EC2::Model::TrafficMirrorSession::GetPacketLength
int GetPacketLength() const
Definition: TrafficMirrorSession.h:256
Aws::EC2::Model::TrafficMirrorSession::SetOwnerId
void SetOwnerId(Aws::String &&value)
Definition: TrafficMirrorSession.h:226
Aws::EC2::Model::TrafficMirrorSession::GetOwnerId
const Aws::String & GetOwnerId() const
Definition: TrafficMirrorSession.h:211
Aws::EC2::Model::TrafficMirrorSession::WithDescription
TrafficMirrorSession & WithDescription(const Aws::String &value)
Definition: TrafficMirrorSession.h:364
AWSString.h
Aws::EC2::Model::TrafficMirrorSession::SetTrafficMirrorFilterId
void SetTrafficMirrorFilterId(const char *value)
Definition: TrafficMirrorSession.h:149
Aws::EC2::Model::TrafficMirrorSession::TrafficMirrorSessionIdHasBeenSet
bool TrafficMirrorSessionIdHasBeenSet() const
Definition: TrafficMirrorSession.h:52
Aws::EC2::Model::TrafficMirrorSession::SetDescription
void SetDescription(Aws::String &&value)
Definition: TrafficMirrorSession.h:354
Aws::EC2::Model::TrafficMirrorSession::SetNetworkInterfaceId
void SetNetworkInterfaceId(const Aws::String &value)
Definition: TrafficMirrorSession.h:180
Aws::EC2::Model::TrafficMirrorSession::TrafficMirrorSession
TrafficMirrorSession(const Aws::Utils::Xml::XmlNode &xmlNode)
Aws::EC2::Model::TrafficMirrorSession::GetTrafficMirrorFilterId
const Aws::String & GetTrafficMirrorFilterId() const
Definition: TrafficMirrorSession.h:129
Aws::EC2::Model::TrafficMirrorSession::WithNetworkInterfaceId
TrafficMirrorSession & WithNetworkInterfaceId(const Aws::String &value)
Definition: TrafficMirrorSession.h:195
Aws::EC2::Model::TrafficMirrorSession::AddTags
TrafficMirrorSession & AddTags(const Tag &value)
Definition: TrafficMirrorSession.h:410
Aws::EC2::Model::TrafficMirrorSession::WithTrafficMirrorFilterId
TrafficMirrorSession & WithTrafficMirrorFilterId(Aws::String &&value)
Definition: TrafficMirrorSession.h:159
Aws::EC2::Model::TrafficMirrorSession::WithOwnerId
TrafficMirrorSession & WithOwnerId(Aws::String &&value)
Definition: TrafficMirrorSession.h:241
Aws
Definition: AccessManagementClient.h:15
Aws::EC2::Model::TrafficMirrorSession::WithOwnerId
TrafficMirrorSession & WithOwnerId(const char *value)
Definition: TrafficMirrorSession.h:246
Aws::EC2::Model::TrafficMirrorSession::WithPacketLength
TrafficMirrorSession & WithPacketLength(int value)
Definition: TrafficMirrorSession.h:283
Aws::EC2::Model::TrafficMirrorSession::OwnerIdHasBeenSet
bool OwnerIdHasBeenSet() const
Definition: TrafficMirrorSession.h:216
Aws::EC2::Model::TrafficMirrorSession::WithSessionNumber
TrafficMirrorSession & WithSessionNumber(int value)
Definition: TrafficMirrorSession.h:312
Aws::EC2::Model::TrafficMirrorSession::TrafficMirrorFilterIdHasBeenSet
bool TrafficMirrorFilterIdHasBeenSet() const
Definition: TrafficMirrorSession.h:134
Aws::EC2::Model::TrafficMirrorSession::TagsHasBeenSet
bool TagsHasBeenSet() const
Definition: TrafficMirrorSession.h:385
Aws::EC2::Model::TrafficMirrorSession::WithTrafficMirrorTargetId
TrafficMirrorSession & WithTrafficMirrorTargetId(const char *value)
Definition: TrafficMirrorSession.h:123
Aws::EC2::Model::TrafficMirrorSession::GetTrafficMirrorTargetId
const Aws::String & GetTrafficMirrorTargetId() const
Definition: TrafficMirrorSession.h:88
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::TrafficMirrorSession::SetTrafficMirrorTargetId
void SetTrafficMirrorTargetId(const char *value)
Definition: TrafficMirrorSession.h:108
Aws::EC2::Model::TrafficMirrorSession::GetNetworkInterfaceId
const Aws::String & GetNetworkInterfaceId() const
Definition: TrafficMirrorSession.h:170
Aws::EC2::Model::TrafficMirrorSession::SetTrafficMirrorSessionId
void SetTrafficMirrorSessionId(const Aws::String &value)
Definition: TrafficMirrorSession.h:57
Aws::EC2::Model::TrafficMirrorSession::WithNetworkInterfaceId
TrafficMirrorSession & WithNetworkInterfaceId(Aws::String &&value)
Definition: TrafficMirrorSession.h:200
EC2_EXPORTS.h
Aws::EC2::Model::TrafficMirrorSession::AddTags
TrafficMirrorSession & AddTags(Tag &&value)
Definition: TrafficMirrorSession.h:415
Aws::EC2::Model::TrafficMirrorSession::SetTrafficMirrorTargetId
void SetTrafficMirrorTargetId(const Aws::String &value)
Definition: TrafficMirrorSession.h:98
Aws::EC2::Model::TrafficMirrorSession::WithTrafficMirrorFilterId
TrafficMirrorSession & WithTrafficMirrorFilterId(const char *value)
Definition: TrafficMirrorSession.h:164
Aws::EC2::Model::TrafficMirrorSession::TrafficMirrorTargetIdHasBeenSet
bool TrafficMirrorTargetIdHasBeenSet() const
Definition: TrafficMirrorSession.h:93