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

#include <S3BucketCriteriaForJob.h>

Public Member Functions

 S3BucketCriteriaForJob ()
 
 S3BucketCriteriaForJob (Aws::Utils::Json::JsonView jsonValue)
 
S3BucketCriteriaForJoboperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const CriteriaBlockForJobGetExcludes () const
 
bool ExcludesHasBeenSet () const
 
void SetExcludes (const CriteriaBlockForJob &value)
 
void SetExcludes (CriteriaBlockForJob &&value)
 
S3BucketCriteriaForJobWithExcludes (const CriteriaBlockForJob &value)
 
S3BucketCriteriaForJobWithExcludes (CriteriaBlockForJob &&value)
 
const CriteriaBlockForJobGetIncludes () const
 
bool IncludesHasBeenSet () const
 
void SetIncludes (const CriteriaBlockForJob &value)
 
void SetIncludes (CriteriaBlockForJob &&value)
 
S3BucketCriteriaForJobWithIncludes (const CriteriaBlockForJob &value)
 
S3BucketCriteriaForJobWithIncludes (CriteriaBlockForJob &&value)
 

Detailed Description

Specifies property- and tag-based conditions that define criteria for including or excluding S3 buckets from a classification job. Exclude conditions take precedence over include conditions.

See Also:

AWS API Reference

Definition at line 33 of file S3BucketCriteriaForJob.h.

Constructor & Destructor Documentation

◆ S3BucketCriteriaForJob() [1/2]

Aws::Macie2::Model::S3BucketCriteriaForJob::S3BucketCriteriaForJob ( )

◆ S3BucketCriteriaForJob() [2/2]

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

Member Function Documentation

◆ ExcludesHasBeenSet()

bool Aws::Macie2::Model::S3BucketCriteriaForJob::ExcludesHasBeenSet ( ) const
inline

The property- and tag-based conditions that determine which buckets to exclude from the job.

Definition at line 52 of file S3BucketCriteriaForJob.h.

◆ GetExcludes()

const CriteriaBlockForJob& Aws::Macie2::Model::S3BucketCriteriaForJob::GetExcludes ( ) const
inline

The property- and tag-based conditions that determine which buckets to exclude from the job.

Definition at line 46 of file S3BucketCriteriaForJob.h.

◆ GetIncludes()

const CriteriaBlockForJob& Aws::Macie2::Model::S3BucketCriteriaForJob::GetIncludes ( ) const
inline

The property- and tag-based conditions that determine which buckets to include in the job.

Definition at line 83 of file S3BucketCriteriaForJob.h.

◆ IncludesHasBeenSet()

bool Aws::Macie2::Model::S3BucketCriteriaForJob::IncludesHasBeenSet ( ) const
inline

The property- and tag-based conditions that determine which buckets to include in the job.

Definition at line 89 of file S3BucketCriteriaForJob.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetExcludes() [1/2]

void Aws::Macie2::Model::S3BucketCriteriaForJob::SetExcludes ( const CriteriaBlockForJob value)
inline

The property- and tag-based conditions that determine which buckets to exclude from the job.

Definition at line 58 of file S3BucketCriteriaForJob.h.

◆ SetExcludes() [2/2]

void Aws::Macie2::Model::S3BucketCriteriaForJob::SetExcludes ( CriteriaBlockForJob &&  value)
inline

The property- and tag-based conditions that determine which buckets to exclude from the job.

Definition at line 64 of file S3BucketCriteriaForJob.h.

◆ SetIncludes() [1/2]

void Aws::Macie2::Model::S3BucketCriteriaForJob::SetIncludes ( const CriteriaBlockForJob value)
inline

The property- and tag-based conditions that determine which buckets to include in the job.

Definition at line 95 of file S3BucketCriteriaForJob.h.

◆ SetIncludes() [2/2]

void Aws::Macie2::Model::S3BucketCriteriaForJob::SetIncludes ( CriteriaBlockForJob &&  value)
inline

The property- and tag-based conditions that determine which buckets to include in the job.

Definition at line 101 of file S3BucketCriteriaForJob.h.

◆ WithExcludes() [1/2]

S3BucketCriteriaForJob& Aws::Macie2::Model::S3BucketCriteriaForJob::WithExcludes ( const CriteriaBlockForJob value)
inline

The property- and tag-based conditions that determine which buckets to exclude from the job.

Definition at line 70 of file S3BucketCriteriaForJob.h.

◆ WithExcludes() [2/2]

S3BucketCriteriaForJob& Aws::Macie2::Model::S3BucketCriteriaForJob::WithExcludes ( CriteriaBlockForJob &&  value)
inline

The property- and tag-based conditions that determine which buckets to exclude from the job.

Definition at line 76 of file S3BucketCriteriaForJob.h.

◆ WithIncludes() [1/2]

S3BucketCriteriaForJob& Aws::Macie2::Model::S3BucketCriteriaForJob::WithIncludes ( const CriteriaBlockForJob value)
inline

The property- and tag-based conditions that determine which buckets to include in the job.

Definition at line 107 of file S3BucketCriteriaForJob.h.

◆ WithIncludes() [2/2]

S3BucketCriteriaForJob& Aws::Macie2::Model::S3BucketCriteriaForJob::WithIncludes ( CriteriaBlockForJob &&  value)
inline

The property- and tag-based conditions that determine which buckets to include in the job.

Definition at line 113 of file S3BucketCriteriaForJob.h.


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