AWS SDK for C++  1.9.71
AWS SDK for C++
Public Member Functions | List of all members
Aws::Macie2::Model::CriteriaBlockForJob Class Reference

#include <CriteriaBlockForJob.h>

Public Member Functions

 CriteriaBlockForJob ()
 
 CriteriaBlockForJob (Aws::Utils::Json::JsonView jsonValue)
 
CriteriaBlockForJoboperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Vector< CriteriaForJob > & GetAnd () const
 
bool AndHasBeenSet () const
 
void SetAnd (const Aws::Vector< CriteriaForJob > &value)
 
void SetAnd (Aws::Vector< CriteriaForJob > &&value)
 
CriteriaBlockForJobWithAnd (const Aws::Vector< CriteriaForJob > &value)
 
CriteriaBlockForJobWithAnd (Aws::Vector< CriteriaForJob > &&value)
 
CriteriaBlockForJobAddAnd (const CriteriaForJob &value)
 
CriteriaBlockForJobAddAnd (CriteriaForJob &&value)
 

Detailed Description

Specifies one or more property- and tag-based conditions that define criteria for including or excluding S3 buckets from a classification job.

See Also:

AWS API Reference

Definition at line 34 of file CriteriaBlockForJob.h.

Constructor & Destructor Documentation

◆ CriteriaBlockForJob() [1/2]

Aws::Macie2::Model::CriteriaBlockForJob::CriteriaBlockForJob ( )

◆ CriteriaBlockForJob() [2/2]

Aws::Macie2::Model::CriteriaBlockForJob::CriteriaBlockForJob ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddAnd() [1/2]

CriteriaBlockForJob& Aws::Macie2::Model::CriteriaBlockForJob::AddAnd ( const CriteriaForJob value)
inline

An array of conditions, one for each condition that determines which buckets to include or exclude from the job. If you specify more than one condition, Amazon Macie uses AND logic to join the conditions.

Definition at line 90 of file CriteriaBlockForJob.h.

◆ AddAnd() [2/2]

CriteriaBlockForJob& Aws::Macie2::Model::CriteriaBlockForJob::AddAnd ( CriteriaForJob &&  value)
inline

An array of conditions, one for each condition that determines which buckets to include or exclude from the job. If you specify more than one condition, Amazon Macie uses AND logic to join the conditions.

Definition at line 97 of file CriteriaBlockForJob.h.

◆ AndHasBeenSet()

bool Aws::Macie2::Model::CriteriaBlockForJob::AndHasBeenSet ( ) const
inline

An array of conditions, one for each condition that determines which buckets to include or exclude from the job. If you specify more than one condition, Amazon Macie uses AND logic to join the conditions.

Definition at line 55 of file CriteriaBlockForJob.h.

◆ GetAnd()

const Aws::Vector<CriteriaForJob>& Aws::Macie2::Model::CriteriaBlockForJob::GetAnd ( ) const
inline

An array of conditions, one for each condition that determines which buckets to include or exclude from the job. If you specify more than one condition, Amazon Macie uses AND logic to join the conditions.

Definition at line 48 of file CriteriaBlockForJob.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Macie2::Model::CriteriaBlockForJob::Jsonize ( ) const

◆ operator=()

CriteriaBlockForJob& Aws::Macie2::Model::CriteriaBlockForJob::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetAnd() [1/2]

void Aws::Macie2::Model::CriteriaBlockForJob::SetAnd ( Aws::Vector< CriteriaForJob > &&  value)
inline

An array of conditions, one for each condition that determines which buckets to include or exclude from the job. If you specify more than one condition, Amazon Macie uses AND logic to join the conditions.

Definition at line 69 of file CriteriaBlockForJob.h.

◆ SetAnd() [2/2]

void Aws::Macie2::Model::CriteriaBlockForJob::SetAnd ( const Aws::Vector< CriteriaForJob > &  value)
inline

An array of conditions, one for each condition that determines which buckets to include or exclude from the job. If you specify more than one condition, Amazon Macie uses AND logic to join the conditions.

Definition at line 62 of file CriteriaBlockForJob.h.

◆ WithAnd() [1/2]

CriteriaBlockForJob& Aws::Macie2::Model::CriteriaBlockForJob::WithAnd ( Aws::Vector< CriteriaForJob > &&  value)
inline

An array of conditions, one for each condition that determines which buckets to include or exclude from the job. If you specify more than one condition, Amazon Macie uses AND logic to join the conditions.

Definition at line 83 of file CriteriaBlockForJob.h.

◆ WithAnd() [2/2]

CriteriaBlockForJob& Aws::Macie2::Model::CriteriaBlockForJob::WithAnd ( const Aws::Vector< CriteriaForJob > &  value)
inline

An array of conditions, one for each condition that determines which buckets to include or exclude from the job. If you specify more than one condition, Amazon Macie uses AND logic to join the conditions.

Definition at line 76 of file CriteriaBlockForJob.h.


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