AWS SDK for C++  1.9.109
AWS SDK for C++
Public Member Functions | List of all members
Aws::ForecastService::Model::Filter Class Reference

#include <Filter.h>

Public Member Functions

 Filter ()
 
 Filter (Aws::Utils::Json::JsonView jsonValue)
 
Filteroperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetKey () const
 
bool KeyHasBeenSet () const
 
void SetKey (const Aws::String &value)
 
void SetKey (Aws::String &&value)
 
void SetKey (const char *value)
 
FilterWithKey (const Aws::String &value)
 
FilterWithKey (Aws::String &&value)
 
FilterWithKey (const char *value)
 
const Aws::StringGetValue () const
 
bool ValueHasBeenSet () const
 
void SetValue (const Aws::String &value)
 
void SetValue (Aws::String &&value)
 
void SetValue (const char *value)
 
FilterWithValue (const Aws::String &value)
 
FilterWithValue (Aws::String &&value)
 
FilterWithValue (const char *value)
 
const FilterConditionStringGetCondition () const
 
bool ConditionHasBeenSet () const
 
void SetCondition (const FilterConditionString &value)
 
void SetCondition (FilterConditionString &&value)
 
FilterWithCondition (const FilterConditionString &value)
 
FilterWithCondition (FilterConditionString &&value)
 

Detailed Description

Describes a filter for choosing a subset of objects. Each filter consists of a condition and a match statement. The condition is either IS or IS_NOT, which specifies whether to include or exclude the objects that match the statement, respectively. The match statement consists of a key and a value.

See Also:

AWS API Reference

Definition at line 36 of file Filter.h.

Constructor & Destructor Documentation

◆ Filter() [1/2]

Aws::ForecastService::Model::Filter::Filter ( )

◆ Filter() [2/2]

Aws::ForecastService::Model::Filter::Filter ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ ConditionHasBeenSet()

bool Aws::ForecastService::Model::Filter::ConditionHasBeenSet ( ) const
inline

The condition to apply. To include the objects that match the statement, specify IS. To exclude matching objects, specify IS_NOT.

Definition at line 139 of file Filter.h.

◆ GetCondition()

const FilterConditionString& Aws::ForecastService::Model::Filter::GetCondition ( ) const
inline

The condition to apply. To include the objects that match the statement, specify IS. To exclude matching objects, specify IS_NOT.

Definition at line 132 of file Filter.h.

◆ GetKey()

const Aws::String& Aws::ForecastService::Model::Filter::GetKey ( ) const
inline

The name of the parameter to filter on.

Definition at line 48 of file Filter.h.

◆ GetValue()

const Aws::String& Aws::ForecastService::Model::Filter::GetValue ( ) const
inline

The value to match.

Definition at line 89 of file Filter.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::ForecastService::Model::Filter::Jsonize ( ) const

◆ KeyHasBeenSet()

bool Aws::ForecastService::Model::Filter::KeyHasBeenSet ( ) const
inline

The name of the parameter to filter on.

Definition at line 53 of file Filter.h.

◆ operator=()

Filter& Aws::ForecastService::Model::Filter::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetCondition() [1/2]

void Aws::ForecastService::Model::Filter::SetCondition ( const FilterConditionString value)
inline

The condition to apply. To include the objects that match the statement, specify IS. To exclude matching objects, specify IS_NOT.

Definition at line 146 of file Filter.h.

◆ SetCondition() [2/2]

void Aws::ForecastService::Model::Filter::SetCondition ( FilterConditionString &&  value)
inline

The condition to apply. To include the objects that match the statement, specify IS. To exclude matching objects, specify IS_NOT.

Definition at line 153 of file Filter.h.

◆ SetKey() [1/3]

void Aws::ForecastService::Model::Filter::SetKey ( Aws::String &&  value)
inline

The name of the parameter to filter on.

Definition at line 63 of file Filter.h.

◆ SetKey() [2/3]

void Aws::ForecastService::Model::Filter::SetKey ( const Aws::String value)
inline

The name of the parameter to filter on.

Definition at line 58 of file Filter.h.

◆ SetKey() [3/3]

void Aws::ForecastService::Model::Filter::SetKey ( const char *  value)
inline

The name of the parameter to filter on.

Definition at line 68 of file Filter.h.

◆ SetValue() [1/3]

void Aws::ForecastService::Model::Filter::SetValue ( Aws::String &&  value)
inline

The value to match.

Definition at line 104 of file Filter.h.

◆ SetValue() [2/3]

void Aws::ForecastService::Model::Filter::SetValue ( const Aws::String value)
inline

The value to match.

Definition at line 99 of file Filter.h.

◆ SetValue() [3/3]

void Aws::ForecastService::Model::Filter::SetValue ( const char *  value)
inline

The value to match.

Definition at line 109 of file Filter.h.

◆ ValueHasBeenSet()

bool Aws::ForecastService::Model::Filter::ValueHasBeenSet ( ) const
inline

The value to match.

Definition at line 94 of file Filter.h.

◆ WithCondition() [1/2]

Filter& Aws::ForecastService::Model::Filter::WithCondition ( const FilterConditionString value)
inline

The condition to apply. To include the objects that match the statement, specify IS. To exclude matching objects, specify IS_NOT.

Definition at line 160 of file Filter.h.

◆ WithCondition() [2/2]

Filter& Aws::ForecastService::Model::Filter::WithCondition ( FilterConditionString &&  value)
inline

The condition to apply. To include the objects that match the statement, specify IS. To exclude matching objects, specify IS_NOT.

Definition at line 167 of file Filter.h.

◆ WithKey() [1/3]

Filter& Aws::ForecastService::Model::Filter::WithKey ( Aws::String &&  value)
inline

The name of the parameter to filter on.

Definition at line 78 of file Filter.h.

◆ WithKey() [2/3]

Filter& Aws::ForecastService::Model::Filter::WithKey ( const Aws::String value)
inline

The name of the parameter to filter on.

Definition at line 73 of file Filter.h.

◆ WithKey() [3/3]

Filter& Aws::ForecastService::Model::Filter::WithKey ( const char *  value)
inline

The name of the parameter to filter on.

Definition at line 83 of file Filter.h.

◆ WithValue() [1/3]

Filter& Aws::ForecastService::Model::Filter::WithValue ( Aws::String &&  value)
inline

The value to match.

Definition at line 119 of file Filter.h.

◆ WithValue() [2/3]

Filter& Aws::ForecastService::Model::Filter::WithValue ( const Aws::String value)
inline

The value to match.

Definition at line 114 of file Filter.h.

◆ WithValue() [3/3]

Filter& Aws::ForecastService::Model::Filter::WithValue ( const char *  value)
inline

The value to match.

Definition at line 124 of file Filter.h.


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