AWS SDK for C++  1.9.123
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 ( 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() [2/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() [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 API filters for ListTasks and ListLocations.

Definition at line 152 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 API filters for ListTasks and ListLocations.

Definition at line 161 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 API filters for ListTasks and ListLocations.

Definition at line 170 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 API filters for ListTasks and ListLocations.

Definition at line 179 of file TaskFilter.h.

◆ SetValues() [1/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.

◆ SetValues() [2/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.

◆ 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 API filters for ListTasks and ListLocations.

Definition at line 188 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 API filters for ListTasks and ListLocations.

Definition at line 197 of file TaskFilter.h.

◆ WithValues() [1/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.

◆ WithValues() [2/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.


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