AWS SDK for C++  1.9.108
AWS SDK for C++
Public Member Functions | List of all members
Aws::WAFRegional::Model::GeoMatchSet Class Reference

#include <GeoMatchSet.h>

Public Member Functions

 GeoMatchSet ()
 
 GeoMatchSet (Aws::Utils::Json::JsonView jsonValue)
 
GeoMatchSetoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetGeoMatchSetId () const
 
bool GeoMatchSetIdHasBeenSet () const
 
void SetGeoMatchSetId (const Aws::String &value)
 
void SetGeoMatchSetId (Aws::String &&value)
 
void SetGeoMatchSetId (const char *value)
 
GeoMatchSetWithGeoMatchSetId (const Aws::String &value)
 
GeoMatchSetWithGeoMatchSetId (Aws::String &&value)
 
GeoMatchSetWithGeoMatchSetId (const char *value)
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
GeoMatchSetWithName (const Aws::String &value)
 
GeoMatchSetWithName (Aws::String &&value)
 
GeoMatchSetWithName (const char *value)
 
const Aws::Vector< GeoMatchConstraint > & GetGeoMatchConstraints () const
 
bool GeoMatchConstraintsHasBeenSet () const
 
void SetGeoMatchConstraints (const Aws::Vector< GeoMatchConstraint > &value)
 
void SetGeoMatchConstraints (Aws::Vector< GeoMatchConstraint > &&value)
 
GeoMatchSetWithGeoMatchConstraints (const Aws::Vector< GeoMatchConstraint > &value)
 
GeoMatchSetWithGeoMatchConstraints (Aws::Vector< GeoMatchConstraint > &&value)
 
GeoMatchSetAddGeoMatchConstraints (const GeoMatchConstraint &value)
 
GeoMatchSetAddGeoMatchConstraints (GeoMatchConstraint &&value)
 

Detailed Description

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

For the latest version of AWS WAF, use the AWS WAFV2 API and see the AWS WAF Developer Guide. With the latest version, AWS WAF has a single set of endpoints for regional and global use.

Contains one or more countries that AWS WAF will search for.

See Also:

AWS API Reference

Definition at line 41 of file GeoMatchSet.h.

Constructor & Destructor Documentation

◆ GeoMatchSet() [1/2]

Aws::WAFRegional::Model::GeoMatchSet::GeoMatchSet ( )

◆ GeoMatchSet() [2/2]

Aws::WAFRegional::Model::GeoMatchSet::GeoMatchSet ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddGeoMatchConstraints() [1/2]

GeoMatchSet& Aws::WAFRegional::Model::GeoMatchSet::AddGeoMatchConstraints ( const GeoMatchConstraint value)
inline

An array of GeoMatchConstraint objects, which contain the country that you want AWS WAF to search for.

Definition at line 236 of file GeoMatchSet.h.

◆ AddGeoMatchConstraints() [2/2]

GeoMatchSet& Aws::WAFRegional::Model::GeoMatchSet::AddGeoMatchConstraints ( GeoMatchConstraint &&  value)
inline

An array of GeoMatchConstraint objects, which contain the country that you want AWS WAF to search for.

Definition at line 242 of file GeoMatchSet.h.

◆ GeoMatchConstraintsHasBeenSet()

bool Aws::WAFRegional::Model::GeoMatchSet::GeoMatchConstraintsHasBeenSet ( ) const
inline

An array of GeoMatchConstraint objects, which contain the country that you want AWS WAF to search for.

Definition at line 206 of file GeoMatchSet.h.

◆ GeoMatchSetIdHasBeenSet()

bool Aws::WAFRegional::Model::GeoMatchSet::GeoMatchSetIdHasBeenSet ( ) const
inline

The GeoMatchSetId for an GeoMatchSet. You use GeoMatchSetId to get information about a GeoMatchSet (see GeoMatchSet), update a GeoMatchSet (see UpdateGeoMatchSet), insert a GeoMatchSet into a Rule or delete one from a Rule (see UpdateRule), and delete a GeoMatchSet from AWS WAF (see DeleteGeoMatchSet).

GeoMatchSetId is returned by CreateGeoMatchSet and by ListGeoMatchSets.

Definition at line 72 of file GeoMatchSet.h.

◆ GetGeoMatchConstraints()

const Aws::Vector<GeoMatchConstraint>& Aws::WAFRegional::Model::GeoMatchSet::GetGeoMatchConstraints ( ) const
inline

An array of GeoMatchConstraint objects, which contain the country that you want AWS WAF to search for.

Definition at line 200 of file GeoMatchSet.h.

◆ GetGeoMatchSetId()

const Aws::String& Aws::WAFRegional::Model::GeoMatchSet::GetGeoMatchSetId ( ) const
inline

The GeoMatchSetId for an GeoMatchSet. You use GeoMatchSetId to get information about a GeoMatchSet (see GeoMatchSet), update a GeoMatchSet (see UpdateGeoMatchSet), insert a GeoMatchSet into a Rule or delete one from a Rule (see UpdateRule), and delete a GeoMatchSet from AWS WAF (see DeleteGeoMatchSet).

GeoMatchSetId is returned by CreateGeoMatchSet and by ListGeoMatchSets.

Definition at line 60 of file GeoMatchSet.h.

◆ GetName()

const Aws::String& Aws::WAFRegional::Model::GeoMatchSet::GetName ( ) const
inline

A friendly name or description of the GeoMatchSet. You can't change the name of an GeoMatchSet after you create it.

Definition at line 151 of file GeoMatchSet.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::WAFRegional::Model::GeoMatchSet::Jsonize ( ) const

◆ NameHasBeenSet()

bool Aws::WAFRegional::Model::GeoMatchSet::NameHasBeenSet ( ) const
inline

A friendly name or description of the GeoMatchSet. You can't change the name of an GeoMatchSet after you create it.

Definition at line 157 of file GeoMatchSet.h.

◆ operator=()

GeoMatchSet& Aws::WAFRegional::Model::GeoMatchSet::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetGeoMatchConstraints() [1/2]

void Aws::WAFRegional::Model::GeoMatchSet::SetGeoMatchConstraints ( Aws::Vector< GeoMatchConstraint > &&  value)
inline

An array of GeoMatchConstraint objects, which contain the country that you want AWS WAF to search for.

Definition at line 218 of file GeoMatchSet.h.

◆ SetGeoMatchConstraints() [2/2]

void Aws::WAFRegional::Model::GeoMatchSet::SetGeoMatchConstraints ( const Aws::Vector< GeoMatchConstraint > &  value)
inline

An array of GeoMatchConstraint objects, which contain the country that you want AWS WAF to search for.

Definition at line 212 of file GeoMatchSet.h.

◆ SetGeoMatchSetId() [1/3]

void Aws::WAFRegional::Model::GeoMatchSet::SetGeoMatchSetId ( Aws::String &&  value)
inline

The GeoMatchSetId for an GeoMatchSet. You use GeoMatchSetId to get information about a GeoMatchSet (see GeoMatchSet), update a GeoMatchSet (see UpdateGeoMatchSet), insert a GeoMatchSet into a Rule or delete one from a Rule (see UpdateRule), and delete a GeoMatchSet from AWS WAF (see DeleteGeoMatchSet).

GeoMatchSetId is returned by CreateGeoMatchSet and by ListGeoMatchSets.

Definition at line 96 of file GeoMatchSet.h.

◆ SetGeoMatchSetId() [2/3]

void Aws::WAFRegional::Model::GeoMatchSet::SetGeoMatchSetId ( const Aws::String value)
inline

The GeoMatchSetId for an GeoMatchSet. You use GeoMatchSetId to get information about a GeoMatchSet (see GeoMatchSet), update a GeoMatchSet (see UpdateGeoMatchSet), insert a GeoMatchSet into a Rule or delete one from a Rule (see UpdateRule), and delete a GeoMatchSet from AWS WAF (see DeleteGeoMatchSet).

GeoMatchSetId is returned by CreateGeoMatchSet and by ListGeoMatchSets.

Definition at line 84 of file GeoMatchSet.h.

◆ SetGeoMatchSetId() [3/3]

void Aws::WAFRegional::Model::GeoMatchSet::SetGeoMatchSetId ( const char *  value)
inline

The GeoMatchSetId for an GeoMatchSet. You use GeoMatchSetId to get information about a GeoMatchSet (see GeoMatchSet), update a GeoMatchSet (see UpdateGeoMatchSet), insert a GeoMatchSet into a Rule or delete one from a Rule (see UpdateRule), and delete a GeoMatchSet from AWS WAF (see DeleteGeoMatchSet).

GeoMatchSetId is returned by CreateGeoMatchSet and by ListGeoMatchSets.

Definition at line 108 of file GeoMatchSet.h.

◆ SetName() [1/3]

void Aws::WAFRegional::Model::GeoMatchSet::SetName ( Aws::String &&  value)
inline

A friendly name or description of the GeoMatchSet. You can't change the name of an GeoMatchSet after you create it.

Definition at line 169 of file GeoMatchSet.h.

◆ SetName() [2/3]

void Aws::WAFRegional::Model::GeoMatchSet::SetName ( const Aws::String value)
inline

A friendly name or description of the GeoMatchSet. You can't change the name of an GeoMatchSet after you create it.

Definition at line 163 of file GeoMatchSet.h.

◆ SetName() [3/3]

void Aws::WAFRegional::Model::GeoMatchSet::SetName ( const char *  value)
inline

A friendly name or description of the GeoMatchSet. You can't change the name of an GeoMatchSet after you create it.

Definition at line 175 of file GeoMatchSet.h.

◆ WithGeoMatchConstraints() [1/2]

GeoMatchSet& Aws::WAFRegional::Model::GeoMatchSet::WithGeoMatchConstraints ( Aws::Vector< GeoMatchConstraint > &&  value)
inline

An array of GeoMatchConstraint objects, which contain the country that you want AWS WAF to search for.

Definition at line 230 of file GeoMatchSet.h.

◆ WithGeoMatchConstraints() [2/2]

GeoMatchSet& Aws::WAFRegional::Model::GeoMatchSet::WithGeoMatchConstraints ( const Aws::Vector< GeoMatchConstraint > &  value)
inline

An array of GeoMatchConstraint objects, which contain the country that you want AWS WAF to search for.

Definition at line 224 of file GeoMatchSet.h.

◆ WithGeoMatchSetId() [1/3]

GeoMatchSet& Aws::WAFRegional::Model::GeoMatchSet::WithGeoMatchSetId ( Aws::String &&  value)
inline

The GeoMatchSetId for an GeoMatchSet. You use GeoMatchSetId to get information about a GeoMatchSet (see GeoMatchSet), update a GeoMatchSet (see UpdateGeoMatchSet), insert a GeoMatchSet into a Rule or delete one from a Rule (see UpdateRule), and delete a GeoMatchSet from AWS WAF (see DeleteGeoMatchSet).

GeoMatchSetId is returned by CreateGeoMatchSet and by ListGeoMatchSets.

Definition at line 132 of file GeoMatchSet.h.

◆ WithGeoMatchSetId() [2/3]

GeoMatchSet& Aws::WAFRegional::Model::GeoMatchSet::WithGeoMatchSetId ( const Aws::String value)
inline

The GeoMatchSetId for an GeoMatchSet. You use GeoMatchSetId to get information about a GeoMatchSet (see GeoMatchSet), update a GeoMatchSet (see UpdateGeoMatchSet), insert a GeoMatchSet into a Rule or delete one from a Rule (see UpdateRule), and delete a GeoMatchSet from AWS WAF (see DeleteGeoMatchSet).

GeoMatchSetId is returned by CreateGeoMatchSet and by ListGeoMatchSets.

Definition at line 120 of file GeoMatchSet.h.

◆ WithGeoMatchSetId() [3/3]

GeoMatchSet& Aws::WAFRegional::Model::GeoMatchSet::WithGeoMatchSetId ( const char *  value)
inline

The GeoMatchSetId for an GeoMatchSet. You use GeoMatchSetId to get information about a GeoMatchSet (see GeoMatchSet), update a GeoMatchSet (see UpdateGeoMatchSet), insert a GeoMatchSet into a Rule or delete one from a Rule (see UpdateRule), and delete a GeoMatchSet from AWS WAF (see DeleteGeoMatchSet).

GeoMatchSetId is returned by CreateGeoMatchSet and by ListGeoMatchSets.

Definition at line 144 of file GeoMatchSet.h.

◆ WithName() [1/3]

GeoMatchSet& Aws::WAFRegional::Model::GeoMatchSet::WithName ( Aws::String &&  value)
inline

A friendly name or description of the GeoMatchSet. You can't change the name of an GeoMatchSet after you create it.

Definition at line 187 of file GeoMatchSet.h.

◆ WithName() [2/3]

GeoMatchSet& Aws::WAFRegional::Model::GeoMatchSet::WithName ( const Aws::String value)
inline

A friendly name or description of the GeoMatchSet. You can't change the name of an GeoMatchSet after you create it.

Definition at line 181 of file GeoMatchSet.h.

◆ WithName() [3/3]

GeoMatchSet& Aws::WAFRegional::Model::GeoMatchSet::WithName ( const char *  value)
inline

A friendly name or description of the GeoMatchSet. You can't change the name of an GeoMatchSet after you create it.

Definition at line 193 of file GeoMatchSet.h.


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