AWS SDK for C++  1.9.104
AWS SDK for C++
Public Member Functions | List of all members
Aws::SSM::Model::InventoryFilter Class Reference

#include <InventoryFilter.h>

Public Member Functions

 InventoryFilter ()
 
 InventoryFilter (Aws::Utils::Json::JsonView jsonValue)
 
InventoryFilteroperator= (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)
 
InventoryFilterWithKey (const Aws::String &value)
 
InventoryFilterWithKey (Aws::String &&value)
 
InventoryFilterWithKey (const char *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)
 
InventoryFilterWithValues (const Aws::Vector< Aws::String > &value)
 
InventoryFilterWithValues (Aws::Vector< Aws::String > &&value)
 
InventoryFilterAddValues (const Aws::String &value)
 
InventoryFilterAddValues (Aws::String &&value)
 
InventoryFilterAddValues (const char *value)
 
const InventoryQueryOperatorTypeGetType () const
 
bool TypeHasBeenSet () const
 
void SetType (const InventoryQueryOperatorType &value)
 
void SetType (InventoryQueryOperatorType &&value)
 
InventoryFilterWithType (const InventoryQueryOperatorType &value)
 
InventoryFilterWithType (InventoryQueryOperatorType &&value)
 

Detailed Description

One or more filters. Use a filter to return a more specific list of results.

See Also:

AWS API Reference

Definition at line 34 of file InventoryFilter.h.

Constructor & Destructor Documentation

◆ InventoryFilter() [1/2]

Aws::SSM::Model::InventoryFilter::InventoryFilter ( )

◆ InventoryFilter() [2/2]

Aws::SSM::Model::InventoryFilter::InventoryFilter ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddValues() [1/3]

InventoryFilter& Aws::SSM::Model::InventoryFilter::AddValues ( Aws::String &&  value)
inline

Inventory filter values. Example: inventory filter where instance IDs are specified as values Key=AWS:InstanceInformation.InstanceId,Values= i-a12b3c4d5e6g, i-1a2b3c4d5e6,Type=Equal.

Definition at line 138 of file InventoryFilter.h.

◆ AddValues() [2/3]

InventoryFilter& Aws::SSM::Model::InventoryFilter::AddValues ( const Aws::String value)
inline

Inventory filter values. Example: inventory filter where instance IDs are specified as values Key=AWS:InstanceInformation.InstanceId,Values= i-a12b3c4d5e6g, i-1a2b3c4d5e6,Type=Equal.

Definition at line 131 of file InventoryFilter.h.

◆ AddValues() [3/3]

InventoryFilter& Aws::SSM::Model::InventoryFilter::AddValues ( const char *  value)
inline

Inventory filter values. Example: inventory filter where instance IDs are specified as values Key=AWS:InstanceInformation.InstanceId,Values= i-a12b3c4d5e6g, i-1a2b3c4d5e6,Type=Equal.

Definition at line 145 of file InventoryFilter.h.

◆ GetKey()

const Aws::String& Aws::SSM::Model::InventoryFilter::GetKey ( ) const
inline

The name of the filter key.

Definition at line 46 of file InventoryFilter.h.

◆ GetType()

const InventoryQueryOperatorType& Aws::SSM::Model::InventoryFilter::GetType ( ) const
inline

The type of filter.

The Exists filter must be used with aggregators. For more information, see Aggregating inventory data in the Amazon Web Services Systems Manager User Guide.

Definition at line 155 of file InventoryFilter.h.

◆ GetValues()

const Aws::Vector<Aws::String>& Aws::SSM::Model::InventoryFilter::GetValues ( ) const
inline

Inventory filter values. Example: inventory filter where instance IDs are specified as values Key=AWS:InstanceInformation.InstanceId,Values= i-a12b3c4d5e6g, i-1a2b3c4d5e6,Type=Equal.

Definition at line 89 of file InventoryFilter.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::SSM::Model::InventoryFilter::Jsonize ( ) const

◆ KeyHasBeenSet()

bool Aws::SSM::Model::InventoryFilter::KeyHasBeenSet ( ) const
inline

The name of the filter key.

Definition at line 51 of file InventoryFilter.h.

◆ operator=()

InventoryFilter& Aws::SSM::Model::InventoryFilter::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetKey() [1/3]

void Aws::SSM::Model::InventoryFilter::SetKey ( Aws::String &&  value)
inline

The name of the filter key.

Definition at line 61 of file InventoryFilter.h.

◆ SetKey() [2/3]

void Aws::SSM::Model::InventoryFilter::SetKey ( const Aws::String value)
inline

The name of the filter key.

Definition at line 56 of file InventoryFilter.h.

◆ SetKey() [3/3]

void Aws::SSM::Model::InventoryFilter::SetKey ( const char *  value)
inline

The name of the filter key.

Definition at line 66 of file InventoryFilter.h.

◆ SetType() [1/2]

void Aws::SSM::Model::InventoryFilter::SetType ( const InventoryQueryOperatorType value)
inline

The type of filter.

The Exists filter must be used with aggregators. For more information, see Aggregating inventory data in the Amazon Web Services Systems Manager User Guide.

Definition at line 173 of file InventoryFilter.h.

◆ SetType() [2/2]

void Aws::SSM::Model::InventoryFilter::SetType ( InventoryQueryOperatorType &&  value)
inline

The type of filter.

The Exists filter must be used with aggregators. For more information, see Aggregating inventory data in the Amazon Web Services Systems Manager User Guide.

Definition at line 182 of file InventoryFilter.h.

◆ SetValues() [1/2]

void Aws::SSM::Model::InventoryFilter::SetValues ( Aws::Vector< Aws::String > &&  value)
inline

Inventory filter values. Example: inventory filter where instance IDs are specified as values Key=AWS:InstanceInformation.InstanceId,Values= i-a12b3c4d5e6g, i-1a2b3c4d5e6,Type=Equal.

Definition at line 110 of file InventoryFilter.h.

◆ SetValues() [2/2]

void Aws::SSM::Model::InventoryFilter::SetValues ( const Aws::Vector< Aws::String > &  value)
inline

Inventory filter values. Example: inventory filter where instance IDs are specified as values Key=AWS:InstanceInformation.InstanceId,Values= i-a12b3c4d5e6g, i-1a2b3c4d5e6,Type=Equal.

Definition at line 103 of file InventoryFilter.h.

◆ TypeHasBeenSet()

bool Aws::SSM::Model::InventoryFilter::TypeHasBeenSet ( ) const
inline

The type of filter.

The Exists filter must be used with aggregators. For more information, see Aggregating inventory data in the Amazon Web Services Systems Manager User Guide.

Definition at line 164 of file InventoryFilter.h.

◆ ValuesHasBeenSet()

bool Aws::SSM::Model::InventoryFilter::ValuesHasBeenSet ( ) const
inline

Inventory filter values. Example: inventory filter where instance IDs are specified as values Key=AWS:InstanceInformation.InstanceId,Values= i-a12b3c4d5e6g, i-1a2b3c4d5e6,Type=Equal.

Definition at line 96 of file InventoryFilter.h.

◆ WithKey() [1/3]

InventoryFilter& Aws::SSM::Model::InventoryFilter::WithKey ( Aws::String &&  value)
inline

The name of the filter key.

Definition at line 76 of file InventoryFilter.h.

◆ WithKey() [2/3]

InventoryFilter& Aws::SSM::Model::InventoryFilter::WithKey ( const Aws::String value)
inline

The name of the filter key.

Definition at line 71 of file InventoryFilter.h.

◆ WithKey() [3/3]

InventoryFilter& Aws::SSM::Model::InventoryFilter::WithKey ( const char *  value)
inline

The name of the filter key.

Definition at line 81 of file InventoryFilter.h.

◆ WithType() [1/2]

InventoryFilter& Aws::SSM::Model::InventoryFilter::WithType ( const InventoryQueryOperatorType value)
inline

The type of filter.

The Exists filter must be used with aggregators. For more information, see Aggregating inventory data in the Amazon Web Services Systems Manager User Guide.

Definition at line 191 of file InventoryFilter.h.

◆ WithType() [2/2]

InventoryFilter& Aws::SSM::Model::InventoryFilter::WithType ( InventoryQueryOperatorType &&  value)
inline

The type of filter.

The Exists filter must be used with aggregators. For more information, see Aggregating inventory data in the Amazon Web Services Systems Manager User Guide.

Definition at line 200 of file InventoryFilter.h.

◆ WithValues() [1/2]

InventoryFilter& Aws::SSM::Model::InventoryFilter::WithValues ( Aws::Vector< Aws::String > &&  value)
inline

Inventory filter values. Example: inventory filter where instance IDs are specified as values Key=AWS:InstanceInformation.InstanceId,Values= i-a12b3c4d5e6g, i-1a2b3c4d5e6,Type=Equal.

Definition at line 124 of file InventoryFilter.h.

◆ WithValues() [2/2]

InventoryFilter& Aws::SSM::Model::InventoryFilter::WithValues ( const Aws::Vector< Aws::String > &  value)
inline

Inventory filter values. Example: inventory filter where instance IDs are specified as values Key=AWS:InstanceInformation.InstanceId,Values= i-a12b3c4d5e6g, i-1a2b3c4d5e6,Type=Equal.

Definition at line 117 of file InventoryFilter.h.


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