AWS SDK for C++  1.9.66
AWS SDK for C++
Public Member Functions | List of all members
Aws::NetworkFirewall::Model::RuleVariables Class Reference

#include <RuleVariables.h>

Public Member Functions

 RuleVariables ()
 
 RuleVariables (Aws::Utils::Json::JsonView jsonValue)
 
RuleVariablesoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Map< Aws::String, IPSet > & GetIPSets () const
 
bool IPSetsHasBeenSet () const
 
void SetIPSets (const Aws::Map< Aws::String, IPSet > &value)
 
void SetIPSets (Aws::Map< Aws::String, IPSet > &&value)
 
RuleVariablesWithIPSets (const Aws::Map< Aws::String, IPSet > &value)
 
RuleVariablesWithIPSets (Aws::Map< Aws::String, IPSet > &&value)
 
RuleVariablesAddIPSets (const Aws::String &key, const IPSet &value)
 
RuleVariablesAddIPSets (Aws::String &&key, const IPSet &value)
 
RuleVariablesAddIPSets (const Aws::String &key, IPSet &&value)
 
RuleVariablesAddIPSets (Aws::String &&key, IPSet &&value)
 
RuleVariablesAddIPSets (const char *key, IPSet &&value)
 
RuleVariablesAddIPSets (const char *key, const IPSet &value)
 
const Aws::Map< Aws::String, PortSet > & GetPortSets () const
 
bool PortSetsHasBeenSet () const
 
void SetPortSets (const Aws::Map< Aws::String, PortSet > &value)
 
void SetPortSets (Aws::Map< Aws::String, PortSet > &&value)
 
RuleVariablesWithPortSets (const Aws::Map< Aws::String, PortSet > &value)
 
RuleVariablesWithPortSets (Aws::Map< Aws::String, PortSet > &&value)
 
RuleVariablesAddPortSets (const Aws::String &key, const PortSet &value)
 
RuleVariablesAddPortSets (Aws::String &&key, const PortSet &value)
 
RuleVariablesAddPortSets (const Aws::String &key, PortSet &&value)
 
RuleVariablesAddPortSets (Aws::String &&key, PortSet &&value)
 
RuleVariablesAddPortSets (const char *key, PortSet &&value)
 
RuleVariablesAddPortSets (const char *key, const PortSet &value)
 

Detailed Description

Settings that are available for use in the rules in the RuleGroup where this is defined.

See Also:

AWS API Reference

Definition at line 35 of file RuleVariables.h.

Constructor & Destructor Documentation

◆ RuleVariables() [1/2]

Aws::NetworkFirewall::Model::RuleVariables::RuleVariables ( )

◆ RuleVariables() [2/2]

Aws::NetworkFirewall::Model::RuleVariables::RuleVariables ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddIPSets() [1/6]

RuleVariables& Aws::NetworkFirewall::Model::RuleVariables::AddIPSets ( Aws::String &&  key,
const IPSet value 
)
inline

A list of IP addresses and address ranges, in CIDR notation.

Definition at line 82 of file RuleVariables.h.

◆ AddIPSets() [2/6]

RuleVariables& Aws::NetworkFirewall::Model::RuleVariables::AddIPSets ( Aws::String &&  key,
IPSet &&  value 
)
inline

A list of IP addresses and address ranges, in CIDR notation.

Definition at line 92 of file RuleVariables.h.

◆ AddIPSets() [3/6]

RuleVariables& Aws::NetworkFirewall::Model::RuleVariables::AddIPSets ( const Aws::String key,
const IPSet value 
)
inline

A list of IP addresses and address ranges, in CIDR notation.

Definition at line 77 of file RuleVariables.h.

◆ AddIPSets() [4/6]

RuleVariables& Aws::NetworkFirewall::Model::RuleVariables::AddIPSets ( const Aws::String key,
IPSet &&  value 
)
inline

A list of IP addresses and address ranges, in CIDR notation.

Definition at line 87 of file RuleVariables.h.

◆ AddIPSets() [5/6]

RuleVariables& Aws::NetworkFirewall::Model::RuleVariables::AddIPSets ( const char *  key,
const IPSet value 
)
inline

A list of IP addresses and address ranges, in CIDR notation.

Definition at line 102 of file RuleVariables.h.

◆ AddIPSets() [6/6]

RuleVariables& Aws::NetworkFirewall::Model::RuleVariables::AddIPSets ( const char *  key,
IPSet &&  value 
)
inline

A list of IP addresses and address ranges, in CIDR notation.

Definition at line 97 of file RuleVariables.h.

◆ AddPortSets() [1/6]

RuleVariables& Aws::NetworkFirewall::Model::RuleVariables::AddPortSets ( Aws::String &&  key,
const PortSet value 
)
inline

A list of port ranges.

Definition at line 143 of file RuleVariables.h.

◆ AddPortSets() [2/6]

RuleVariables& Aws::NetworkFirewall::Model::RuleVariables::AddPortSets ( Aws::String &&  key,
PortSet &&  value 
)
inline

A list of port ranges.

Definition at line 153 of file RuleVariables.h.

◆ AddPortSets() [3/6]

RuleVariables& Aws::NetworkFirewall::Model::RuleVariables::AddPortSets ( const Aws::String key,
const PortSet value 
)
inline

A list of port ranges.

Definition at line 138 of file RuleVariables.h.

◆ AddPortSets() [4/6]

RuleVariables& Aws::NetworkFirewall::Model::RuleVariables::AddPortSets ( const Aws::String key,
PortSet &&  value 
)
inline

A list of port ranges.

Definition at line 148 of file RuleVariables.h.

◆ AddPortSets() [5/6]

RuleVariables& Aws::NetworkFirewall::Model::RuleVariables::AddPortSets ( const char *  key,
const PortSet value 
)
inline

A list of port ranges.

Definition at line 163 of file RuleVariables.h.

◆ AddPortSets() [6/6]

RuleVariables& Aws::NetworkFirewall::Model::RuleVariables::AddPortSets ( const char *  key,
PortSet &&  value 
)
inline

A list of port ranges.

Definition at line 158 of file RuleVariables.h.

◆ GetIPSets()

const Aws::Map<Aws::String, IPSet>& Aws::NetworkFirewall::Model::RuleVariables::GetIPSets ( ) const
inline

A list of IP addresses and address ranges, in CIDR notation.

Definition at line 47 of file RuleVariables.h.

◆ GetPortSets()

const Aws::Map<Aws::String, PortSet>& Aws::NetworkFirewall::Model::RuleVariables::GetPortSets ( ) const
inline

A list of port ranges.

Definition at line 108 of file RuleVariables.h.

◆ IPSetsHasBeenSet()

bool Aws::NetworkFirewall::Model::RuleVariables::IPSetsHasBeenSet ( ) const
inline

A list of IP addresses and address ranges, in CIDR notation.

Definition at line 52 of file RuleVariables.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::NetworkFirewall::Model::RuleVariables::Jsonize ( ) const

◆ operator=()

RuleVariables& Aws::NetworkFirewall::Model::RuleVariables::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ PortSetsHasBeenSet()

bool Aws::NetworkFirewall::Model::RuleVariables::PortSetsHasBeenSet ( ) const
inline

A list of port ranges.

Definition at line 113 of file RuleVariables.h.

◆ SetIPSets() [1/2]

void Aws::NetworkFirewall::Model::RuleVariables::SetIPSets ( Aws::Map< Aws::String, IPSet > &&  value)
inline

A list of IP addresses and address ranges, in CIDR notation.

Definition at line 62 of file RuleVariables.h.

◆ SetIPSets() [2/2]

void Aws::NetworkFirewall::Model::RuleVariables::SetIPSets ( const Aws::Map< Aws::String, IPSet > &  value)
inline

A list of IP addresses and address ranges, in CIDR notation.

Definition at line 57 of file RuleVariables.h.

◆ SetPortSets() [1/2]

void Aws::NetworkFirewall::Model::RuleVariables::SetPortSets ( Aws::Map< Aws::String, PortSet > &&  value)
inline

A list of port ranges.

Definition at line 123 of file RuleVariables.h.

◆ SetPortSets() [2/2]

void Aws::NetworkFirewall::Model::RuleVariables::SetPortSets ( const Aws::Map< Aws::String, PortSet > &  value)
inline

A list of port ranges.

Definition at line 118 of file RuleVariables.h.

◆ WithIPSets() [1/2]

RuleVariables& Aws::NetworkFirewall::Model::RuleVariables::WithIPSets ( Aws::Map< Aws::String, IPSet > &&  value)
inline

A list of IP addresses and address ranges, in CIDR notation.

Definition at line 72 of file RuleVariables.h.

◆ WithIPSets() [2/2]

RuleVariables& Aws::NetworkFirewall::Model::RuleVariables::WithIPSets ( const Aws::Map< Aws::String, IPSet > &  value)
inline

A list of IP addresses and address ranges, in CIDR notation.

Definition at line 67 of file RuleVariables.h.

◆ WithPortSets() [1/2]

RuleVariables& Aws::NetworkFirewall::Model::RuleVariables::WithPortSets ( Aws::Map< Aws::String, PortSet > &&  value)
inline

A list of port ranges.

Definition at line 133 of file RuleVariables.h.

◆ WithPortSets() [2/2]

RuleVariables& Aws::NetworkFirewall::Model::RuleVariables::WithPortSets ( const Aws::Map< Aws::String, PortSet > &  value)
inline

A list of port ranges.

Definition at line 128 of file RuleVariables.h.


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