AWS SDK for C++  1.9.41
AWS SDK for C++
Public Member Functions | List of all members
Aws::MarketplaceCatalog::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::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
FilterWithName (const Aws::String &value)
 
FilterWithName (Aws::String &&value)
 
FilterWithName (const char *value)
 
const Aws::Vector< Aws::String > & GetValueList () const
 
bool ValueListHasBeenSet () const
 
void SetValueList (const Aws::Vector< Aws::String > &value)
 
void SetValueList (Aws::Vector< Aws::String > &&value)
 
FilterWithValueList (const Aws::Vector< Aws::String > &value)
 
FilterWithValueList (Aws::Vector< Aws::String > &&value)
 
FilterAddValueList (const Aws::String &value)
 
FilterAddValueList (Aws::String &&value)
 
FilterAddValueList (const char *value)
 

Detailed Description

A filter object, used to optionally filter results from calls to the ListEntities and ListChangeSets actions.

See Also:

AWS API Reference

Definition at line 34 of file Filter.h.

Constructor & Destructor Documentation

◆ Filter() [1/2]

Aws::MarketplaceCatalog::Model::Filter::Filter ( )

◆ Filter() [2/2]

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

Member Function Documentation

◆ AddValueList() [1/3]

Filter& Aws::MarketplaceCatalog::Model::Filter::AddValueList ( Aws::String &&  value)
inline

ListEntities - This is a list of unique EntityIds.

ListChangeSets - The supported filter names and associated ValueLists is as follows:

  • ChangeSetName - The supported ValueList is a list of non-unique ChangeSetNames. These are defined when you call the StartChangeSet action.

  • Status - The supported ValueList is a list of statuses for all change set requests.

  • EntityId - The supported ValueList is a list of unique EntityIds.

  • BeforeStartTime - The supported ValueList is a list of all change sets that started before the filter value.

  • AfterStartTime - The supported ValueList is a list of all change sets that started after the filter value.

  • BeforeEndTime - The supported ValueList is a list of all change sets that ended before the filter value.

  • AfterEndTime - The supported ValueList is a list of all change sets that ended after the filter value.

Definition at line 266 of file Filter.h.

◆ AddValueList() [2/3]

Filter& Aws::MarketplaceCatalog::Model::Filter::AddValueList ( const Aws::String value)
inline

ListEntities - This is a list of unique EntityIds.

ListChangeSets - The supported filter names and associated ValueLists is as follows:

  • ChangeSetName - The supported ValueList is a list of non-unique ChangeSetNames. These are defined when you call the StartChangeSet action.

  • Status - The supported ValueList is a list of statuses for all change set requests.

  • EntityId - The supported ValueList is a list of unique EntityIds.

  • BeforeStartTime - The supported ValueList is a list of all change sets that started before the filter value.

  • AfterStartTime - The supported ValueList is a list of all change sets that started after the filter value.

  • BeforeEndTime - The supported ValueList is a list of all change sets that ended before the filter value.

  • AfterEndTime - The supported ValueList is a list of all change sets that ended after the filter value.

Definition at line 245 of file Filter.h.

◆ AddValueList() [3/3]

Filter& Aws::MarketplaceCatalog::Model::Filter::AddValueList ( const char *  value)
inline

ListEntities - This is a list of unique EntityIds.

ListChangeSets - The supported filter names and associated ValueLists is as follows:

  • ChangeSetName - The supported ValueList is a list of non-unique ChangeSetNames. These are defined when you call the StartChangeSet action.

  • Status - The supported ValueList is a list of statuses for all change set requests.

  • EntityId - The supported ValueList is a list of unique EntityIds.

  • BeforeStartTime - The supported ValueList is a list of all change sets that started before the filter value.

  • AfterStartTime - The supported ValueList is a list of all change sets that started after the filter value.

  • BeforeEndTime - The supported ValueList is a list of all change sets that ended before the filter value.

  • AfterEndTime - The supported ValueList is a list of all change sets that ended after the filter value.

Definition at line 287 of file Filter.h.

◆ GetName()

const Aws::String& Aws::MarketplaceCatalog::Model::Filter::GetName ( ) const
inline

For ListEntities, the supported value for this is an EntityId.

For ListChangeSets, the supported values are as follows:

Definition at line 48 of file Filter.h.

◆ GetValueList()

const Aws::Vector<Aws::String>& Aws::MarketplaceCatalog::Model::Filter::GetValueList ( ) const
inline

ListEntities - This is a list of unique EntityIds.

ListChangeSets - The supported filter names and associated ValueLists is as follows:

  • ChangeSetName - The supported ValueList is a list of non-unique ChangeSetNames. These are defined when you call the StartChangeSet action.

  • Status - The supported ValueList is a list of statuses for all change set requests.

  • EntityId - The supported ValueList is a list of unique EntityIds.

  • BeforeStartTime - The supported ValueList is a list of all change sets that started before the filter value.

  • AfterStartTime - The supported ValueList is a list of all change sets that started after the filter value.

  • BeforeEndTime - The supported ValueList is a list of all change sets that ended before the filter value.

  • AfterEndTime - The supported ValueList is a list of all change sets that ended after the filter value.

Definition at line 119 of file Filter.h.

◆ Jsonize()

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

◆ NameHasBeenSet()

bool Aws::MarketplaceCatalog::Model::Filter::NameHasBeenSet ( ) const
inline

For ListEntities, the supported value for this is an EntityId.

For ListChangeSets, the supported values are as follows:

Definition at line 55 of file Filter.h.

◆ operator=()

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

◆ SetName() [1/3]

void Aws::MarketplaceCatalog::Model::Filter::SetName ( Aws::String &&  value)
inline

For ListEntities, the supported value for this is an EntityId.

For ListChangeSets, the supported values are as follows:

Definition at line 69 of file Filter.h.

◆ SetName() [2/3]

void Aws::MarketplaceCatalog::Model::Filter::SetName ( const Aws::String value)
inline

For ListEntities, the supported value for this is an EntityId.

For ListChangeSets, the supported values are as follows:

Definition at line 62 of file Filter.h.

◆ SetName() [3/3]

void Aws::MarketplaceCatalog::Model::Filter::SetName ( const char *  value)
inline

For ListEntities, the supported value for this is an EntityId.

For ListChangeSets, the supported values are as follows:

Definition at line 76 of file Filter.h.

◆ SetValueList() [1/2]

void Aws::MarketplaceCatalog::Model::Filter::SetValueList ( Aws::Vector< Aws::String > &&  value)
inline

ListEntities - This is a list of unique EntityIds.

ListChangeSets - The supported filter names and associated ValueLists is as follows:

  • ChangeSetName - The supported ValueList is a list of non-unique ChangeSetNames. These are defined when you call the StartChangeSet action.

  • Status - The supported ValueList is a list of statuses for all change set requests.

  • EntityId - The supported ValueList is a list of unique EntityIds.

  • BeforeStartTime - The supported ValueList is a list of all change sets that started before the filter value.

  • AfterStartTime - The supported ValueList is a list of all change sets that started after the filter value.

  • BeforeEndTime - The supported ValueList is a list of all change sets that ended before the filter value.

  • AfterEndTime - The supported ValueList is a list of all change sets that ended after the filter value.

Definition at line 182 of file Filter.h.

◆ SetValueList() [2/2]

void Aws::MarketplaceCatalog::Model::Filter::SetValueList ( const Aws::Vector< Aws::String > &  value)
inline

ListEntities - This is a list of unique EntityIds.

ListChangeSets - The supported filter names and associated ValueLists is as follows:

  • ChangeSetName - The supported ValueList is a list of non-unique ChangeSetNames. These are defined when you call the StartChangeSet action.

  • Status - The supported ValueList is a list of statuses for all change set requests.

  • EntityId - The supported ValueList is a list of unique EntityIds.

  • BeforeStartTime - The supported ValueList is a list of all change sets that started before the filter value.

  • AfterStartTime - The supported ValueList is a list of all change sets that started after the filter value.

  • BeforeEndTime - The supported ValueList is a list of all change sets that ended before the filter value.

  • AfterEndTime - The supported ValueList is a list of all change sets that ended after the filter value.

Definition at line 161 of file Filter.h.

◆ ValueListHasBeenSet()

bool Aws::MarketplaceCatalog::Model::Filter::ValueListHasBeenSet ( ) const
inline

ListEntities - This is a list of unique EntityIds.

ListChangeSets - The supported filter names and associated ValueLists is as follows:

  • ChangeSetName - The supported ValueList is a list of non-unique ChangeSetNames. These are defined when you call the StartChangeSet action.

  • Status - The supported ValueList is a list of statuses for all change set requests.

  • EntityId - The supported ValueList is a list of unique EntityIds.

  • BeforeStartTime - The supported ValueList is a list of all change sets that started before the filter value.

  • AfterStartTime - The supported ValueList is a list of all change sets that started after the filter value.

  • BeforeEndTime - The supported ValueList is a list of all change sets that ended before the filter value.

  • AfterEndTime - The supported ValueList is a list of all change sets that ended after the filter value.

Definition at line 140 of file Filter.h.

◆ WithName() [1/3]

Filter& Aws::MarketplaceCatalog::Model::Filter::WithName ( Aws::String &&  value)
inline

For ListEntities, the supported value for this is an EntityId.

For ListChangeSets, the supported values are as follows:

Definition at line 90 of file Filter.h.

◆ WithName() [2/3]

Filter& Aws::MarketplaceCatalog::Model::Filter::WithName ( const Aws::String value)
inline

For ListEntities, the supported value for this is an EntityId.

For ListChangeSets, the supported values are as follows:

Definition at line 83 of file Filter.h.

◆ WithName() [3/3]

Filter& Aws::MarketplaceCatalog::Model::Filter::WithName ( const char *  value)
inline

For ListEntities, the supported value for this is an EntityId.

For ListChangeSets, the supported values are as follows:

Definition at line 97 of file Filter.h.

◆ WithValueList() [1/2]

Filter& Aws::MarketplaceCatalog::Model::Filter::WithValueList ( Aws::Vector< Aws::String > &&  value)
inline

ListEntities - This is a list of unique EntityIds.

ListChangeSets - The supported filter names and associated ValueLists is as follows:

  • ChangeSetName - The supported ValueList is a list of non-unique ChangeSetNames. These are defined when you call the StartChangeSet action.

  • Status - The supported ValueList is a list of statuses for all change set requests.

  • EntityId - The supported ValueList is a list of unique EntityIds.

  • BeforeStartTime - The supported ValueList is a list of all change sets that started before the filter value.

  • AfterStartTime - The supported ValueList is a list of all change sets that started after the filter value.

  • BeforeEndTime - The supported ValueList is a list of all change sets that ended before the filter value.

  • AfterEndTime - The supported ValueList is a list of all change sets that ended after the filter value.

Definition at line 224 of file Filter.h.

◆ WithValueList() [2/2]

Filter& Aws::MarketplaceCatalog::Model::Filter::WithValueList ( const Aws::Vector< Aws::String > &  value)
inline

ListEntities - This is a list of unique EntityIds.

ListChangeSets - The supported filter names and associated ValueLists is as follows:

  • ChangeSetName - The supported ValueList is a list of non-unique ChangeSetNames. These are defined when you call the StartChangeSet action.

  • Status - The supported ValueList is a list of statuses for all change set requests.

  • EntityId - The supported ValueList is a list of unique EntityIds.

  • BeforeStartTime - The supported ValueList is a list of all change sets that started before the filter value.

  • AfterStartTime - The supported ValueList is a list of all change sets that started after the filter value.

  • BeforeEndTime - The supported ValueList is a list of all change sets that ended before the filter value.

  • AfterEndTime - The supported ValueList is a list of all change sets that ended after the filter value.

Definition at line 203 of file Filter.h.


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