AWS SDK for C++  1.9.103
AWS SDK for C++
Public Member Functions | List of all members
Aws::EC2::Model::TrafficMirrorFilterRule Class Reference

#include <TrafficMirrorFilterRule.h>

Public Member Functions

 TrafficMirrorFilterRule ()
 
 TrafficMirrorFilterRule (const Aws::Utils::Xml::XmlNode &xmlNode)
 
TrafficMirrorFilterRuleoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void OutputToStream (Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
 
void OutputToStream (Aws::OStream &oStream, const char *location) const
 
const Aws::StringGetTrafficMirrorFilterRuleId () const
 
bool TrafficMirrorFilterRuleIdHasBeenSet () const
 
void SetTrafficMirrorFilterRuleId (const Aws::String &value)
 
void SetTrafficMirrorFilterRuleId (Aws::String &&value)
 
void SetTrafficMirrorFilterRuleId (const char *value)
 
TrafficMirrorFilterRuleWithTrafficMirrorFilterRuleId (const Aws::String &value)
 
TrafficMirrorFilterRuleWithTrafficMirrorFilterRuleId (Aws::String &&value)
 
TrafficMirrorFilterRuleWithTrafficMirrorFilterRuleId (const char *value)
 
const Aws::StringGetTrafficMirrorFilterId () const
 
bool TrafficMirrorFilterIdHasBeenSet () const
 
void SetTrafficMirrorFilterId (const Aws::String &value)
 
void SetTrafficMirrorFilterId (Aws::String &&value)
 
void SetTrafficMirrorFilterId (const char *value)
 
TrafficMirrorFilterRuleWithTrafficMirrorFilterId (const Aws::String &value)
 
TrafficMirrorFilterRuleWithTrafficMirrorFilterId (Aws::String &&value)
 
TrafficMirrorFilterRuleWithTrafficMirrorFilterId (const char *value)
 
const TrafficDirectionGetTrafficDirection () const
 
bool TrafficDirectionHasBeenSet () const
 
void SetTrafficDirection (const TrafficDirection &value)
 
void SetTrafficDirection (TrafficDirection &&value)
 
TrafficMirrorFilterRuleWithTrafficDirection (const TrafficDirection &value)
 
TrafficMirrorFilterRuleWithTrafficDirection (TrafficDirection &&value)
 
int GetRuleNumber () const
 
bool RuleNumberHasBeenSet () const
 
void SetRuleNumber (int value)
 
TrafficMirrorFilterRuleWithRuleNumber (int value)
 
const TrafficMirrorRuleActionGetRuleAction () const
 
bool RuleActionHasBeenSet () const
 
void SetRuleAction (const TrafficMirrorRuleAction &value)
 
void SetRuleAction (TrafficMirrorRuleAction &&value)
 
TrafficMirrorFilterRuleWithRuleAction (const TrafficMirrorRuleAction &value)
 
TrafficMirrorFilterRuleWithRuleAction (TrafficMirrorRuleAction &&value)
 
int GetProtocol () const
 
bool ProtocolHasBeenSet () const
 
void SetProtocol (int value)
 
TrafficMirrorFilterRuleWithProtocol (int value)
 
const TrafficMirrorPortRangeGetDestinationPortRange () const
 
bool DestinationPortRangeHasBeenSet () const
 
void SetDestinationPortRange (const TrafficMirrorPortRange &value)
 
void SetDestinationPortRange (TrafficMirrorPortRange &&value)
 
TrafficMirrorFilterRuleWithDestinationPortRange (const TrafficMirrorPortRange &value)
 
TrafficMirrorFilterRuleWithDestinationPortRange (TrafficMirrorPortRange &&value)
 
const TrafficMirrorPortRangeGetSourcePortRange () const
 
bool SourcePortRangeHasBeenSet () const
 
void SetSourcePortRange (const TrafficMirrorPortRange &value)
 
void SetSourcePortRange (TrafficMirrorPortRange &&value)
 
TrafficMirrorFilterRuleWithSourcePortRange (const TrafficMirrorPortRange &value)
 
TrafficMirrorFilterRuleWithSourcePortRange (TrafficMirrorPortRange &&value)
 
const Aws::StringGetDestinationCidrBlock () const
 
bool DestinationCidrBlockHasBeenSet () const
 
void SetDestinationCidrBlock (const Aws::String &value)
 
void SetDestinationCidrBlock (Aws::String &&value)
 
void SetDestinationCidrBlock (const char *value)
 
TrafficMirrorFilterRuleWithDestinationCidrBlock (const Aws::String &value)
 
TrafficMirrorFilterRuleWithDestinationCidrBlock (Aws::String &&value)
 
TrafficMirrorFilterRuleWithDestinationCidrBlock (const char *value)
 
const Aws::StringGetSourceCidrBlock () const
 
bool SourceCidrBlockHasBeenSet () const
 
void SetSourceCidrBlock (const Aws::String &value)
 
void SetSourceCidrBlock (Aws::String &&value)
 
void SetSourceCidrBlock (const char *value)
 
TrafficMirrorFilterRuleWithSourceCidrBlock (const Aws::String &value)
 
TrafficMirrorFilterRuleWithSourceCidrBlock (Aws::String &&value)
 
TrafficMirrorFilterRuleWithSourceCidrBlock (const char *value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
TrafficMirrorFilterRuleWithDescription (const Aws::String &value)
 
TrafficMirrorFilterRuleWithDescription (Aws::String &&value)
 
TrafficMirrorFilterRuleWithDescription (const char *value)
 

Detailed Description

Describes the Traffic Mirror rule.

See Also:

AWS API Reference

Definition at line 34 of file TrafficMirrorFilterRule.h.

Constructor & Destructor Documentation

◆ TrafficMirrorFilterRule() [1/2]

Aws::EC2::Model::TrafficMirrorFilterRule::TrafficMirrorFilterRule ( )

◆ TrafficMirrorFilterRule() [2/2]

Aws::EC2::Model::TrafficMirrorFilterRule::TrafficMirrorFilterRule ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ DescriptionHasBeenSet()

bool Aws::EC2::Model::TrafficMirrorFilterRule::DescriptionHasBeenSet ( ) const
inline

The description of the Traffic Mirror rule.

Definition at line 383 of file TrafficMirrorFilterRule.h.

◆ DestinationCidrBlockHasBeenSet()

bool Aws::EC2::Model::TrafficMirrorFilterRule::DestinationCidrBlockHasBeenSet ( ) const
inline

The destination CIDR block assigned to the Traffic Mirror rule.

Definition at line 301 of file TrafficMirrorFilterRule.h.

◆ DestinationPortRangeHasBeenSet()

bool Aws::EC2::Model::TrafficMirrorFilterRule::DestinationPortRangeHasBeenSet ( ) const
inline

The destination port range assigned to the Traffic Mirror rule.

Definition at line 239 of file TrafficMirrorFilterRule.h.

◆ GetDescription()

const Aws::String& Aws::EC2::Model::TrafficMirrorFilterRule::GetDescription ( ) const
inline

The description of the Traffic Mirror rule.

Definition at line 378 of file TrafficMirrorFilterRule.h.

◆ GetDestinationCidrBlock()

const Aws::String& Aws::EC2::Model::TrafficMirrorFilterRule::GetDestinationCidrBlock ( ) const
inline

The destination CIDR block assigned to the Traffic Mirror rule.

Definition at line 296 of file TrafficMirrorFilterRule.h.

◆ GetDestinationPortRange()

const TrafficMirrorPortRange& Aws::EC2::Model::TrafficMirrorFilterRule::GetDestinationPortRange ( ) const
inline

The destination port range assigned to the Traffic Mirror rule.

Definition at line 234 of file TrafficMirrorFilterRule.h.

◆ GetProtocol()

int Aws::EC2::Model::TrafficMirrorFilterRule::GetProtocol ( ) const
inline

The protocol assigned to the Traffic Mirror rule.

Definition at line 213 of file TrafficMirrorFilterRule.h.

◆ GetRuleAction()

const TrafficMirrorRuleAction& Aws::EC2::Model::TrafficMirrorFilterRule::GetRuleAction ( ) const
inline

The action assigned to the Traffic Mirror rule.

Definition at line 182 of file TrafficMirrorFilterRule.h.

◆ GetRuleNumber()

int Aws::EC2::Model::TrafficMirrorFilterRule::GetRuleNumber ( ) const
inline

The rule number of the Traffic Mirror rule.

Definition at line 161 of file TrafficMirrorFilterRule.h.

◆ GetSourceCidrBlock()

const Aws::String& Aws::EC2::Model::TrafficMirrorFilterRule::GetSourceCidrBlock ( ) const
inline

The source CIDR block assigned to the Traffic Mirror rule.

Definition at line 337 of file TrafficMirrorFilterRule.h.

◆ GetSourcePortRange()

const TrafficMirrorPortRange& Aws::EC2::Model::TrafficMirrorFilterRule::GetSourcePortRange ( ) const
inline

The source port range assigned to the Traffic Mirror rule.

Definition at line 265 of file TrafficMirrorFilterRule.h.

◆ GetTrafficDirection()

const TrafficDirection& Aws::EC2::Model::TrafficMirrorFilterRule::GetTrafficDirection ( ) const
inline

The traffic direction assigned to the Traffic Mirror rule.

Definition at line 130 of file TrafficMirrorFilterRule.h.

◆ GetTrafficMirrorFilterId()

const Aws::String& Aws::EC2::Model::TrafficMirrorFilterRule::GetTrafficMirrorFilterId ( ) const
inline

The ID of the Traffic Mirror filter that the rule is associated with.

Definition at line 89 of file TrafficMirrorFilterRule.h.

◆ GetTrafficMirrorFilterRuleId()

const Aws::String& Aws::EC2::Model::TrafficMirrorFilterRule::GetTrafficMirrorFilterRuleId ( ) const
inline

The ID of the Traffic Mirror rule.

Definition at line 48 of file TrafficMirrorFilterRule.h.

◆ operator=()

TrafficMirrorFilterRule& Aws::EC2::Model::TrafficMirrorFilterRule::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ OutputToStream() [1/2]

void Aws::EC2::Model::TrafficMirrorFilterRule::OutputToStream ( Aws::OStream oStream,
const char *  location 
) const

◆ OutputToStream() [2/2]

void Aws::EC2::Model::TrafficMirrorFilterRule::OutputToStream ( Aws::OStream ostream,
const char *  location,
unsigned  index,
const char *  locationValue 
) const

◆ ProtocolHasBeenSet()

bool Aws::EC2::Model::TrafficMirrorFilterRule::ProtocolHasBeenSet ( ) const
inline

The protocol assigned to the Traffic Mirror rule.

Definition at line 218 of file TrafficMirrorFilterRule.h.

◆ RuleActionHasBeenSet()

bool Aws::EC2::Model::TrafficMirrorFilterRule::RuleActionHasBeenSet ( ) const
inline

The action assigned to the Traffic Mirror rule.

Definition at line 187 of file TrafficMirrorFilterRule.h.

◆ RuleNumberHasBeenSet()

bool Aws::EC2::Model::TrafficMirrorFilterRule::RuleNumberHasBeenSet ( ) const
inline

The rule number of the Traffic Mirror rule.

Definition at line 166 of file TrafficMirrorFilterRule.h.

◆ SetDescription() [1/3]

void Aws::EC2::Model::TrafficMirrorFilterRule::SetDescription ( Aws::String &&  value)
inline

The description of the Traffic Mirror rule.

Definition at line 393 of file TrafficMirrorFilterRule.h.

◆ SetDescription() [2/3]

void Aws::EC2::Model::TrafficMirrorFilterRule::SetDescription ( const Aws::String value)
inline

The description of the Traffic Mirror rule.

Definition at line 388 of file TrafficMirrorFilterRule.h.

◆ SetDescription() [3/3]

void Aws::EC2::Model::TrafficMirrorFilterRule::SetDescription ( const char *  value)
inline

The description of the Traffic Mirror rule.

Definition at line 398 of file TrafficMirrorFilterRule.h.

◆ SetDestinationCidrBlock() [1/3]

void Aws::EC2::Model::TrafficMirrorFilterRule::SetDestinationCidrBlock ( Aws::String &&  value)
inline

The destination CIDR block assigned to the Traffic Mirror rule.

Definition at line 311 of file TrafficMirrorFilterRule.h.

◆ SetDestinationCidrBlock() [2/3]

void Aws::EC2::Model::TrafficMirrorFilterRule::SetDestinationCidrBlock ( const Aws::String value)
inline

The destination CIDR block assigned to the Traffic Mirror rule.

Definition at line 306 of file TrafficMirrorFilterRule.h.

◆ SetDestinationCidrBlock() [3/3]

void Aws::EC2::Model::TrafficMirrorFilterRule::SetDestinationCidrBlock ( const char *  value)
inline

The destination CIDR block assigned to the Traffic Mirror rule.

Definition at line 316 of file TrafficMirrorFilterRule.h.

◆ SetDestinationPortRange() [1/2]

void Aws::EC2::Model::TrafficMirrorFilterRule::SetDestinationPortRange ( const TrafficMirrorPortRange value)
inline

The destination port range assigned to the Traffic Mirror rule.

Definition at line 244 of file TrafficMirrorFilterRule.h.

◆ SetDestinationPortRange() [2/2]

void Aws::EC2::Model::TrafficMirrorFilterRule::SetDestinationPortRange ( TrafficMirrorPortRange &&  value)
inline

The destination port range assigned to the Traffic Mirror rule.

Definition at line 249 of file TrafficMirrorFilterRule.h.

◆ SetProtocol()

void Aws::EC2::Model::TrafficMirrorFilterRule::SetProtocol ( int  value)
inline

The protocol assigned to the Traffic Mirror rule.

Definition at line 223 of file TrafficMirrorFilterRule.h.

◆ SetRuleAction() [1/2]

void Aws::EC2::Model::TrafficMirrorFilterRule::SetRuleAction ( const TrafficMirrorRuleAction value)
inline

The action assigned to the Traffic Mirror rule.

Definition at line 192 of file TrafficMirrorFilterRule.h.

◆ SetRuleAction() [2/2]

void Aws::EC2::Model::TrafficMirrorFilterRule::SetRuleAction ( TrafficMirrorRuleAction &&  value)
inline

The action assigned to the Traffic Mirror rule.

Definition at line 197 of file TrafficMirrorFilterRule.h.

◆ SetRuleNumber()

void Aws::EC2::Model::TrafficMirrorFilterRule::SetRuleNumber ( int  value)
inline

The rule number of the Traffic Mirror rule.

Definition at line 171 of file TrafficMirrorFilterRule.h.

◆ SetSourceCidrBlock() [1/3]

void Aws::EC2::Model::TrafficMirrorFilterRule::SetSourceCidrBlock ( Aws::String &&  value)
inline

The source CIDR block assigned to the Traffic Mirror rule.

Definition at line 352 of file TrafficMirrorFilterRule.h.

◆ SetSourceCidrBlock() [2/3]

void Aws::EC2::Model::TrafficMirrorFilterRule::SetSourceCidrBlock ( const Aws::String value)
inline

The source CIDR block assigned to the Traffic Mirror rule.

Definition at line 347 of file TrafficMirrorFilterRule.h.

◆ SetSourceCidrBlock() [3/3]

void Aws::EC2::Model::TrafficMirrorFilterRule::SetSourceCidrBlock ( const char *  value)
inline

The source CIDR block assigned to the Traffic Mirror rule.

Definition at line 357 of file TrafficMirrorFilterRule.h.

◆ SetSourcePortRange() [1/2]

void Aws::EC2::Model::TrafficMirrorFilterRule::SetSourcePortRange ( const TrafficMirrorPortRange value)
inline

The source port range assigned to the Traffic Mirror rule.

Definition at line 275 of file TrafficMirrorFilterRule.h.

◆ SetSourcePortRange() [2/2]

void Aws::EC2::Model::TrafficMirrorFilterRule::SetSourcePortRange ( TrafficMirrorPortRange &&  value)
inline

The source port range assigned to the Traffic Mirror rule.

Definition at line 280 of file TrafficMirrorFilterRule.h.

◆ SetTrafficDirection() [1/2]

void Aws::EC2::Model::TrafficMirrorFilterRule::SetTrafficDirection ( const TrafficDirection value)
inline

The traffic direction assigned to the Traffic Mirror rule.

Definition at line 140 of file TrafficMirrorFilterRule.h.

◆ SetTrafficDirection() [2/2]

void Aws::EC2::Model::TrafficMirrorFilterRule::SetTrafficDirection ( TrafficDirection &&  value)
inline

The traffic direction assigned to the Traffic Mirror rule.

Definition at line 145 of file TrafficMirrorFilterRule.h.

◆ SetTrafficMirrorFilterId() [1/3]

void Aws::EC2::Model::TrafficMirrorFilterRule::SetTrafficMirrorFilterId ( Aws::String &&  value)
inline

The ID of the Traffic Mirror filter that the rule is associated with.

Definition at line 104 of file TrafficMirrorFilterRule.h.

◆ SetTrafficMirrorFilterId() [2/3]

void Aws::EC2::Model::TrafficMirrorFilterRule::SetTrafficMirrorFilterId ( const Aws::String value)
inline

The ID of the Traffic Mirror filter that the rule is associated with.

Definition at line 99 of file TrafficMirrorFilterRule.h.

◆ SetTrafficMirrorFilterId() [3/3]

void Aws::EC2::Model::TrafficMirrorFilterRule::SetTrafficMirrorFilterId ( const char *  value)
inline

The ID of the Traffic Mirror filter that the rule is associated with.

Definition at line 109 of file TrafficMirrorFilterRule.h.

◆ SetTrafficMirrorFilterRuleId() [1/3]

void Aws::EC2::Model::TrafficMirrorFilterRule::SetTrafficMirrorFilterRuleId ( Aws::String &&  value)
inline

The ID of the Traffic Mirror rule.

Definition at line 63 of file TrafficMirrorFilterRule.h.

◆ SetTrafficMirrorFilterRuleId() [2/3]

void Aws::EC2::Model::TrafficMirrorFilterRule::SetTrafficMirrorFilterRuleId ( const Aws::String value)
inline

The ID of the Traffic Mirror rule.

Definition at line 58 of file TrafficMirrorFilterRule.h.

◆ SetTrafficMirrorFilterRuleId() [3/3]

void Aws::EC2::Model::TrafficMirrorFilterRule::SetTrafficMirrorFilterRuleId ( const char *  value)
inline

The ID of the Traffic Mirror rule.

Definition at line 68 of file TrafficMirrorFilterRule.h.

◆ SourceCidrBlockHasBeenSet()

bool Aws::EC2::Model::TrafficMirrorFilterRule::SourceCidrBlockHasBeenSet ( ) const
inline

The source CIDR block assigned to the Traffic Mirror rule.

Definition at line 342 of file TrafficMirrorFilterRule.h.

◆ SourcePortRangeHasBeenSet()

bool Aws::EC2::Model::TrafficMirrorFilterRule::SourcePortRangeHasBeenSet ( ) const
inline

The source port range assigned to the Traffic Mirror rule.

Definition at line 270 of file TrafficMirrorFilterRule.h.

◆ TrafficDirectionHasBeenSet()

bool Aws::EC2::Model::TrafficMirrorFilterRule::TrafficDirectionHasBeenSet ( ) const
inline

The traffic direction assigned to the Traffic Mirror rule.

Definition at line 135 of file TrafficMirrorFilterRule.h.

◆ TrafficMirrorFilterIdHasBeenSet()

bool Aws::EC2::Model::TrafficMirrorFilterRule::TrafficMirrorFilterIdHasBeenSet ( ) const
inline

The ID of the Traffic Mirror filter that the rule is associated with.

Definition at line 94 of file TrafficMirrorFilterRule.h.

◆ TrafficMirrorFilterRuleIdHasBeenSet()

bool Aws::EC2::Model::TrafficMirrorFilterRule::TrafficMirrorFilterRuleIdHasBeenSet ( ) const
inline

The ID of the Traffic Mirror rule.

Definition at line 53 of file TrafficMirrorFilterRule.h.

◆ WithDescription() [1/3]

TrafficMirrorFilterRule& Aws::EC2::Model::TrafficMirrorFilterRule::WithDescription ( Aws::String &&  value)
inline

The description of the Traffic Mirror rule.

Definition at line 408 of file TrafficMirrorFilterRule.h.

◆ WithDescription() [2/3]

TrafficMirrorFilterRule& Aws::EC2::Model::TrafficMirrorFilterRule::WithDescription ( const Aws::String value)
inline

The description of the Traffic Mirror rule.

Definition at line 403 of file TrafficMirrorFilterRule.h.

◆ WithDescription() [3/3]

TrafficMirrorFilterRule& Aws::EC2::Model::TrafficMirrorFilterRule::WithDescription ( const char *  value)
inline

The description of the Traffic Mirror rule.

Definition at line 413 of file TrafficMirrorFilterRule.h.

◆ WithDestinationCidrBlock() [1/3]

TrafficMirrorFilterRule& Aws::EC2::Model::TrafficMirrorFilterRule::WithDestinationCidrBlock ( Aws::String &&  value)
inline

The destination CIDR block assigned to the Traffic Mirror rule.

Definition at line 326 of file TrafficMirrorFilterRule.h.

◆ WithDestinationCidrBlock() [2/3]

TrafficMirrorFilterRule& Aws::EC2::Model::TrafficMirrorFilterRule::WithDestinationCidrBlock ( const Aws::String value)
inline

The destination CIDR block assigned to the Traffic Mirror rule.

Definition at line 321 of file TrafficMirrorFilterRule.h.

◆ WithDestinationCidrBlock() [3/3]

TrafficMirrorFilterRule& Aws::EC2::Model::TrafficMirrorFilterRule::WithDestinationCidrBlock ( const char *  value)
inline

The destination CIDR block assigned to the Traffic Mirror rule.

Definition at line 331 of file TrafficMirrorFilterRule.h.

◆ WithDestinationPortRange() [1/2]

TrafficMirrorFilterRule& Aws::EC2::Model::TrafficMirrorFilterRule::WithDestinationPortRange ( const TrafficMirrorPortRange value)
inline

The destination port range assigned to the Traffic Mirror rule.

Definition at line 254 of file TrafficMirrorFilterRule.h.

◆ WithDestinationPortRange() [2/2]

TrafficMirrorFilterRule& Aws::EC2::Model::TrafficMirrorFilterRule::WithDestinationPortRange ( TrafficMirrorPortRange &&  value)
inline

The destination port range assigned to the Traffic Mirror rule.

Definition at line 259 of file TrafficMirrorFilterRule.h.

◆ WithProtocol()

TrafficMirrorFilterRule& Aws::EC2::Model::TrafficMirrorFilterRule::WithProtocol ( int  value)
inline

The protocol assigned to the Traffic Mirror rule.

Definition at line 228 of file TrafficMirrorFilterRule.h.

◆ WithRuleAction() [1/2]

TrafficMirrorFilterRule& Aws::EC2::Model::TrafficMirrorFilterRule::WithRuleAction ( const TrafficMirrorRuleAction value)
inline

The action assigned to the Traffic Mirror rule.

Definition at line 202 of file TrafficMirrorFilterRule.h.

◆ WithRuleAction() [2/2]

TrafficMirrorFilterRule& Aws::EC2::Model::TrafficMirrorFilterRule::WithRuleAction ( TrafficMirrorRuleAction &&  value)
inline

The action assigned to the Traffic Mirror rule.

Definition at line 207 of file TrafficMirrorFilterRule.h.

◆ WithRuleNumber()

TrafficMirrorFilterRule& Aws::EC2::Model::TrafficMirrorFilterRule::WithRuleNumber ( int  value)
inline

The rule number of the Traffic Mirror rule.

Definition at line 176 of file TrafficMirrorFilterRule.h.

◆ WithSourceCidrBlock() [1/3]

TrafficMirrorFilterRule& Aws::EC2::Model::TrafficMirrorFilterRule::WithSourceCidrBlock ( Aws::String &&  value)
inline

The source CIDR block assigned to the Traffic Mirror rule.

Definition at line 367 of file TrafficMirrorFilterRule.h.

◆ WithSourceCidrBlock() [2/3]

TrafficMirrorFilterRule& Aws::EC2::Model::TrafficMirrorFilterRule::WithSourceCidrBlock ( const Aws::String value)
inline

The source CIDR block assigned to the Traffic Mirror rule.

Definition at line 362 of file TrafficMirrorFilterRule.h.

◆ WithSourceCidrBlock() [3/3]

TrafficMirrorFilterRule& Aws::EC2::Model::TrafficMirrorFilterRule::WithSourceCidrBlock ( const char *  value)
inline

The source CIDR block assigned to the Traffic Mirror rule.

Definition at line 372 of file TrafficMirrorFilterRule.h.

◆ WithSourcePortRange() [1/2]

TrafficMirrorFilterRule& Aws::EC2::Model::TrafficMirrorFilterRule::WithSourcePortRange ( const TrafficMirrorPortRange value)
inline

The source port range assigned to the Traffic Mirror rule.

Definition at line 285 of file TrafficMirrorFilterRule.h.

◆ WithSourcePortRange() [2/2]

TrafficMirrorFilterRule& Aws::EC2::Model::TrafficMirrorFilterRule::WithSourcePortRange ( TrafficMirrorPortRange &&  value)
inline

The source port range assigned to the Traffic Mirror rule.

Definition at line 290 of file TrafficMirrorFilterRule.h.

◆ WithTrafficDirection() [1/2]

TrafficMirrorFilterRule& Aws::EC2::Model::TrafficMirrorFilterRule::WithTrafficDirection ( const TrafficDirection value)
inline

The traffic direction assigned to the Traffic Mirror rule.

Definition at line 150 of file TrafficMirrorFilterRule.h.

◆ WithTrafficDirection() [2/2]

TrafficMirrorFilterRule& Aws::EC2::Model::TrafficMirrorFilterRule::WithTrafficDirection ( TrafficDirection &&  value)
inline

The traffic direction assigned to the Traffic Mirror rule.

Definition at line 155 of file TrafficMirrorFilterRule.h.

◆ WithTrafficMirrorFilterId() [1/3]

TrafficMirrorFilterRule& Aws::EC2::Model::TrafficMirrorFilterRule::WithTrafficMirrorFilterId ( Aws::String &&  value)
inline

The ID of the Traffic Mirror filter that the rule is associated with.

Definition at line 119 of file TrafficMirrorFilterRule.h.

◆ WithTrafficMirrorFilterId() [2/3]

TrafficMirrorFilterRule& Aws::EC2::Model::TrafficMirrorFilterRule::WithTrafficMirrorFilterId ( const Aws::String value)
inline

The ID of the Traffic Mirror filter that the rule is associated with.

Definition at line 114 of file TrafficMirrorFilterRule.h.

◆ WithTrafficMirrorFilterId() [3/3]

TrafficMirrorFilterRule& Aws::EC2::Model::TrafficMirrorFilterRule::WithTrafficMirrorFilterId ( const char *  value)
inline

The ID of the Traffic Mirror filter that the rule is associated with.

Definition at line 124 of file TrafficMirrorFilterRule.h.

◆ WithTrafficMirrorFilterRuleId() [1/3]

TrafficMirrorFilterRule& Aws::EC2::Model::TrafficMirrorFilterRule::WithTrafficMirrorFilterRuleId ( Aws::String &&  value)
inline

The ID of the Traffic Mirror rule.

Definition at line 78 of file TrafficMirrorFilterRule.h.

◆ WithTrafficMirrorFilterRuleId() [2/3]

TrafficMirrorFilterRule& Aws::EC2::Model::TrafficMirrorFilterRule::WithTrafficMirrorFilterRuleId ( const Aws::String value)
inline

The ID of the Traffic Mirror rule.

Definition at line 73 of file TrafficMirrorFilterRule.h.

◆ WithTrafficMirrorFilterRuleId() [3/3]

TrafficMirrorFilterRule& Aws::EC2::Model::TrafficMirrorFilterRule::WithTrafficMirrorFilterRuleId ( const char *  value)
inline

The ID of the Traffic Mirror rule.

Definition at line 83 of file TrafficMirrorFilterRule.h.


The documentation for this class was generated from the following file: