AWS SDK for C++  1.9.129
AWS SDK for C++
Public Member Functions | List of all members
Aws::WAF::Model::GeoMatchConstraint Class Reference

#include <GeoMatchConstraint.h>

Public Member Functions

 GeoMatchConstraint ()
 
 GeoMatchConstraint (Aws::Utils::Json::JsonView jsonValue)
 
GeoMatchConstraintoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const GeoMatchConstraintTypeGetType () const
 
bool TypeHasBeenSet () const
 
void SetType (const GeoMatchConstraintType &value)
 
void SetType (GeoMatchConstraintType &&value)
 
GeoMatchConstraintWithType (const GeoMatchConstraintType &value)
 
GeoMatchConstraintWithType (GeoMatchConstraintType &&value)
 
const GeoMatchConstraintValueGetValue () const
 
bool ValueHasBeenSet () const
 
void SetValue (const GeoMatchConstraintValue &value)
 
void SetValue (GeoMatchConstraintValue &&value)
 
GeoMatchConstraintWithValue (const GeoMatchConstraintValue &value)
 
GeoMatchConstraintWithValue (GeoMatchConstraintValue &&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.

The country from which web requests originate that you want AWS WAF to search for.

See Also:

AWS API Reference

Definition at line 41 of file GeoMatchConstraint.h.

Constructor & Destructor Documentation

◆ GeoMatchConstraint() [1/2]

Aws::WAF::Model::GeoMatchConstraint::GeoMatchConstraint ( )

◆ GeoMatchConstraint() [2/2]

Aws::WAF::Model::GeoMatchConstraint::GeoMatchConstraint ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ GetType()

const GeoMatchConstraintType& Aws::WAF::Model::GeoMatchConstraint::GetType ( ) const
inline

The type of geographical area you want AWS WAF to search for. Currently Country is the only valid value.

Definition at line 54 of file GeoMatchConstraint.h.

◆ GetValue()

const GeoMatchConstraintValue& Aws::WAF::Model::GeoMatchConstraint::GetValue ( ) const
inline

The country that you want AWS WAF to search for.

Definition at line 90 of file GeoMatchConstraint.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::WAF::Model::GeoMatchConstraint::Jsonize ( ) const

◆ operator=()

GeoMatchConstraint& Aws::WAF::Model::GeoMatchConstraint::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetType() [1/2]

void Aws::WAF::Model::GeoMatchConstraint::SetType ( const GeoMatchConstraintType value)
inline

The type of geographical area you want AWS WAF to search for. Currently Country is the only valid value.

Definition at line 66 of file GeoMatchConstraint.h.

◆ SetType() [2/2]

void Aws::WAF::Model::GeoMatchConstraint::SetType ( GeoMatchConstraintType &&  value)
inline

The type of geographical area you want AWS WAF to search for. Currently Country is the only valid value.

Definition at line 72 of file GeoMatchConstraint.h.

◆ SetValue() [1/2]

void Aws::WAF::Model::GeoMatchConstraint::SetValue ( const GeoMatchConstraintValue value)
inline

The country that you want AWS WAF to search for.

Definition at line 100 of file GeoMatchConstraint.h.

◆ SetValue() [2/2]

void Aws::WAF::Model::GeoMatchConstraint::SetValue ( GeoMatchConstraintValue &&  value)
inline

The country that you want AWS WAF to search for.

Definition at line 105 of file GeoMatchConstraint.h.

◆ TypeHasBeenSet()

bool Aws::WAF::Model::GeoMatchConstraint::TypeHasBeenSet ( ) const
inline

The type of geographical area you want AWS WAF to search for. Currently Country is the only valid value.

Definition at line 60 of file GeoMatchConstraint.h.

◆ ValueHasBeenSet()

bool Aws::WAF::Model::GeoMatchConstraint::ValueHasBeenSet ( ) const
inline

The country that you want AWS WAF to search for.

Definition at line 95 of file GeoMatchConstraint.h.

◆ WithType() [1/2]

GeoMatchConstraint& Aws::WAF::Model::GeoMatchConstraint::WithType ( const GeoMatchConstraintType value)
inline

The type of geographical area you want AWS WAF to search for. Currently Country is the only valid value.

Definition at line 78 of file GeoMatchConstraint.h.

◆ WithType() [2/2]

GeoMatchConstraint& Aws::WAF::Model::GeoMatchConstraint::WithType ( GeoMatchConstraintType &&  value)
inline

The type of geographical area you want AWS WAF to search for. Currently Country is the only valid value.

Definition at line 84 of file GeoMatchConstraint.h.

◆ WithValue() [1/2]

GeoMatchConstraint& Aws::WAF::Model::GeoMatchConstraint::WithValue ( const GeoMatchConstraintValue value)
inline

The country that you want AWS WAF to search for.

Definition at line 110 of file GeoMatchConstraint.h.

◆ WithValue() [2/2]

GeoMatchConstraint& Aws::WAF::Model::GeoMatchConstraint::WithValue ( GeoMatchConstraintValue &&  value)
inline

The country that you want AWS WAF to search for.

Definition at line 115 of file GeoMatchConstraint.h.


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