AWS SDK for C++  1.8.75
AWS SDK for C++
Public Member Functions | List of all members
Aws::WAFV2::Model::Regex Class Reference

#include <Regex.h>

Public Member Functions

 Regex ()
 
 Regex (Aws::Utils::Json::JsonView jsonValue)
 
Regexoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetRegexString () const
 
bool RegexStringHasBeenSet () const
 
void SetRegexString (const Aws::String &value)
 
void SetRegexString (Aws::String &&value)
 
void SetRegexString (const char *value)
 
RegexWithRegexString (const Aws::String &value)
 
RegexWithRegexString (Aws::String &&value)
 
RegexWithRegexString (const char *value)
 

Detailed Description

This is the latest version of AWS WAF, named AWS WAFV2, released in November, 2019. For information, including how to migrate your AWS WAF resources from the prior release, see the AWS WAF Developer Guide.

A single regular expression. This is used in a RegexPatternSet.

See Also:

AWS API Reference

Definition at line 36 of file Regex.h.

Constructor & Destructor Documentation

◆ Regex() [1/2]

Aws::WAFV2::Model::Regex::Regex ( )

◆ Regex() [2/2]

Aws::WAFV2::Model::Regex::Regex ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ GetRegexString()

const Aws::String& Aws::WAFV2::Model::Regex::GetRegexString ( ) const
inline

The string representing the regular expression.

Definition at line 48 of file Regex.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::WAFV2::Model::Regex::Jsonize ( ) const

◆ operator=()

Regex& Aws::WAFV2::Model::Regex::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ RegexStringHasBeenSet()

bool Aws::WAFV2::Model::Regex::RegexStringHasBeenSet ( ) const
inline

The string representing the regular expression.

Definition at line 53 of file Regex.h.

◆ SetRegexString() [1/3]

void Aws::WAFV2::Model::Regex::SetRegexString ( const Aws::String value)
inline

The string representing the regular expression.

Definition at line 58 of file Regex.h.

◆ SetRegexString() [2/3]

void Aws::WAFV2::Model::Regex::SetRegexString ( Aws::String &&  value)
inline

The string representing the regular expression.

Definition at line 63 of file Regex.h.

◆ SetRegexString() [3/3]

void Aws::WAFV2::Model::Regex::SetRegexString ( const char *  value)
inline

The string representing the regular expression.

Definition at line 68 of file Regex.h.

◆ WithRegexString() [1/3]

Regex& Aws::WAFV2::Model::Regex::WithRegexString ( const Aws::String value)
inline

The string representing the regular expression.

Definition at line 73 of file Regex.h.

◆ WithRegexString() [2/3]

Regex& Aws::WAFV2::Model::Regex::WithRegexString ( Aws::String &&  value)
inline

The string representing the regular expression.

Definition at line 78 of file Regex.h.

◆ WithRegexString() [3/3]

Regex& Aws::WAFV2::Model::Regex::WithRegexString ( const char *  value)
inline

The string representing the regular expression.

Definition at line 83 of file Regex.h.


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