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

#include <CriteriaForJob.h>

Public Member Functions

 CriteriaForJob ()
 
 CriteriaForJob (Aws::Utils::Json::JsonView jsonValue)
 
CriteriaForJoboperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const SimpleCriterionForJobGetSimpleCriterion () const
 
bool SimpleCriterionHasBeenSet () const
 
void SetSimpleCriterion (const SimpleCriterionForJob &value)
 
void SetSimpleCriterion (SimpleCriterionForJob &&value)
 
CriteriaForJobWithSimpleCriterion (const SimpleCriterionForJob &value)
 
CriteriaForJobWithSimpleCriterion (SimpleCriterionForJob &&value)
 
const TagCriterionForJobGetTagCriterion () const
 
bool TagCriterionHasBeenSet () const
 
void SetTagCriterion (const TagCriterionForJob &value)
 
void SetTagCriterion (TagCriterionForJob &&value)
 
CriteriaForJobWithTagCriterion (const TagCriterionForJob &value)
 
CriteriaForJobWithTagCriterion (TagCriterionForJob &&value)
 

Detailed Description

Specifies a property- or tag-based condition that defines criteria for including or excluding S3 buckets from a classification job.

See Also:

AWS API Reference

Definition at line 34 of file CriteriaForJob.h.

Constructor & Destructor Documentation

◆ CriteriaForJob() [1/2]

Aws::Macie2::Model::CriteriaForJob::CriteriaForJob ( )

◆ CriteriaForJob() [2/2]

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

Member Function Documentation

◆ GetSimpleCriterion()

const SimpleCriterionForJob& Aws::Macie2::Model::CriteriaForJob::GetSimpleCriterion ( ) const
inline

A property-based condition that defines a property, operator, and one or more values for including or excluding buckets from the job.

Definition at line 47 of file CriteriaForJob.h.

◆ GetTagCriterion()

const TagCriterionForJob& Aws::Macie2::Model::CriteriaForJob::GetTagCriterion ( ) const
inline

A tag-based condition that defines an operator and tag keys, tag values, or tag key and value pairs for including or excluding buckets from the job.

Definition at line 84 of file CriteriaForJob.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetSimpleCriterion() [1/2]

void Aws::Macie2::Model::CriteriaForJob::SetSimpleCriterion ( const SimpleCriterionForJob value)
inline

A property-based condition that defines a property, operator, and one or more values for including or excluding buckets from the job.

Definition at line 59 of file CriteriaForJob.h.

◆ SetSimpleCriterion() [2/2]

void Aws::Macie2::Model::CriteriaForJob::SetSimpleCriterion ( SimpleCriterionForJob &&  value)
inline

A property-based condition that defines a property, operator, and one or more values for including or excluding buckets from the job.

Definition at line 65 of file CriteriaForJob.h.

◆ SetTagCriterion() [1/2]

void Aws::Macie2::Model::CriteriaForJob::SetTagCriterion ( const TagCriterionForJob value)
inline

A tag-based condition that defines an operator and tag keys, tag values, or tag key and value pairs for including or excluding buckets from the job.

Definition at line 96 of file CriteriaForJob.h.

◆ SetTagCriterion() [2/2]

void Aws::Macie2::Model::CriteriaForJob::SetTagCriterion ( TagCriterionForJob &&  value)
inline

A tag-based condition that defines an operator and tag keys, tag values, or tag key and value pairs for including or excluding buckets from the job.

Definition at line 102 of file CriteriaForJob.h.

◆ SimpleCriterionHasBeenSet()

bool Aws::Macie2::Model::CriteriaForJob::SimpleCriterionHasBeenSet ( ) const
inline

A property-based condition that defines a property, operator, and one or more values for including or excluding buckets from the job.

Definition at line 53 of file CriteriaForJob.h.

◆ TagCriterionHasBeenSet()

bool Aws::Macie2::Model::CriteriaForJob::TagCriterionHasBeenSet ( ) const
inline

A tag-based condition that defines an operator and tag keys, tag values, or tag key and value pairs for including or excluding buckets from the job.

Definition at line 90 of file CriteriaForJob.h.

◆ WithSimpleCriterion() [1/2]

CriteriaForJob& Aws::Macie2::Model::CriteriaForJob::WithSimpleCriterion ( const SimpleCriterionForJob value)
inline

A property-based condition that defines a property, operator, and one or more values for including or excluding buckets from the job.

Definition at line 71 of file CriteriaForJob.h.

◆ WithSimpleCriterion() [2/2]

CriteriaForJob& Aws::Macie2::Model::CriteriaForJob::WithSimpleCriterion ( SimpleCriterionForJob &&  value)
inline

A property-based condition that defines a property, operator, and one or more values for including or excluding buckets from the job.

Definition at line 77 of file CriteriaForJob.h.

◆ WithTagCriterion() [1/2]

CriteriaForJob& Aws::Macie2::Model::CriteriaForJob::WithTagCriterion ( const TagCriterionForJob value)
inline

A tag-based condition that defines an operator and tag keys, tag values, or tag key and value pairs for including or excluding buckets from the job.

Definition at line 108 of file CriteriaForJob.h.

◆ WithTagCriterion() [2/2]

CriteriaForJob& Aws::Macie2::Model::CriteriaForJob::WithTagCriterion ( TagCriterionForJob &&  value)
inline

A tag-based condition that defines an operator and tag keys, tag values, or tag key and value pairs for including or excluding buckets from the job.

Definition at line 114 of file CriteriaForJob.h.


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