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

#include <RegexPatternSetUpdate.h>

Public Member Functions

 RegexPatternSetUpdate ()
 
 RegexPatternSetUpdate (Aws::Utils::Json::JsonView jsonValue)
 
RegexPatternSetUpdateoperator= (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)
 
RegexPatternSetUpdateWithAction (const ChangeAction &value)
 
RegexPatternSetUpdateWithAction (ChangeAction &&value)
 
const Aws::StringGetRegexPatternString () const
 
bool RegexPatternStringHasBeenSet () const
 
void SetRegexPatternString (const Aws::String &value)
 
void SetRegexPatternString (Aws::String &&value)
 
void SetRegexPatternString (const char *value)
 
RegexPatternSetUpdateWithRegexPatternString (const Aws::String &value)
 
RegexPatternSetUpdateWithRegexPatternString (Aws::String &&value)
 
RegexPatternSetUpdateWithRegexPatternString (const char *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 UpdateRegexPatternSet request, RegexPatternSetUpdate specifies whether to insert or delete a RegexPatternString and includes the settings for the RegexPatternString.

See Also:

AWS API Reference

Definition at line 43 of file RegexPatternSetUpdate.h.

Constructor & Destructor Documentation

◆ RegexPatternSetUpdate() [1/2]

Aws::WAFRegional::Model::RegexPatternSetUpdate::RegexPatternSetUpdate ( )

◆ RegexPatternSetUpdate() [2/2]

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

Member Function Documentation

◆ ActionHasBeenSet()

bool Aws::WAFRegional::Model::RegexPatternSetUpdate::ActionHasBeenSet ( ) const
inline

Specifies whether to insert or delete a RegexPatternString.

Definition at line 60 of file RegexPatternSetUpdate.h.

◆ GetAction()

const ChangeAction& Aws::WAFRegional::Model::RegexPatternSetUpdate::GetAction ( ) const
inline

Specifies whether to insert or delete a RegexPatternString.

Definition at line 55 of file RegexPatternSetUpdate.h.

◆ GetRegexPatternString()

const Aws::String& Aws::WAFRegional::Model::RegexPatternSetUpdate::GetRegexPatternString ( ) const
inline

Specifies the regular expression (regex) pattern that you want AWS WAF to search for, such as B[a@]dB[o0]t.

Definition at line 87 of file RegexPatternSetUpdate.h.

◆ Jsonize()

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

◆ operator=()

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

◆ RegexPatternStringHasBeenSet()

bool Aws::WAFRegional::Model::RegexPatternSetUpdate::RegexPatternStringHasBeenSet ( ) const
inline

Specifies the regular expression (regex) pattern that you want AWS WAF to search for, such as B[a@]dB[o0]t.

Definition at line 93 of file RegexPatternSetUpdate.h.

◆ SetAction() [1/2]

void Aws::WAFRegional::Model::RegexPatternSetUpdate::SetAction ( ChangeAction &&  value)
inline

Specifies whether to insert or delete a RegexPatternString.

Definition at line 70 of file RegexPatternSetUpdate.h.

◆ SetAction() [2/2]

void Aws::WAFRegional::Model::RegexPatternSetUpdate::SetAction ( const ChangeAction value)
inline

Specifies whether to insert or delete a RegexPatternString.

Definition at line 65 of file RegexPatternSetUpdate.h.

◆ SetRegexPatternString() [1/3]

void Aws::WAFRegional::Model::RegexPatternSetUpdate::SetRegexPatternString ( Aws::String &&  value)
inline

Specifies the regular expression (regex) pattern that you want AWS WAF to search for, such as B[a@]dB[o0]t.

Definition at line 105 of file RegexPatternSetUpdate.h.

◆ SetRegexPatternString() [2/3]

void Aws::WAFRegional::Model::RegexPatternSetUpdate::SetRegexPatternString ( const Aws::String value)
inline

Specifies the regular expression (regex) pattern that you want AWS WAF to search for, such as B[a@]dB[o0]t.

Definition at line 99 of file RegexPatternSetUpdate.h.

◆ SetRegexPatternString() [3/3]

void Aws::WAFRegional::Model::RegexPatternSetUpdate::SetRegexPatternString ( const char *  value)
inline

Specifies the regular expression (regex) pattern that you want AWS WAF to search for, such as B[a@]dB[o0]t.

Definition at line 111 of file RegexPatternSetUpdate.h.

◆ WithAction() [1/2]

RegexPatternSetUpdate& Aws::WAFRegional::Model::RegexPatternSetUpdate::WithAction ( ChangeAction &&  value)
inline

Specifies whether to insert or delete a RegexPatternString.

Definition at line 80 of file RegexPatternSetUpdate.h.

◆ WithAction() [2/2]

RegexPatternSetUpdate& Aws::WAFRegional::Model::RegexPatternSetUpdate::WithAction ( const ChangeAction value)
inline

Specifies whether to insert or delete a RegexPatternString.

Definition at line 75 of file RegexPatternSetUpdate.h.

◆ WithRegexPatternString() [1/3]

RegexPatternSetUpdate& Aws::WAFRegional::Model::RegexPatternSetUpdate::WithRegexPatternString ( Aws::String &&  value)
inline

Specifies the regular expression (regex) pattern that you want AWS WAF to search for, such as B[a@]dB[o0]t.

Definition at line 123 of file RegexPatternSetUpdate.h.

◆ WithRegexPatternString() [2/3]

RegexPatternSetUpdate& Aws::WAFRegional::Model::RegexPatternSetUpdate::WithRegexPatternString ( const Aws::String value)
inline

Specifies the regular expression (regex) pattern that you want AWS WAF to search for, such as B[a@]dB[o0]t.

Definition at line 117 of file RegexPatternSetUpdate.h.

◆ WithRegexPatternString() [3/3]

RegexPatternSetUpdate& Aws::WAFRegional::Model::RegexPatternSetUpdate::WithRegexPatternString ( const char *  value)
inline

Specifies the regular expression (regex) pattern that you want AWS WAF to search for, such as B[a@]dB[o0]t.

Definition at line 129 of file RegexPatternSetUpdate.h.


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