AWS SDK for C++  1.8.100
AWS SDK for C++
Public Member Functions | List of all members
Aws::DataSync::Model::TaskFilter Class Reference

#include <TaskFilter.h>

Public Member Functions

 TaskFilter ()
 
 TaskFilter (Aws::Utils::Json::JsonView jsonValue)
 
TaskFilteroperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const TaskFilterNameGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const TaskFilterName &value)
 
void SetName (TaskFilterName &&value)
 
TaskFilterWithName (const TaskFilterName &value)
 
TaskFilterWithName (TaskFilterName &&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)
 
TaskFilterWithValues (const Aws::Vector< Aws::String > &value)
 
TaskFilterWithValues (Aws::Vector< Aws::String > &&value)
 
TaskFilterAddValues (const Aws::String &value)
 
TaskFilterAddValues (Aws::String &&value)
 
TaskFilterAddValues (const char *value)
 
const OperatorGetOperator () const
 
bool OperatorHasBeenSet () const
 
void SetOperator (const Operator &value)
 
void SetOperator (Operator &&value)
 
TaskFilterWithOperator (const Operator &value)
 
TaskFilterWithOperator (Operator &&value)
 

Detailed Description

You can use API filters to narrow down the list of resources returned by ListTasks. For example, to retrieve all tasks on a source location, you can use ListTasks with filter name LocationId and Operator Equals with the ARN for the location.

See Also:

AWS API Reference

Definition at line 38 of file TaskFilter.h.

Constructor & Destructor Documentation

◆ TaskFilter() [1/2]

Aws::DataSync::Model::TaskFilter::TaskFilter ( )

◆ TaskFilter() [2/2]

Aws::DataSync::Model::TaskFilter::TaskFilter ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddValues() [1/3]

TaskFilter& Aws::DataSync::Model::TaskFilter::AddValues ( const Aws::String value)
inline

The values that you want to filter for. For example, you might want to display only tasks for a specific destination location.

Definition at line 130 of file TaskFilter.h.

◆ AddValues() [2/3]

TaskFilter& Aws::DataSync::Model::TaskFilter::AddValues ( Aws::String &&  value)
inline

The values that you want to filter for. For example, you might want to display only tasks for a specific destination location.

Definition at line 136 of file TaskFilter.h.

◆ AddValues() [3/3]

TaskFilter& Aws::DataSync::Model::TaskFilter::AddValues ( const char *  value)
inline

The values that you want to filter for. For example, you might want to display only tasks for a specific destination location.

Definition at line 142 of file TaskFilter.h.

◆ GetName()

const TaskFilterName& Aws::DataSync::Model::TaskFilter::GetName ( ) const
inline

The name of the filter being used. Each API call supports a list of filters that are available for it. For example, LocationId for ListTasks.

Definition at line 52 of file TaskFilter.h.

◆ GetOperator()

const Operator& Aws::DataSync::Model::TaskFilter::GetOperator ( ) const
inline

The operator that is used to compare filter values (for example, Equals or Contains). For more about API filtering operators, see query-resources.

Definition at line 150 of file TaskFilter.h.

◆ GetValues()

const Aws::Vector<Aws::String>& Aws::DataSync::Model::TaskFilter::GetValues ( ) const
inline

The values that you want to filter for. For example, you might want to display only tasks for a specific destination location.

Definition at line 94 of file TaskFilter.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::DataSync::Model::TaskFilter::Jsonize ( ) const

◆ NameHasBeenSet()

bool Aws::DataSync::Model::TaskFilter::NameHasBeenSet ( ) const
inline

The name of the filter being used. Each API call supports a list of filters that are available for it. For example, LocationId for ListTasks.

Definition at line 59 of file TaskFilter.h.

◆ operator=()

TaskFilter& Aws::DataSync::Model::TaskFilter::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ OperatorHasBeenSet()

bool Aws::DataSync::Model::TaskFilter::OperatorHasBeenSet ( ) const
inline

The operator that is used to compare filter values (for example, Equals or Contains). For more about API filtering operators, see query-resources.

Definition at line 157 of file TaskFilter.h.

◆ SetName() [1/2]

void Aws::DataSync::Model::TaskFilter::SetName ( const TaskFilterName value)
inline

The name of the filter being used. Each API call supports a list of filters that are available for it. For example, LocationId for ListTasks.

Definition at line 66 of file TaskFilter.h.

◆ SetName() [2/2]

void Aws::DataSync::Model::TaskFilter::SetName ( TaskFilterName &&  value)
inline

The name of the filter being used. Each API call supports a list of filters that are available for it. For example, LocationId for ListTasks.

Definition at line 73 of file TaskFilter.h.

◆ SetOperator() [1/2]

void Aws::DataSync::Model::TaskFilter::SetOperator ( const Operator value)
inline

The operator that is used to compare filter values (for example, Equals or Contains). For more about API filtering operators, see query-resources.

Definition at line 164 of file TaskFilter.h.

◆ SetOperator() [2/2]

void Aws::DataSync::Model::TaskFilter::SetOperator ( Operator &&  value)
inline

The operator that is used to compare filter values (for example, Equals or Contains). For more about API filtering operators, see query-resources.

Definition at line 171 of file TaskFilter.h.

◆ SetValues() [1/2]

void Aws::DataSync::Model::TaskFilter::SetValues ( const Aws::Vector< Aws::String > &  value)
inline

The values that you want to filter for. For example, you might want to display only tasks for a specific destination location.

Definition at line 106 of file TaskFilter.h.

◆ SetValues() [2/2]

void Aws::DataSync::Model::TaskFilter::SetValues ( Aws::Vector< Aws::String > &&  value)
inline

The values that you want to filter for. For example, you might want to display only tasks for a specific destination location.

Definition at line 112 of file TaskFilter.h.

◆ ValuesHasBeenSet()

bool Aws::DataSync::Model::TaskFilter::ValuesHasBeenSet ( ) const
inline

The values that you want to filter for. For example, you might want to display only tasks for a specific destination location.

Definition at line 100 of file TaskFilter.h.

◆ WithName() [1/2]

TaskFilter& Aws::DataSync::Model::TaskFilter::WithName ( const TaskFilterName value)
inline

The name of the filter being used. Each API call supports a list of filters that are available for it. For example, LocationId for ListTasks.

Definition at line 80 of file TaskFilter.h.

◆ WithName() [2/2]

TaskFilter& Aws::DataSync::Model::TaskFilter::WithName ( TaskFilterName &&  value)
inline

The name of the filter being used. Each API call supports a list of filters that are available for it. For example, LocationId for ListTasks.

Definition at line 87 of file TaskFilter.h.

◆ WithOperator() [1/2]

TaskFilter& Aws::DataSync::Model::TaskFilter::WithOperator ( const Operator value)
inline

The operator that is used to compare filter values (for example, Equals or Contains). For more about API filtering operators, see query-resources.

Definition at line 178 of file TaskFilter.h.

◆ WithOperator() [2/2]

TaskFilter& Aws::DataSync::Model::TaskFilter::WithOperator ( Operator &&  value)
inline

The operator that is used to compare filter values (for example, Equals or Contains). For more about API filtering operators, see query-resources.

Definition at line 185 of file TaskFilter.h.

◆ WithValues() [1/2]

TaskFilter& Aws::DataSync::Model::TaskFilter::WithValues ( const Aws::Vector< Aws::String > &  value)
inline

The values that you want to filter for. For example, you might want to display only tasks for a specific destination location.

Definition at line 118 of file TaskFilter.h.

◆ WithValues() [2/2]

TaskFilter& Aws::DataSync::Model::TaskFilter::WithValues ( Aws::Vector< Aws::String > &&  value)
inline

The values that you want to filter for. For example, you might want to display only tasks for a specific destination location.

Definition at line 124 of file TaskFilter.h.


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