AWS SDK for C++  1.9.124
AWS SDK for C++
Public Member Functions | List of all members
Aws::Kinesis::Model::EnhancedMetrics Class Reference

#include <EnhancedMetrics.h>

Public Member Functions

 EnhancedMetrics ()
 
 EnhancedMetrics (Aws::Utils::Json::JsonView jsonValue)
 
EnhancedMetricsoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Vector< MetricsName > & GetShardLevelMetrics () const
 
bool ShardLevelMetricsHasBeenSet () const
 
void SetShardLevelMetrics (const Aws::Vector< MetricsName > &value)
 
void SetShardLevelMetrics (Aws::Vector< MetricsName > &&value)
 
EnhancedMetricsWithShardLevelMetrics (const Aws::Vector< MetricsName > &value)
 
EnhancedMetricsWithShardLevelMetrics (Aws::Vector< MetricsName > &&value)
 
EnhancedMetricsAddShardLevelMetrics (const MetricsName &value)
 
EnhancedMetricsAddShardLevelMetrics (MetricsName &&value)
 

Detailed Description

Represents enhanced metrics types.

See Also:

AWS API Reference

Definition at line 32 of file EnhancedMetrics.h.

Constructor & Destructor Documentation

◆ EnhancedMetrics() [1/2]

Aws::Kinesis::Model::EnhancedMetrics::EnhancedMetrics ( )

◆ EnhancedMetrics() [2/2]

Aws::Kinesis::Model::EnhancedMetrics::EnhancedMetrics ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddShardLevelMetrics() [1/2]

EnhancedMetrics& Aws::Kinesis::Model::EnhancedMetrics::AddShardLevelMetrics ( const MetricsName value)
inline

List of shard-level metrics.

The following are the valid shard-level metrics. The value "<code>ALL</code>" enhances every metric.

  • IncomingBytes

  • IncomingRecords

  • OutgoingBytes

  • OutgoingRecords

  • WriteProvisionedThroughputExceeded

  • ReadProvisionedThroughputExceeded

  • IteratorAgeMilliseconds

  • ALL

For more information, see Monitoring the Amazon Kinesis Data Streams Service with Amazon CloudWatch in the Amazon Kinesis Data Streams Developer Guide.

Definition at line 151 of file EnhancedMetrics.h.

◆ AddShardLevelMetrics() [2/2]

EnhancedMetrics& Aws::Kinesis::Model::EnhancedMetrics::AddShardLevelMetrics ( MetricsName &&  value)
inline

List of shard-level metrics.

The following are the valid shard-level metrics. The value "<code>ALL</code>" enhances every metric.

  • IncomingBytes

  • IncomingRecords

  • OutgoingBytes

  • OutgoingRecords

  • WriteProvisionedThroughputExceeded

  • ReadProvisionedThroughputExceeded

  • IteratorAgeMilliseconds

  • ALL

For more information, see Monitoring the Amazon Kinesis Data Streams Service with Amazon CloudWatch in the Amazon Kinesis Data Streams Developer Guide.

Definition at line 167 of file EnhancedMetrics.h.

◆ GetShardLevelMetrics()

const Aws::Vector<MetricsName>& Aws::Kinesis::Model::EnhancedMetrics::GetShardLevelMetrics ( ) const
inline

List of shard-level metrics.

The following are the valid shard-level metrics. The value "<code>ALL</code>" enhances every metric.

  • IncomingBytes

  • IncomingRecords

  • OutgoingBytes

  • OutgoingRecords

  • WriteProvisionedThroughputExceeded

  • ReadProvisionedThroughputExceeded

  • IteratorAgeMilliseconds

  • ALL

For more information, see Monitoring the Amazon Kinesis Data Streams Service with Amazon CloudWatch in the Amazon Kinesis Data Streams Developer Guide.

Definition at line 55 of file EnhancedMetrics.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Kinesis::Model::EnhancedMetrics::Jsonize ( ) const

◆ operator=()

EnhancedMetrics& Aws::Kinesis::Model::EnhancedMetrics::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetShardLevelMetrics() [1/2]

void Aws::Kinesis::Model::EnhancedMetrics::SetShardLevelMetrics ( Aws::Vector< MetricsName > &&  value)
inline

List of shard-level metrics.

The following are the valid shard-level metrics. The value "<code>ALL</code>" enhances every metric.

  • IncomingBytes

  • IncomingRecords

  • OutgoingBytes

  • OutgoingRecords

  • WriteProvisionedThroughputExceeded

  • ReadProvisionedThroughputExceeded

  • IteratorAgeMilliseconds

  • ALL

For more information, see Monitoring the Amazon Kinesis Data Streams Service with Amazon CloudWatch in the Amazon Kinesis Data Streams Developer Guide.

Definition at line 103 of file EnhancedMetrics.h.

◆ SetShardLevelMetrics() [2/2]

void Aws::Kinesis::Model::EnhancedMetrics::SetShardLevelMetrics ( const Aws::Vector< MetricsName > &  value)
inline

List of shard-level metrics.

The following are the valid shard-level metrics. The value "<code>ALL</code>" enhances every metric.

  • IncomingBytes

  • IncomingRecords

  • OutgoingBytes

  • OutgoingRecords

  • WriteProvisionedThroughputExceeded

  • ReadProvisionedThroughputExceeded

  • IteratorAgeMilliseconds

  • ALL

For more information, see Monitoring the Amazon Kinesis Data Streams Service with Amazon CloudWatch in the Amazon Kinesis Data Streams Developer Guide.

Definition at line 87 of file EnhancedMetrics.h.

◆ ShardLevelMetricsHasBeenSet()

bool Aws::Kinesis::Model::EnhancedMetrics::ShardLevelMetricsHasBeenSet ( ) const
inline

List of shard-level metrics.

The following are the valid shard-level metrics. The value "<code>ALL</code>" enhances every metric.

  • IncomingBytes

  • IncomingRecords

  • OutgoingBytes

  • OutgoingRecords

  • WriteProvisionedThroughputExceeded

  • ReadProvisionedThroughputExceeded

  • IteratorAgeMilliseconds

  • ALL

For more information, see Monitoring the Amazon Kinesis Data Streams Service with Amazon CloudWatch in the Amazon Kinesis Data Streams Developer Guide.

Definition at line 71 of file EnhancedMetrics.h.

◆ WithShardLevelMetrics() [1/2]

EnhancedMetrics& Aws::Kinesis::Model::EnhancedMetrics::WithShardLevelMetrics ( Aws::Vector< MetricsName > &&  value)
inline

List of shard-level metrics.

The following are the valid shard-level metrics. The value "<code>ALL</code>" enhances every metric.

  • IncomingBytes

  • IncomingRecords

  • OutgoingBytes

  • OutgoingRecords

  • WriteProvisionedThroughputExceeded

  • ReadProvisionedThroughputExceeded

  • IteratorAgeMilliseconds

  • ALL

For more information, see Monitoring the Amazon Kinesis Data Streams Service with Amazon CloudWatch in the Amazon Kinesis Data Streams Developer Guide.

Definition at line 135 of file EnhancedMetrics.h.

◆ WithShardLevelMetrics() [2/2]

EnhancedMetrics& Aws::Kinesis::Model::EnhancedMetrics::WithShardLevelMetrics ( const Aws::Vector< MetricsName > &  value)
inline

List of shard-level metrics.

The following are the valid shard-level metrics. The value "<code>ALL</code>" enhances every metric.

  • IncomingBytes

  • IncomingRecords

  • OutgoingBytes

  • OutgoingRecords

  • WriteProvisionedThroughputExceeded

  • ReadProvisionedThroughputExceeded

  • IteratorAgeMilliseconds

  • ALL

For more information, see Monitoring the Amazon Kinesis Data Streams Service with Amazon CloudWatch in the Amazon Kinesis Data Streams Developer Guide.

Definition at line 119 of file EnhancedMetrics.h.


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