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

#include <ByteMatchSetUpdate.h>

Public Member Functions

 ByteMatchSetUpdate ()
 
 ByteMatchSetUpdate (Aws::Utils::Json::JsonView jsonValue)
 
ByteMatchSetUpdateoperator= (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)
 
ByteMatchSetUpdateWithAction (const ChangeAction &value)
 
ByteMatchSetUpdateWithAction (ChangeAction &&value)
 
const ByteMatchTupleGetByteMatchTuple () const
 
bool ByteMatchTupleHasBeenSet () const
 
void SetByteMatchTuple (const ByteMatchTuple &value)
 
void SetByteMatchTuple (ByteMatchTuple &&value)
 
ByteMatchSetUpdateWithByteMatchTuple (const ByteMatchTuple &value)
 
ByteMatchSetUpdateWithByteMatchTuple (ByteMatchTuple &&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 UpdateByteMatchSet request, ByteMatchSetUpdate specifies whether to insert or delete a ByteMatchTuple and includes the settings for the ByteMatchTuple.

See Also:

AWS API Reference

Definition at line 42 of file ByteMatchSetUpdate.h.

Constructor & Destructor Documentation

◆ ByteMatchSetUpdate() [1/2]

Aws::WAF::Model::ByteMatchSetUpdate::ByteMatchSetUpdate ( )

◆ ByteMatchSetUpdate() [2/2]

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

Member Function Documentation

◆ ActionHasBeenSet()

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

Specifies whether to insert or delete a ByteMatchTuple.

Definition at line 59 of file ByteMatchSetUpdate.h.

◆ ByteMatchTupleHasBeenSet()

bool Aws::WAF::Model::ByteMatchSetUpdate::ByteMatchTupleHasBeenSet ( ) const
inline

Information about the part of a web request that you want AWS WAF to inspect and the value that you want AWS WAF to search for. If you specify DELETE for the value of Action, the ByteMatchTuple values must exactly match the values in the ByteMatchTuple that you want to delete from the ByteMatchSet.

Definition at line 100 of file ByteMatchSetUpdate.h.

◆ GetAction()

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

Specifies whether to insert or delete a ByteMatchTuple.

Definition at line 54 of file ByteMatchSetUpdate.h.

◆ GetByteMatchTuple()

const ByteMatchTuple& Aws::WAF::Model::ByteMatchSetUpdate::GetByteMatchTuple ( ) const
inline

Information about the part of a web request that you want AWS WAF to inspect and the value that you want AWS WAF to search for. If you specify DELETE for the value of Action, the ByteMatchTuple values must exactly match the values in the ByteMatchTuple that you want to delete from the ByteMatchSet.

Definition at line 90 of file ByteMatchSetUpdate.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetAction() [1/2]

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

Specifies whether to insert or delete a ByteMatchTuple.

Definition at line 69 of file ByteMatchSetUpdate.h.

◆ SetAction() [2/2]

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

Specifies whether to insert or delete a ByteMatchTuple.

Definition at line 64 of file ByteMatchSetUpdate.h.

◆ SetByteMatchTuple() [1/2]

void Aws::WAF::Model::ByteMatchSetUpdate::SetByteMatchTuple ( ByteMatchTuple &&  value)
inline

Information about the part of a web request that you want AWS WAF to inspect and the value that you want AWS WAF to search for. If you specify DELETE for the value of Action, the ByteMatchTuple values must exactly match the values in the ByteMatchTuple that you want to delete from the ByteMatchSet.

Definition at line 120 of file ByteMatchSetUpdate.h.

◆ SetByteMatchTuple() [2/2]

void Aws::WAF::Model::ByteMatchSetUpdate::SetByteMatchTuple ( const ByteMatchTuple value)
inline

Information about the part of a web request that you want AWS WAF to inspect and the value that you want AWS WAF to search for. If you specify DELETE for the value of Action, the ByteMatchTuple values must exactly match the values in the ByteMatchTuple that you want to delete from the ByteMatchSet.

Definition at line 110 of file ByteMatchSetUpdate.h.

◆ WithAction() [1/2]

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

Specifies whether to insert or delete a ByteMatchTuple.

Definition at line 79 of file ByteMatchSetUpdate.h.

◆ WithAction() [2/2]

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

Specifies whether to insert or delete a ByteMatchTuple.

Definition at line 74 of file ByteMatchSetUpdate.h.

◆ WithByteMatchTuple() [1/2]

ByteMatchSetUpdate& Aws::WAF::Model::ByteMatchSetUpdate::WithByteMatchTuple ( ByteMatchTuple &&  value)
inline

Information about the part of a web request that you want AWS WAF to inspect and the value that you want AWS WAF to search for. If you specify DELETE for the value of Action, the ByteMatchTuple values must exactly match the values in the ByteMatchTuple that you want to delete from the ByteMatchSet.

Definition at line 140 of file ByteMatchSetUpdate.h.

◆ WithByteMatchTuple() [2/2]

ByteMatchSetUpdate& Aws::WAF::Model::ByteMatchSetUpdate::WithByteMatchTuple ( const ByteMatchTuple value)
inline

Information about the part of a web request that you want AWS WAF to inspect and the value that you want AWS WAF to search for. If you specify DELETE for the value of Action, the ByteMatchTuple values must exactly match the values in the ByteMatchTuple that you want to delete from the ByteMatchSet.

Definition at line 130 of file ByteMatchSetUpdate.h.


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