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

#include <JobScopingBlock.h>

Public Member Functions

 JobScopingBlock ()
 
 JobScopingBlock (Aws::Utils::Json::JsonView jsonValue)
 
JobScopingBlockoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Vector< JobScopeTerm > & GetAnd () const
 
bool AndHasBeenSet () const
 
void SetAnd (const Aws::Vector< JobScopeTerm > &value)
 
void SetAnd (Aws::Vector< JobScopeTerm > &&value)
 
JobScopingBlockWithAnd (const Aws::Vector< JobScopeTerm > &value)
 
JobScopingBlockWithAnd (Aws::Vector< JobScopeTerm > &&value)
 
JobScopingBlockAddAnd (const JobScopeTerm &value)
 
JobScopingBlockAddAnd (JobScopeTerm &&value)
 

Detailed Description

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

See Also:

AWS API Reference

Definition at line 34 of file JobScopingBlock.h.

Constructor & Destructor Documentation

◆ JobScopingBlock() [1/2]

Aws::Macie2::Model::JobScopingBlock::JobScopingBlock ( )

◆ JobScopingBlock() [2/2]

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

Member Function Documentation

◆ AddAnd() [1/2]

JobScopingBlock& Aws::Macie2::Model::JobScopingBlock::AddAnd ( const JobScopeTerm value)
inline

An array of conditions, one for each property- or tag-based condition that determines which objects 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 JobScopingBlock.h.

◆ AddAnd() [2/2]

JobScopingBlock& Aws::Macie2::Model::JobScopingBlock::AddAnd ( JobScopeTerm &&  value)
inline

An array of conditions, one for each property- or tag-based condition that determines which objects 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 JobScopingBlock.h.

◆ AndHasBeenSet()

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

An array of conditions, one for each property- or tag-based condition that determines which objects 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 JobScopingBlock.h.

◆ GetAnd()

const Aws::Vector<JobScopeTerm>& Aws::Macie2::Model::JobScopingBlock::GetAnd ( ) const
inline

An array of conditions, one for each property- or tag-based condition that determines which objects 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 JobScopingBlock.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetAnd() [1/2]

void Aws::Macie2::Model::JobScopingBlock::SetAnd ( Aws::Vector< JobScopeTerm > &&  value)
inline

An array of conditions, one for each property- or tag-based condition that determines which objects 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 JobScopingBlock.h.

◆ SetAnd() [2/2]

void Aws::Macie2::Model::JobScopingBlock::SetAnd ( const Aws::Vector< JobScopeTerm > &  value)
inline

An array of conditions, one for each property- or tag-based condition that determines which objects 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 JobScopingBlock.h.

◆ WithAnd() [1/2]

JobScopingBlock& Aws::Macie2::Model::JobScopingBlock::WithAnd ( Aws::Vector< JobScopeTerm > &&  value)
inline

An array of conditions, one for each property- or tag-based condition that determines which objects 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 JobScopingBlock.h.

◆ WithAnd() [2/2]

JobScopingBlock& Aws::Macie2::Model::JobScopingBlock::WithAnd ( const Aws::Vector< JobScopeTerm > &  value)
inline

An array of conditions, one for each property- or tag-based condition that determines which objects 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 JobScopingBlock.h.


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