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

#include <LabelNameCondition.h>

Public Member Functions

 LabelNameCondition ()
 
 LabelNameCondition (Aws::Utils::Json::JsonView jsonValue)
 
LabelNameConditionoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetLabelName () const
 
bool LabelNameHasBeenSet () const
 
void SetLabelName (const Aws::String &value)
 
void SetLabelName (Aws::String &&value)
 
void SetLabelName (const char *value)
 
LabelNameConditionWithLabelName (const Aws::String &value)
 
LabelNameConditionWithLabelName (Aws::String &&value)
 
LabelNameConditionWithLabelName (const char *value)
 

Detailed Description

A single label name condition for a Condition in a logging filter.

See Also:

AWS API Reference

Definition at line 32 of file LabelNameCondition.h.

Constructor & Destructor Documentation

◆ LabelNameCondition() [1/2]

Aws::WAFV2::Model::LabelNameCondition::LabelNameCondition ( )

◆ LabelNameCondition() [2/2]

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

Member Function Documentation

◆ GetLabelName()

const Aws::String& Aws::WAFV2::Model::LabelNameCondition::GetLabelName ( ) const
inline

The label name that a log record must contain in order to meet the condition. This must be a fully qualified label name. Fully qualified labels have a prefix, optional namespaces, and label name. The prefix identifies the rule group or web ACL context of the rule that added the label.

Definition at line 47 of file LabelNameCondition.h.

◆ Jsonize()

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

◆ LabelNameHasBeenSet()

bool Aws::WAFV2::Model::LabelNameCondition::LabelNameHasBeenSet ( ) const
inline

The label name that a log record must contain in order to meet the condition. This must be a fully qualified label name. Fully qualified labels have a prefix, optional namespaces, and label name. The prefix identifies the rule group or web ACL context of the rule that added the label.

Definition at line 55 of file LabelNameCondition.h.

◆ operator=()

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

◆ SetLabelName() [1/3]

void Aws::WAFV2::Model::LabelNameCondition::SetLabelName ( Aws::String &&  value)
inline

The label name that a log record must contain in order to meet the condition. This must be a fully qualified label name. Fully qualified labels have a prefix, optional namespaces, and label name. The prefix identifies the rule group or web ACL context of the rule that added the label.

Definition at line 71 of file LabelNameCondition.h.

◆ SetLabelName() [2/3]

void Aws::WAFV2::Model::LabelNameCondition::SetLabelName ( const Aws::String value)
inline

The label name that a log record must contain in order to meet the condition. This must be a fully qualified label name. Fully qualified labels have a prefix, optional namespaces, and label name. The prefix identifies the rule group or web ACL context of the rule that added the label.

Definition at line 63 of file LabelNameCondition.h.

◆ SetLabelName() [3/3]

void Aws::WAFV2::Model::LabelNameCondition::SetLabelName ( const char *  value)
inline

The label name that a log record must contain in order to meet the condition. This must be a fully qualified label name. Fully qualified labels have a prefix, optional namespaces, and label name. The prefix identifies the rule group or web ACL context of the rule that added the label.

Definition at line 79 of file LabelNameCondition.h.

◆ WithLabelName() [1/3]

LabelNameCondition& Aws::WAFV2::Model::LabelNameCondition::WithLabelName ( Aws::String &&  value)
inline

The label name that a log record must contain in order to meet the condition. This must be a fully qualified label name. Fully qualified labels have a prefix, optional namespaces, and label name. The prefix identifies the rule group or web ACL context of the rule that added the label.

Definition at line 95 of file LabelNameCondition.h.

◆ WithLabelName() [2/3]

LabelNameCondition& Aws::WAFV2::Model::LabelNameCondition::WithLabelName ( const Aws::String value)
inline

The label name that a log record must contain in order to meet the condition. This must be a fully qualified label name. Fully qualified labels have a prefix, optional namespaces, and label name. The prefix identifies the rule group or web ACL context of the rule that added the label.

Definition at line 87 of file LabelNameCondition.h.

◆ WithLabelName() [3/3]

LabelNameCondition& Aws::WAFV2::Model::LabelNameCondition::WithLabelName ( const char *  value)
inline

The label name that a log record must contain in order to meet the condition. This must be a fully qualified label name. Fully qualified labels have a prefix, optional namespaces, and label name. The prefix identifies the rule group or web ACL context of the rule that added the label.

Definition at line 103 of file LabelNameCondition.h.


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