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

#include <RuleUpdate.h>

Public Member Functions

 RuleUpdate ()
 
 RuleUpdate (Aws::Utils::Json::JsonView jsonValue)
 
RuleUpdateoperator= (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)
 
RuleUpdateWithAction (const ChangeAction &value)
 
RuleUpdateWithAction (ChangeAction &&value)
 
const PredicateGetPredicate () const
 
bool PredicateHasBeenSet () const
 
void SetPredicate (const Predicate &value)
 
void SetPredicate (Predicate &&value)
 
RuleUpdateWithPredicate (const Predicate &value)
 
RuleUpdateWithPredicate (Predicate &&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.

Specifies a Predicate (such as an IPSet) and indicates whether you want to add it to a Rule or delete it from a Rule.

See Also:

AWS API Reference

Definition at line 42 of file RuleUpdate.h.

Constructor & Destructor Documentation

◆ RuleUpdate() [1/2]

Aws::WAFRegional::Model::RuleUpdate::RuleUpdate ( )

◆ RuleUpdate() [2/2]

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

Member Function Documentation

◆ ActionHasBeenSet()

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

Specify INSERT to add a Predicate to a Rule. Use DELETE to remove a Predicate from a Rule.

Definition at line 63 of file RuleUpdate.h.

◆ GetAction()

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

Specify INSERT to add a Predicate to a Rule. Use DELETE to remove a Predicate from a Rule.

Definition at line 56 of file RuleUpdate.h.

◆ GetPredicate()

const Predicate& Aws::WAFRegional::Model::RuleUpdate::GetPredicate ( ) const
inline

The ID of the Predicate (such as an IPSet) that you want to add to a Rule.

Definition at line 98 of file RuleUpdate.h.

◆ Jsonize()

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

◆ operator=()

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

◆ PredicateHasBeenSet()

bool Aws::WAFRegional::Model::RuleUpdate::PredicateHasBeenSet ( ) const
inline

The ID of the Predicate (such as an IPSet) that you want to add to a Rule.

Definition at line 104 of file RuleUpdate.h.

◆ SetAction() [1/2]

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

Specify INSERT to add a Predicate to a Rule. Use DELETE to remove a Predicate from a Rule.

Definition at line 77 of file RuleUpdate.h.

◆ SetAction() [2/2]

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

Specify INSERT to add a Predicate to a Rule. Use DELETE to remove a Predicate from a Rule.

Definition at line 70 of file RuleUpdate.h.

◆ SetPredicate() [1/2]

void Aws::WAFRegional::Model::RuleUpdate::SetPredicate ( const Predicate value)
inline

The ID of the Predicate (such as an IPSet) that you want to add to a Rule.

Definition at line 110 of file RuleUpdate.h.

◆ SetPredicate() [2/2]

void Aws::WAFRegional::Model::RuleUpdate::SetPredicate ( Predicate &&  value)
inline

The ID of the Predicate (such as an IPSet) that you want to add to a Rule.

Definition at line 116 of file RuleUpdate.h.

◆ WithAction() [1/2]

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

Specify INSERT to add a Predicate to a Rule. Use DELETE to remove a Predicate from a Rule.

Definition at line 91 of file RuleUpdate.h.

◆ WithAction() [2/2]

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

Specify INSERT to add a Predicate to a Rule. Use DELETE to remove a Predicate from a Rule.

Definition at line 84 of file RuleUpdate.h.

◆ WithPredicate() [1/2]

RuleUpdate& Aws::WAFRegional::Model::RuleUpdate::WithPredicate ( const Predicate value)
inline

The ID of the Predicate (such as an IPSet) that you want to add to a Rule.

Definition at line 122 of file RuleUpdate.h.

◆ WithPredicate() [2/2]

RuleUpdate& Aws::WAFRegional::Model::RuleUpdate::WithPredicate ( Predicate &&  value)
inline

The ID of the Predicate (such as an IPSet) that you want to add to a Rule.

Definition at line 128 of file RuleUpdate.h.


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