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

#include <LocationFilter.h>

Public Member Functions

 LocationFilter ()
 
 LocationFilter (Aws::Utils::Json::JsonView jsonValue)
 
LocationFilteroperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const LocationFilterNameGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const LocationFilterName &value)
 
void SetName (LocationFilterName &&value)
 
LocationFilterWithName (const LocationFilterName &value)
 
LocationFilterWithName (LocationFilterName &&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)
 
LocationFilterWithValues (const Aws::Vector< Aws::String > &value)
 
LocationFilterWithValues (Aws::Vector< Aws::String > &&value)
 
LocationFilterAddValues (const Aws::String &value)
 
LocationFilterAddValues (Aws::String &&value)
 
LocationFilterAddValues (const char *value)
 
const OperatorGetOperator () const
 
bool OperatorHasBeenSet () const
 
void SetOperator (const Operator &value)
 
void SetOperator (Operator &&value)
 
LocationFilterWithOperator (const Operator &value)
 
LocationFilterWithOperator (Operator &&value)
 

Detailed Description

You can use API filters to narrow down the list of resources returned by ListLocations. For example, to retrieve all your Amazon S3 locations, you can use ListLocations with filter name LocationType S3 and Operator Equals.

See Also:

AWS API Reference

Definition at line 38 of file LocationFilter.h.

Constructor & Destructor Documentation

◆ LocationFilter() [1/2]

Aws::DataSync::Model::LocationFilter::LocationFilter ( )

◆ LocationFilter() [2/2]

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

Member Function Documentation

◆ AddValues() [1/3]

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

The values that you want to filter for. For example, you might want to display only Amazon S3 locations.

Definition at line 130 of file LocationFilter.h.

◆ AddValues() [2/3]

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

The values that you want to filter for. For example, you might want to display only Amazon S3 locations.

Definition at line 136 of file LocationFilter.h.

◆ AddValues() [3/3]

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

The values that you want to filter for. For example, you might want to display only Amazon S3 locations.

Definition at line 142 of file LocationFilter.h.

◆ GetName()

const LocationFilterName& Aws::DataSync::Model::LocationFilter::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, LocationType for ListLocations).

Definition at line 52 of file LocationFilter.h.

◆ GetOperator()

const Operator& Aws::DataSync::Model::LocationFilter::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 LocationFilter.h.

◆ GetValues()

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

The values that you want to filter for. For example, you might want to display only Amazon S3 locations.

Definition at line 94 of file LocationFilter.h.

◆ Jsonize()

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

◆ NameHasBeenSet()

bool Aws::DataSync::Model::LocationFilter::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, LocationType for ListLocations).

Definition at line 59 of file LocationFilter.h.

◆ operator=()

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

◆ OperatorHasBeenSet()

bool Aws::DataSync::Model::LocationFilter::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 LocationFilter.h.

◆ SetName() [1/2]

void Aws::DataSync::Model::LocationFilter::SetName ( const LocationFilterName value)
inline

The name of the filter being used. Each API call supports a list of filters that are available for it (for example, LocationType for ListLocations).

Definition at line 66 of file LocationFilter.h.

◆ SetName() [2/2]

void Aws::DataSync::Model::LocationFilter::SetName ( LocationFilterName &&  value)
inline

The name of the filter being used. Each API call supports a list of filters that are available for it (for example, LocationType for ListLocations).

Definition at line 73 of file LocationFilter.h.

◆ SetOperator() [1/2]

void Aws::DataSync::Model::LocationFilter::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 LocationFilter.h.

◆ SetOperator() [2/2]

void Aws::DataSync::Model::LocationFilter::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 LocationFilter.h.

◆ SetValues() [1/2]

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

The values that you want to filter for. For example, you might want to display only Amazon S3 locations.

Definition at line 106 of file LocationFilter.h.

◆ SetValues() [2/2]

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

The values that you want to filter for. For example, you might want to display only Amazon S3 locations.

Definition at line 112 of file LocationFilter.h.

◆ ValuesHasBeenSet()

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

The values that you want to filter for. For example, you might want to display only Amazon S3 locations.

Definition at line 100 of file LocationFilter.h.

◆ WithName() [1/2]

LocationFilter& Aws::DataSync::Model::LocationFilter::WithName ( const LocationFilterName value)
inline

The name of the filter being used. Each API call supports a list of filters that are available for it (for example, LocationType for ListLocations).

Definition at line 80 of file LocationFilter.h.

◆ WithName() [2/2]

LocationFilter& Aws::DataSync::Model::LocationFilter::WithName ( LocationFilterName &&  value)
inline

The name of the filter being used. Each API call supports a list of filters that are available for it (for example, LocationType for ListLocations).

Definition at line 87 of file LocationFilter.h.

◆ WithOperator() [1/2]

LocationFilter& Aws::DataSync::Model::LocationFilter::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 LocationFilter.h.

◆ WithOperator() [2/2]

LocationFilter& Aws::DataSync::Model::LocationFilter::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 LocationFilter.h.

◆ WithValues() [1/2]

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

The values that you want to filter for. For example, you might want to display only Amazon S3 locations.

Definition at line 118 of file LocationFilter.h.

◆ WithValues() [2/2]

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

The values that you want to filter for. For example, you might want to display only Amazon S3 locations.

Definition at line 124 of file LocationFilter.h.


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