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

#include <ListJobsFilterTerm.h>

Public Member Functions

 ListJobsFilterTerm ()
 
 ListJobsFilterTerm (Aws::Utils::Json::JsonView jsonValue)
 
ListJobsFilterTermoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const JobComparatorGetComparator () const
 
bool ComparatorHasBeenSet () const
 
void SetComparator (const JobComparator &value)
 
void SetComparator (JobComparator &&value)
 
ListJobsFilterTermWithComparator (const JobComparator &value)
 
ListJobsFilterTermWithComparator (JobComparator &&value)
 
const ListJobsFilterKeyGetKey () const
 
bool KeyHasBeenSet () const
 
void SetKey (const ListJobsFilterKey &value)
 
void SetKey (ListJobsFilterKey &&value)
 
ListJobsFilterTermWithKey (const ListJobsFilterKey &value)
 
ListJobsFilterTermWithKey (ListJobsFilterKey &&value)
 
const Aws::Vector< Aws::String > & GetValues () const
 
bool ValuesHasBeenSet () const
 
void SetValues (const Aws::Vector< Aws::String > &value)
 
void SetValues (Aws::Vector< Aws::String > &&value)
 
ListJobsFilterTermWithValues (const Aws::Vector< Aws::String > &value)
 
ListJobsFilterTermWithValues (Aws::Vector< Aws::String > &&value)
 
ListJobsFilterTermAddValues (const Aws::String &value)
 
ListJobsFilterTermAddValues (Aws::String &&value)
 
ListJobsFilterTermAddValues (const char *value)
 

Detailed Description

Specifies a condition that filters the results of a request for information about classification jobs. Each condition consists of a property, an operator, and one or more values.

See Also:

AWS API Reference

Definition at line 36 of file ListJobsFilterTerm.h.

Constructor & Destructor Documentation

◆ ListJobsFilterTerm() [1/2]

Aws::Macie2::Model::ListJobsFilterTerm::ListJobsFilterTerm ( )

◆ ListJobsFilterTerm() [2/2]

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

Member Function Documentation

◆ AddValues() [1/3]

ListJobsFilterTerm& Aws::Macie2::Model::ListJobsFilterTerm::AddValues ( Aws::String &&  value)
inline

An array that lists one or more values to use to filter the results.

Definition at line 145 of file ListJobsFilterTerm.h.

◆ AddValues() [2/3]

ListJobsFilterTerm& Aws::Macie2::Model::ListJobsFilterTerm::AddValues ( const Aws::String value)
inline

An array that lists one or more values to use to filter the results.

Definition at line 140 of file ListJobsFilterTerm.h.

◆ AddValues() [3/3]

ListJobsFilterTerm& Aws::Macie2::Model::ListJobsFilterTerm::AddValues ( const char *  value)
inline

An array that lists one or more values to use to filter the results.

Definition at line 150 of file ListJobsFilterTerm.h.

◆ ComparatorHasBeenSet()

bool Aws::Macie2::Model::ListJobsFilterTerm::ComparatorHasBeenSet ( ) const
inline

The operator to use to filter the results.

Definition at line 53 of file ListJobsFilterTerm.h.

◆ GetComparator()

const JobComparator& Aws::Macie2::Model::ListJobsFilterTerm::GetComparator ( ) const
inline

The operator to use to filter the results.

Definition at line 48 of file ListJobsFilterTerm.h.

◆ GetKey()

const ListJobsFilterKey& Aws::Macie2::Model::ListJobsFilterTerm::GetKey ( ) const
inline

The property to use to filter the results.

Definition at line 79 of file ListJobsFilterTerm.h.

◆ GetValues()

const Aws::Vector<Aws::String>& Aws::Macie2::Model::ListJobsFilterTerm::GetValues ( ) const
inline

An array that lists one or more values to use to filter the results.

Definition at line 110 of file ListJobsFilterTerm.h.

◆ Jsonize()

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

◆ KeyHasBeenSet()

bool Aws::Macie2::Model::ListJobsFilterTerm::KeyHasBeenSet ( ) const
inline

The property to use to filter the results.

Definition at line 84 of file ListJobsFilterTerm.h.

◆ operator=()

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

◆ SetComparator() [1/2]

void Aws::Macie2::Model::ListJobsFilterTerm::SetComparator ( const JobComparator value)
inline

The operator to use to filter the results.

Definition at line 58 of file ListJobsFilterTerm.h.

◆ SetComparator() [2/2]

void Aws::Macie2::Model::ListJobsFilterTerm::SetComparator ( JobComparator &&  value)
inline

The operator to use to filter the results.

Definition at line 63 of file ListJobsFilterTerm.h.

◆ SetKey() [1/2]

void Aws::Macie2::Model::ListJobsFilterTerm::SetKey ( const ListJobsFilterKey value)
inline

The property to use to filter the results.

Definition at line 89 of file ListJobsFilterTerm.h.

◆ SetKey() [2/2]

void Aws::Macie2::Model::ListJobsFilterTerm::SetKey ( ListJobsFilterKey &&  value)
inline

The property to use to filter the results.

Definition at line 94 of file ListJobsFilterTerm.h.

◆ SetValues() [1/2]

void Aws::Macie2::Model::ListJobsFilterTerm::SetValues ( Aws::Vector< Aws::String > &&  value)
inline

An array that lists one or more values to use to filter the results.

Definition at line 125 of file ListJobsFilterTerm.h.

◆ SetValues() [2/2]

void Aws::Macie2::Model::ListJobsFilterTerm::SetValues ( const Aws::Vector< Aws::String > &  value)
inline

An array that lists one or more values to use to filter the results.

Definition at line 120 of file ListJobsFilterTerm.h.

◆ ValuesHasBeenSet()

bool Aws::Macie2::Model::ListJobsFilterTerm::ValuesHasBeenSet ( ) const
inline

An array that lists one or more values to use to filter the results.

Definition at line 115 of file ListJobsFilterTerm.h.

◆ WithComparator() [1/2]

ListJobsFilterTerm& Aws::Macie2::Model::ListJobsFilterTerm::WithComparator ( const JobComparator value)
inline

The operator to use to filter the results.

Definition at line 68 of file ListJobsFilterTerm.h.

◆ WithComparator() [2/2]

ListJobsFilterTerm& Aws::Macie2::Model::ListJobsFilterTerm::WithComparator ( JobComparator &&  value)
inline

The operator to use to filter the results.

Definition at line 73 of file ListJobsFilterTerm.h.

◆ WithKey() [1/2]

ListJobsFilterTerm& Aws::Macie2::Model::ListJobsFilterTerm::WithKey ( const ListJobsFilterKey value)
inline

The property to use to filter the results.

Definition at line 99 of file ListJobsFilterTerm.h.

◆ WithKey() [2/2]

ListJobsFilterTerm& Aws::Macie2::Model::ListJobsFilterTerm::WithKey ( ListJobsFilterKey &&  value)
inline

The property to use to filter the results.

Definition at line 104 of file ListJobsFilterTerm.h.

◆ WithValues() [1/2]

ListJobsFilterTerm& Aws::Macie2::Model::ListJobsFilterTerm::WithValues ( Aws::Vector< Aws::String > &&  value)
inline

An array that lists one or more values to use to filter the results.

Definition at line 135 of file ListJobsFilterTerm.h.

◆ WithValues() [2/2]

ListJobsFilterTerm& Aws::Macie2::Model::ListJobsFilterTerm::WithValues ( const Aws::Vector< Aws::String > &  value)
inline

An array that lists one or more values to use to filter the results.

Definition at line 130 of file ListJobsFilterTerm.h.


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