AWS SDK for C++  1.9.131
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 OpsData 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 OpsData.

Definition at line 318 of file OpsAggregator.h.

◆ AddAggregators() [2/2]

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

A nested aggregator for viewing counts of OpsData.

Definition at line 323 of file OpsAggregator.h.

◆ AddFilters() [1/2]

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

The aggregator filters.

Definition at line 277 of file OpsAggregator.h.

◆ AddFilters() [2/2]

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

The aggregator filters.

Definition at line 282 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 226 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 216 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 236 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 221 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 211 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 231 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 241 of file OpsAggregator.h.

◆ AggregatorsHasBeenSet()

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

A nested aggregator for viewing counts of OpsData.

Definition at line 293 of file OpsAggregator.h.

◆ AggregatorTypeHasBeenSet()

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

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

Definition at line 57 of file OpsAggregator.h.

◆ AttributeNameHasBeenSet()

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

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

Definition at line 145 of file OpsAggregator.h.

◆ FiltersHasBeenSet()

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

The aggregator filters.

Definition at line 252 of file OpsAggregator.h.

◆ GetAggregators()

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

A nested aggregator for viewing counts of OpsData.

Definition at line 288 of file OpsAggregator.h.

◆ GetAggregatorType()

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

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

Definition at line 51 of file OpsAggregator.h.

◆ GetAttributeName()

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

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

Definition at line 140 of file OpsAggregator.h.

◆ GetFilters()

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

The aggregator filters.

Definition at line 247 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 OpsData.

Definition at line 99 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 181 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 OpsData.

Definition at line 303 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 OpsData.

Definition at line 298 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 OpsData summary.

Definition at line 69 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 OpsData summary.

Definition at line 63 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 OpsData summary.

Definition at line 75 of file OpsAggregator.h.

◆ SetAttributeName() [1/3]

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

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

Definition at line 155 of file OpsAggregator.h.

◆ SetAttributeName() [2/3]

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

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

Definition at line 150 of file OpsAggregator.h.

◆ SetAttributeName() [3/3]

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

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

Definition at line 160 of file OpsAggregator.h.

◆ SetFilters() [1/2]

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

The aggregator filters.

Definition at line 262 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 257 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 OpsData.

Definition at line 114 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 OpsData.

Definition at line 109 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 OpsData.

Definition at line 119 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 196 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 191 of file OpsAggregator.h.

◆ TypeNameHasBeenSet()

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

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

Definition at line 104 of file OpsAggregator.h.

◆ ValuesHasBeenSet()

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

The aggregator value.

Definition at line 186 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 OpsData.

Definition at line 313 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 OpsData.

Definition at line 308 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 OpsData summary.

Definition at line 87 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 OpsData summary.

Definition at line 81 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 OpsData summary.

Definition at line 93 of file OpsAggregator.h.

◆ WithAttributeName() [1/3]

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

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

Definition at line 170 of file OpsAggregator.h.

◆ WithAttributeName() [2/3]

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

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

Definition at line 165 of file OpsAggregator.h.

◆ WithAttributeName() [3/3]

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

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

Definition at line 175 of file OpsAggregator.h.

◆ WithFilters() [1/2]

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

The aggregator filters.

Definition at line 272 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 267 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 OpsData.

Definition at line 129 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 OpsData.

Definition at line 124 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 OpsData.

Definition at line 134 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 206 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 201 of file OpsAggregator.h.


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