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

#include <Scoping.h>

Public Member Functions

 Scoping ()
 
 Scoping (Aws::Utils::Json::JsonView jsonValue)
 
Scopingoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const JobScopingBlockGetExcludes () const
 
bool ExcludesHasBeenSet () const
 
void SetExcludes (const JobScopingBlock &value)
 
void SetExcludes (JobScopingBlock &&value)
 
ScopingWithExcludes (const JobScopingBlock &value)
 
ScopingWithExcludes (JobScopingBlock &&value)
 
const JobScopingBlockGetIncludes () const
 
bool IncludesHasBeenSet () const
 
void SetIncludes (const JobScopingBlock &value)
 
void SetIncludes (JobScopingBlock &&value)
 
ScopingWithIncludes (const JobScopingBlock &value)
 
ScopingWithIncludes (JobScopingBlock &&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. Exclude conditions take precedence over include conditions.

See Also:


AWS API Reference

Definition at line 33 of file Scoping.h.

Constructor & Destructor Documentation

◆ Scoping() [1/2]

Aws::Macie2::Model::Scoping::Scoping ( )

◆ Scoping() [2/2]

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

Member Function Documentation

◆ ExcludesHasBeenSet()

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

The property- and tag-based conditions that determine which objects to exclude from the analysis.

Definition at line 52 of file Scoping.h.

◆ GetExcludes()

const JobScopingBlock& Aws::Macie2::Model::Scoping::GetExcludes ( ) const
inline

The property- and tag-based conditions that determine which objects to exclude from the analysis.

Definition at line 46 of file Scoping.h.

◆ GetIncludes()

const JobScopingBlock& Aws::Macie2::Model::Scoping::GetIncludes ( ) const
inline

The property- and tag-based conditions that determine which objects to include in the analysis.

Definition at line 83 of file Scoping.h.

◆ IncludesHasBeenSet()

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

The property- and tag-based conditions that determine which objects to include in the analysis.

Definition at line 89 of file Scoping.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetExcludes() [1/2]

void Aws::Macie2::Model::Scoping::SetExcludes ( const JobScopingBlock value)
inline

The property- and tag-based conditions that determine which objects to exclude from the analysis.

Definition at line 58 of file Scoping.h.

◆ SetExcludes() [2/2]

void Aws::Macie2::Model::Scoping::SetExcludes ( JobScopingBlock &&  value)
inline

The property- and tag-based conditions that determine which objects to exclude from the analysis.

Definition at line 64 of file Scoping.h.

◆ SetIncludes() [1/2]

void Aws::Macie2::Model::Scoping::SetIncludes ( const JobScopingBlock value)
inline

The property- and tag-based conditions that determine which objects to include in the analysis.

Definition at line 95 of file Scoping.h.

◆ SetIncludes() [2/2]

void Aws::Macie2::Model::Scoping::SetIncludes ( JobScopingBlock &&  value)
inline

The property- and tag-based conditions that determine which objects to include in the analysis.

Definition at line 101 of file Scoping.h.

◆ WithExcludes() [1/2]

Scoping& Aws::Macie2::Model::Scoping::WithExcludes ( const JobScopingBlock value)
inline

The property- and tag-based conditions that determine which objects to exclude from the analysis.

Definition at line 70 of file Scoping.h.

◆ WithExcludes() [2/2]

Scoping& Aws::Macie2::Model::Scoping::WithExcludes ( JobScopingBlock &&  value)
inline

The property- and tag-based conditions that determine which objects to exclude from the analysis.

Definition at line 76 of file Scoping.h.

◆ WithIncludes() [1/2]

Scoping& Aws::Macie2::Model::Scoping::WithIncludes ( const JobScopingBlock value)
inline

The property- and tag-based conditions that determine which objects to include in the analysis.

Definition at line 107 of file Scoping.h.

◆ WithIncludes() [2/2]

Scoping& Aws::Macie2::Model::Scoping::WithIncludes ( JobScopingBlock &&  value)
inline

The property- and tag-based conditions that determine which objects to include in the analysis.

Definition at line 113 of file Scoping.h.


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