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

#include <OpsAggregator.h>

Public Member Functions

 OpsAggregator ()
 
 OpsAggregator (Aws::Utils::Json::JsonView jsonValue)
 
OpsAggregatoroperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetAggregatorType () const
 
bool AggregatorTypeHasBeenSet () const
 
void SetAggregatorType (const Aws::String &value)
 
void SetAggregatorType (Aws::String &&value)
 
void SetAggregatorType (const char *value)
 
OpsAggregatorWithAggregatorType (const Aws::String &value)
 
OpsAggregatorWithAggregatorType (Aws::String &&value)
 
OpsAggregatorWithAggregatorType (const char *value)
 
const Aws::StringGetTypeName () const
 
bool TypeNameHasBeenSet () const
 
void SetTypeName (const Aws::String &value)
 
void SetTypeName (Aws::String &&value)
 
void SetTypeName (const char *value)
 
OpsAggregatorWithTypeName (const Aws::String &value)
 
OpsAggregatorWithTypeName (Aws::String &&value)
 
OpsAggregatorWithTypeName (const char *value)
 
const Aws::StringGetAttributeName () const
 
bool AttributeNameHasBeenSet () const
 
void SetAttributeName (const Aws::String &value)
 
void SetAttributeName (Aws::String &&value)
 
void SetAttributeName (const char *value)
 
OpsAggregatorWithAttributeName (const Aws::String &value)
 
OpsAggregatorWithAttributeName (Aws::String &&value)
 
OpsAggregatorWithAttributeName (const char *value)
 
const Aws::Map< Aws::String, Aws::String > & GetValues () const
 
bool ValuesHasBeenSet () const
 
void SetValues (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetValues (Aws::Map< Aws::String, Aws::String > &&value)
 
OpsAggregatorWithValues (const Aws::Map< Aws::String, Aws::String > &value)
 
OpsAggregatorWithValues (Aws::Map< Aws::String, Aws::String > &&value)
 
OpsAggregatorAddValues (const Aws::String &key, const Aws::String &value)
 
OpsAggregatorAddValues (Aws::String &&key, const Aws::String &value)
 
OpsAggregatorAddValues (const Aws::String &key, Aws::String &&value)
 
OpsAggregatorAddValues (Aws::String &&key, Aws::String &&value)
 
OpsAggregatorAddValues (const char *key, Aws::String &&value)
 
OpsAggregatorAddValues (Aws::String &&key, const char *value)
 
OpsAggregatorAddValues (const char *key, const char *value)
 
const Aws::Vector< OpsFilter > & GetFilters () const
 
bool FiltersHasBeenSet () const
 
void SetFilters (const Aws::Vector< OpsFilter > &value)
 
void SetFilters (Aws::Vector< OpsFilter > &&value)
 
OpsAggregatorWithFilters (const Aws::Vector< OpsFilter > &value)
 
OpsAggregatorWithFilters (Aws::Vector< OpsFilter > &&value)
 
OpsAggregatorAddFilters (const OpsFilter &value)
 
OpsAggregatorAddFilters (OpsFilter &&value)
 
const Aws::Vector< OpsAggregator > & GetAggregators () const
 
bool AggregatorsHasBeenSet () const
 
void SetAggregators (const Aws::Vector< OpsAggregator > &value)
 
void SetAggregators (Aws::Vector< OpsAggregator > &&value)
 
OpsAggregatorWithAggregators (const Aws::Vector< OpsAggregator > &value)
 
OpsAggregatorWithAggregators (Aws::Vector< OpsAggregator > &&value)
 
OpsAggregatorAddAggregators (const OpsAggregator &value)
 
OpsAggregatorAddAggregators (OpsAggregator &&value)
 

Detailed Description

One or more aggregators for viewing counts of OpsItems using different dimensions such as Source, CreatedTime, or Source and CreatedTime, to name a few.

See Also:


AWS API Reference

Definition at line 38 of file OpsAggregator.h.

Constructor & Destructor Documentation

◆ OpsAggregator() [1/2]

Aws::SSM::Model::OpsAggregator::OpsAggregator ( )

◆ OpsAggregator() [2/2]

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

Member Function Documentation

◆ AddAggregators() [1/2]

OpsAggregator& Aws::SSM::Model::OpsAggregator::AddAggregators ( const OpsAggregator value)
inline

A nested aggregator for viewing counts of OpsItems.

Definition at line 310 of file OpsAggregator.h.

◆ AddAggregators() [2/2]

OpsAggregator& Aws::SSM::Model::OpsAggregator::AddAggregators ( OpsAggregator &&  value)
inline

A nested aggregator for viewing counts of OpsItems.

Definition at line 315 of file OpsAggregator.h.

◆ AddFilters() [1/2]

OpsAggregator& Aws::SSM::Model::OpsAggregator::AddFilters ( const OpsFilter value)
inline

The aggregator filters.

Definition at line 269 of file OpsAggregator.h.

◆ AddFilters() [2/2]

OpsAggregator& Aws::SSM::Model::OpsAggregator::AddFilters ( OpsFilter &&  value)
inline

The aggregator filters.

Definition at line 274 of file OpsAggregator.h.

◆ AddValues() [1/7]

OpsAggregator& Aws::SSM::Model::OpsAggregator::AddValues ( Aws::String &&  key,
Aws::String &&  value 
)
inline

The aggregator value.

Definition at line 218 of file OpsAggregator.h.

◆ AddValues() [2/7]

OpsAggregator& Aws::SSM::Model::OpsAggregator::AddValues ( Aws::String &&  key,
const Aws::String value 
)
inline

The aggregator value.

Definition at line 208 of file OpsAggregator.h.

◆ AddValues() [3/7]

OpsAggregator& Aws::SSM::Model::OpsAggregator::AddValues ( Aws::String &&  key,
const char *  value 
)
inline

The aggregator value.

Definition at line 228 of file OpsAggregator.h.

◆ AddValues() [4/7]

OpsAggregator& Aws::SSM::Model::OpsAggregator::AddValues ( const Aws::String key,
Aws::String &&  value 
)
inline

The aggregator value.

Definition at line 213 of file OpsAggregator.h.

◆ AddValues() [5/7]

OpsAggregator& Aws::SSM::Model::OpsAggregator::AddValues ( const Aws::String key,
const Aws::String value 
)
inline

The aggregator value.

Definition at line 203 of file OpsAggregator.h.

◆ AddValues() [6/7]

OpsAggregator& Aws::SSM::Model::OpsAggregator::AddValues ( const char *  key,
Aws::String &&  value 
)
inline

The aggregator value.

Definition at line 223 of file OpsAggregator.h.

◆ AddValues() [7/7]

OpsAggregator& Aws::SSM::Model::OpsAggregator::AddValues ( const char *  key,
const char *  value 
)
inline

The aggregator value.

Definition at line 233 of file OpsAggregator.h.

◆ AggregatorsHasBeenSet()

bool Aws::SSM::Model::OpsAggregator::AggregatorsHasBeenSet ( ) const
inline

A nested aggregator for viewing counts of OpsItems.

Definition at line 285 of file OpsAggregator.h.

◆ AggregatorTypeHasBeenSet()

bool Aws::SSM::Model::OpsAggregator::AggregatorTypeHasBeenSet ( ) const
inline

Either a Range or Count aggregator for limiting an OpsItem summary.

Definition at line 55 of file OpsAggregator.h.

◆ AttributeNameHasBeenSet()

bool Aws::SSM::Model::OpsAggregator::AttributeNameHasBeenSet ( ) const
inline

The name of an OpsItem attribute on which to limit the count of OpsItems.

Definition at line 137 of file OpsAggregator.h.

◆ FiltersHasBeenSet()

bool Aws::SSM::Model::OpsAggregator::FiltersHasBeenSet ( ) const
inline

The aggregator filters.

Definition at line 244 of file OpsAggregator.h.

◆ GetAggregators()

const Aws::Vector<OpsAggregator>& Aws::SSM::Model::OpsAggregator::GetAggregators ( ) const
inline

A nested aggregator for viewing counts of OpsItems.

Definition at line 280 of file OpsAggregator.h.

◆ GetAggregatorType()

const Aws::String& Aws::SSM::Model::OpsAggregator::GetAggregatorType ( ) const
inline

Either a Range or Count aggregator for limiting an OpsItem summary.

Definition at line 50 of file OpsAggregator.h.

◆ GetAttributeName()

const Aws::String& Aws::SSM::Model::OpsAggregator::GetAttributeName ( ) const
inline

The name of an OpsItem attribute on which to limit the count of OpsItems.

Definition at line 132 of file OpsAggregator.h.

◆ GetFilters()

const Aws::Vector<OpsFilter>& Aws::SSM::Model::OpsAggregator::GetFilters ( ) const
inline

The aggregator filters.

Definition at line 239 of file OpsAggregator.h.

◆ GetTypeName()

const Aws::String& Aws::SSM::Model::OpsAggregator::GetTypeName ( ) const
inline

The data type name to use for viewing counts of OpsItems.

Definition at line 91 of file OpsAggregator.h.

◆ GetValues()

const Aws::Map<Aws::String, Aws::String>& Aws::SSM::Model::OpsAggregator::GetValues ( ) const
inline

The aggregator value.

Definition at line 173 of file OpsAggregator.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetAggregators() [1/2]

void Aws::SSM::Model::OpsAggregator::SetAggregators ( Aws::Vector< OpsAggregator > &&  value)
inline

A nested aggregator for viewing counts of OpsItems.

Definition at line 295 of file OpsAggregator.h.

◆ SetAggregators() [2/2]

void Aws::SSM::Model::OpsAggregator::SetAggregators ( const Aws::Vector< OpsAggregator > &  value)
inline

A nested aggregator for viewing counts of OpsItems.

Definition at line 290 of file OpsAggregator.h.

◆ SetAggregatorType() [1/3]

void Aws::SSM::Model::OpsAggregator::SetAggregatorType ( Aws::String &&  value)
inline

Either a Range or Count aggregator for limiting an OpsItem summary.

Definition at line 65 of file OpsAggregator.h.

◆ SetAggregatorType() [2/3]

void Aws::SSM::Model::OpsAggregator::SetAggregatorType ( const Aws::String value)
inline

Either a Range or Count aggregator for limiting an OpsItem summary.

Definition at line 60 of file OpsAggregator.h.

◆ SetAggregatorType() [3/3]

void Aws::SSM::Model::OpsAggregator::SetAggregatorType ( const char *  value)
inline

Either a Range or Count aggregator for limiting an OpsItem summary.

Definition at line 70 of file OpsAggregator.h.

◆ SetAttributeName() [1/3]

void Aws::SSM::Model::OpsAggregator::SetAttributeName ( Aws::String &&  value)
inline

The name of an OpsItem attribute on which to limit the count of OpsItems.

Definition at line 147 of file OpsAggregator.h.

◆ SetAttributeName() [2/3]

void Aws::SSM::Model::OpsAggregator::SetAttributeName ( const Aws::String value)
inline

The name of an OpsItem attribute on which to limit the count of OpsItems.

Definition at line 142 of file OpsAggregator.h.

◆ SetAttributeName() [3/3]

void Aws::SSM::Model::OpsAggregator::SetAttributeName ( const char *  value)
inline

The name of an OpsItem attribute on which to limit the count of OpsItems.

Definition at line 152 of file OpsAggregator.h.

◆ SetFilters() [1/2]

void Aws::SSM::Model::OpsAggregator::SetFilters ( Aws::Vector< OpsFilter > &&  value)
inline

The aggregator filters.

Definition at line 254 of file OpsAggregator.h.

◆ SetFilters() [2/2]

void Aws::SSM::Model::OpsAggregator::SetFilters ( const Aws::Vector< OpsFilter > &  value)
inline

The aggregator filters.

Definition at line 249 of file OpsAggregator.h.

◆ SetTypeName() [1/3]

void Aws::SSM::Model::OpsAggregator::SetTypeName ( Aws::String &&  value)
inline

The data type name to use for viewing counts of OpsItems.

Definition at line 106 of file OpsAggregator.h.

◆ SetTypeName() [2/3]

void Aws::SSM::Model::OpsAggregator::SetTypeName ( const Aws::String value)
inline

The data type name to use for viewing counts of OpsItems.

Definition at line 101 of file OpsAggregator.h.

◆ SetTypeName() [3/3]

void Aws::SSM::Model::OpsAggregator::SetTypeName ( const char *  value)
inline

The data type name to use for viewing counts of OpsItems.

Definition at line 111 of file OpsAggregator.h.

◆ SetValues() [1/2]

void Aws::SSM::Model::OpsAggregator::SetValues ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

The aggregator value.

Definition at line 188 of file OpsAggregator.h.

◆ SetValues() [2/2]

void Aws::SSM::Model::OpsAggregator::SetValues ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

The aggregator value.

Definition at line 183 of file OpsAggregator.h.

◆ TypeNameHasBeenSet()

bool Aws::SSM::Model::OpsAggregator::TypeNameHasBeenSet ( ) const
inline

The data type name to use for viewing counts of OpsItems.

Definition at line 96 of file OpsAggregator.h.

◆ ValuesHasBeenSet()

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

The aggregator value.

Definition at line 178 of file OpsAggregator.h.

◆ WithAggregators() [1/2]

OpsAggregator& Aws::SSM::Model::OpsAggregator::WithAggregators ( Aws::Vector< OpsAggregator > &&  value)
inline

A nested aggregator for viewing counts of OpsItems.

Definition at line 305 of file OpsAggregator.h.

◆ WithAggregators() [2/2]

OpsAggregator& Aws::SSM::Model::OpsAggregator::WithAggregators ( const Aws::Vector< OpsAggregator > &  value)
inline

A nested aggregator for viewing counts of OpsItems.

Definition at line 300 of file OpsAggregator.h.

◆ WithAggregatorType() [1/3]

OpsAggregator& Aws::SSM::Model::OpsAggregator::WithAggregatorType ( Aws::String &&  value)
inline

Either a Range or Count aggregator for limiting an OpsItem summary.

Definition at line 80 of file OpsAggregator.h.

◆ WithAggregatorType() [2/3]

OpsAggregator& Aws::SSM::Model::OpsAggregator::WithAggregatorType ( const Aws::String value)
inline

Either a Range or Count aggregator for limiting an OpsItem summary.

Definition at line 75 of file OpsAggregator.h.

◆ WithAggregatorType() [3/3]

OpsAggregator& Aws::SSM::Model::OpsAggregator::WithAggregatorType ( const char *  value)
inline

Either a Range or Count aggregator for limiting an OpsItem summary.

Definition at line 85 of file OpsAggregator.h.

◆ WithAttributeName() [1/3]

OpsAggregator& Aws::SSM::Model::OpsAggregator::WithAttributeName ( Aws::String &&  value)
inline

The name of an OpsItem attribute on which to limit the count of OpsItems.

Definition at line 162 of file OpsAggregator.h.

◆ WithAttributeName() [2/3]

OpsAggregator& Aws::SSM::Model::OpsAggregator::WithAttributeName ( const Aws::String value)
inline

The name of an OpsItem attribute on which to limit the count of OpsItems.

Definition at line 157 of file OpsAggregator.h.

◆ WithAttributeName() [3/3]

OpsAggregator& Aws::SSM::Model::OpsAggregator::WithAttributeName ( const char *  value)
inline

The name of an OpsItem attribute on which to limit the count of OpsItems.

Definition at line 167 of file OpsAggregator.h.

◆ WithFilters() [1/2]

OpsAggregator& Aws::SSM::Model::OpsAggregator::WithFilters ( Aws::Vector< OpsFilter > &&  value)
inline

The aggregator filters.

Definition at line 264 of file OpsAggregator.h.

◆ WithFilters() [2/2]

OpsAggregator& Aws::SSM::Model::OpsAggregator::WithFilters ( const Aws::Vector< OpsFilter > &  value)
inline

The aggregator filters.

Definition at line 259 of file OpsAggregator.h.

◆ WithTypeName() [1/3]

OpsAggregator& Aws::SSM::Model::OpsAggregator::WithTypeName ( Aws::String &&  value)
inline

The data type name to use for viewing counts of OpsItems.

Definition at line 121 of file OpsAggregator.h.

◆ WithTypeName() [2/3]

OpsAggregator& Aws::SSM::Model::OpsAggregator::WithTypeName ( const Aws::String value)
inline

The data type name to use for viewing counts of OpsItems.

Definition at line 116 of file OpsAggregator.h.

◆ WithTypeName() [3/3]

OpsAggregator& Aws::SSM::Model::OpsAggregator::WithTypeName ( const char *  value)
inline

The data type name to use for viewing counts of OpsItems.

Definition at line 126 of file OpsAggregator.h.

◆ WithValues() [1/2]

OpsAggregator& Aws::SSM::Model::OpsAggregator::WithValues ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

The aggregator value.

Definition at line 198 of file OpsAggregator.h.

◆ WithValues() [2/2]

OpsAggregator& Aws::SSM::Model::OpsAggregator::WithValues ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

The aggregator value.

Definition at line 193 of file OpsAggregator.h.


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