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

#include <RegexMatchSetUpdate.h>

Public Member Functions

 RegexMatchSetUpdate ()
 
 RegexMatchSetUpdate (Aws::Utils::Json::JsonView jsonValue)
 
RegexMatchSetUpdateoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const ChangeActionGetAction () const
 
bool ActionHasBeenSet () const
 
void SetAction (const ChangeAction &value)
 
void SetAction (ChangeAction &&value)
 
RegexMatchSetUpdateWithAction (const ChangeAction &value)
 
RegexMatchSetUpdateWithAction (ChangeAction &&value)
 
const RegexMatchTupleGetRegexMatchTuple () const
 
bool RegexMatchTupleHasBeenSet () const
 
void SetRegexMatchTuple (const RegexMatchTuple &value)
 
void SetRegexMatchTuple (RegexMatchTuple &&value)
 
RegexMatchSetUpdateWithRegexMatchTuple (const RegexMatchTuple &value)
 
RegexMatchSetUpdateWithRegexMatchTuple (RegexMatchTuple &&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.

In an UpdateRegexMatchSet request, RegexMatchSetUpdate specifies whether to insert or delete a RegexMatchTuple and includes the settings for the RegexMatchTuple.

See Also:

AWS API Reference

Definition at line 42 of file RegexMatchSetUpdate.h.

Constructor & Destructor Documentation

◆ RegexMatchSetUpdate() [1/2]

Aws::WAF::Model::RegexMatchSetUpdate::RegexMatchSetUpdate ( )

◆ RegexMatchSetUpdate() [2/2]

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

Member Function Documentation

◆ ActionHasBeenSet()

bool Aws::WAF::Model::RegexMatchSetUpdate::ActionHasBeenSet ( ) const
inline

Specifies whether to insert or delete a RegexMatchTuple.

Definition at line 59 of file RegexMatchSetUpdate.h.

◆ GetAction()

const ChangeAction& Aws::WAF::Model::RegexMatchSetUpdate::GetAction ( ) const
inline

Specifies whether to insert or delete a RegexMatchTuple.

Definition at line 54 of file RegexMatchSetUpdate.h.

◆ GetRegexMatchTuple()

const RegexMatchTuple& Aws::WAF::Model::RegexMatchSetUpdate::GetRegexMatchTuple ( ) const
inline

Information about the part of a web request that you want AWS WAF to inspect and the identifier of the regular expression (regex) pattern that you want AWS WAF to search for. If you specify DELETE for the value of Action, the RegexMatchTuple values must exactly match the values in the RegexMatchTuple that you want to delete from the RegexMatchSet.

Definition at line 90 of file RegexMatchSetUpdate.h.

◆ Jsonize()

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

◆ operator=()

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

◆ RegexMatchTupleHasBeenSet()

bool Aws::WAF::Model::RegexMatchSetUpdate::RegexMatchTupleHasBeenSet ( ) const
inline

Information about the part of a web request that you want AWS WAF to inspect and the identifier of the regular expression (regex) pattern that you want AWS WAF to search for. If you specify DELETE for the value of Action, the RegexMatchTuple values must exactly match the values in the RegexMatchTuple that you want to delete from the RegexMatchSet.

Definition at line 100 of file RegexMatchSetUpdate.h.

◆ SetAction() [1/2]

void Aws::WAF::Model::RegexMatchSetUpdate::SetAction ( ChangeAction &&  value)
inline

Specifies whether to insert or delete a RegexMatchTuple.

Definition at line 69 of file RegexMatchSetUpdate.h.

◆ SetAction() [2/2]

void Aws::WAF::Model::RegexMatchSetUpdate::SetAction ( const ChangeAction value)
inline

Specifies whether to insert or delete a RegexMatchTuple.

Definition at line 64 of file RegexMatchSetUpdate.h.

◆ SetRegexMatchTuple() [1/2]

void Aws::WAF::Model::RegexMatchSetUpdate::SetRegexMatchTuple ( const RegexMatchTuple value)
inline

Information about the part of a web request that you want AWS WAF to inspect and the identifier of the regular expression (regex) pattern that you want AWS WAF to search for. If you specify DELETE for the value of Action, the RegexMatchTuple values must exactly match the values in the RegexMatchTuple that you want to delete from the RegexMatchSet.

Definition at line 110 of file RegexMatchSetUpdate.h.

◆ SetRegexMatchTuple() [2/2]

void Aws::WAF::Model::RegexMatchSetUpdate::SetRegexMatchTuple ( RegexMatchTuple &&  value)
inline

Information about the part of a web request that you want AWS WAF to inspect and the identifier of the regular expression (regex) pattern that you want AWS WAF to search for. If you specify DELETE for the value of Action, the RegexMatchTuple values must exactly match the values in the RegexMatchTuple that you want to delete from the RegexMatchSet.

Definition at line 120 of file RegexMatchSetUpdate.h.

◆ WithAction() [1/2]

RegexMatchSetUpdate& Aws::WAF::Model::RegexMatchSetUpdate::WithAction ( ChangeAction &&  value)
inline

Specifies whether to insert or delete a RegexMatchTuple.

Definition at line 79 of file RegexMatchSetUpdate.h.

◆ WithAction() [2/2]

RegexMatchSetUpdate& Aws::WAF::Model::RegexMatchSetUpdate::WithAction ( const ChangeAction value)
inline

Specifies whether to insert or delete a RegexMatchTuple.

Definition at line 74 of file RegexMatchSetUpdate.h.

◆ WithRegexMatchTuple() [1/2]

RegexMatchSetUpdate& Aws::WAF::Model::RegexMatchSetUpdate::WithRegexMatchTuple ( const RegexMatchTuple value)
inline

Information about the part of a web request that you want AWS WAF to inspect and the identifier of the regular expression (regex) pattern that you want AWS WAF to search for. If you specify DELETE for the value of Action, the RegexMatchTuple values must exactly match the values in the RegexMatchTuple that you want to delete from the RegexMatchSet.

Definition at line 130 of file RegexMatchSetUpdate.h.

◆ WithRegexMatchTuple() [2/2]

RegexMatchSetUpdate& Aws::WAF::Model::RegexMatchSetUpdate::WithRegexMatchTuple ( RegexMatchTuple &&  value)
inline

Information about the part of a web request that you want AWS WAF to inspect and the identifier of the regular expression (regex) pattern that you want AWS WAF to search for. If you specify DELETE for the value of Action, the RegexMatchTuple values must exactly match the values in the RegexMatchTuple that you want to delete from the RegexMatchSet.

Definition at line 140 of file RegexMatchSetUpdate.h.


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