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

#include <EnableEnhancedMonitoringResult.h>

Public Member Functions

 EnableEnhancedMonitoringResult ()
 
 EnableEnhancedMonitoringResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
EnableEnhancedMonitoringResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const Aws::StringGetStreamName () const
 
void SetStreamName (const Aws::String &value)
 
void SetStreamName (Aws::String &&value)
 
void SetStreamName (const char *value)
 
EnableEnhancedMonitoringResultWithStreamName (const Aws::String &value)
 
EnableEnhancedMonitoringResultWithStreamName (Aws::String &&value)
 
EnableEnhancedMonitoringResultWithStreamName (const char *value)
 
const Aws::Vector< MetricsName > & GetCurrentShardLevelMetrics () const
 
void SetCurrentShardLevelMetrics (const Aws::Vector< MetricsName > &value)
 
void SetCurrentShardLevelMetrics (Aws::Vector< MetricsName > &&value)
 
EnableEnhancedMonitoringResultWithCurrentShardLevelMetrics (const Aws::Vector< MetricsName > &value)
 
EnableEnhancedMonitoringResultWithCurrentShardLevelMetrics (Aws::Vector< MetricsName > &&value)
 
EnableEnhancedMonitoringResultAddCurrentShardLevelMetrics (const MetricsName &value)
 
EnableEnhancedMonitoringResultAddCurrentShardLevelMetrics (MetricsName &&value)
 
const Aws::Vector< MetricsName > & GetDesiredShardLevelMetrics () const
 
void SetDesiredShardLevelMetrics (const Aws::Vector< MetricsName > &value)
 
void SetDesiredShardLevelMetrics (Aws::Vector< MetricsName > &&value)
 
EnableEnhancedMonitoringResultWithDesiredShardLevelMetrics (const Aws::Vector< MetricsName > &value)
 
EnableEnhancedMonitoringResultWithDesiredShardLevelMetrics (Aws::Vector< MetricsName > &&value)
 
EnableEnhancedMonitoringResultAddDesiredShardLevelMetrics (const MetricsName &value)
 
EnableEnhancedMonitoringResultAddDesiredShardLevelMetrics (MetricsName &&value)
 

Detailed Description

Represents the output for EnableEnhancedMonitoring and DisableEnhancedMonitoring.

See Also:

AWS API Reference

Definition at line 35 of file EnableEnhancedMonitoringResult.h.

Constructor & Destructor Documentation

◆ EnableEnhancedMonitoringResult() [1/2]

Aws::Kinesis::Model::EnableEnhancedMonitoringResult::EnableEnhancedMonitoringResult ( )

◆ EnableEnhancedMonitoringResult() [2/2]

Aws::Kinesis::Model::EnableEnhancedMonitoringResult::EnableEnhancedMonitoringResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

Member Function Documentation

◆ AddCurrentShardLevelMetrics() [1/2]

EnableEnhancedMonitoringResult& Aws::Kinesis::Model::EnableEnhancedMonitoringResult::AddCurrentShardLevelMetrics ( const MetricsName value)
inline

Represents the current state of the metrics that are in the enhanced state before the operation.

Definition at line 113 of file EnableEnhancedMonitoringResult.h.

◆ AddCurrentShardLevelMetrics() [2/2]

EnableEnhancedMonitoringResult& Aws::Kinesis::Model::EnableEnhancedMonitoringResult::AddCurrentShardLevelMetrics ( MetricsName &&  value)
inline

Represents the current state of the metrics that are in the enhanced state before the operation.

Definition at line 119 of file EnableEnhancedMonitoringResult.h.

◆ AddDesiredShardLevelMetrics() [1/2]

EnableEnhancedMonitoringResult& Aws::Kinesis::Model::EnableEnhancedMonitoringResult::AddDesiredShardLevelMetrics ( const MetricsName value)
inline

Represents the list of all the metrics that would be in the enhanced state after the operation.

Definition at line 156 of file EnableEnhancedMonitoringResult.h.

◆ AddDesiredShardLevelMetrics() [2/2]

EnableEnhancedMonitoringResult& Aws::Kinesis::Model::EnableEnhancedMonitoringResult::AddDesiredShardLevelMetrics ( MetricsName &&  value)
inline

Represents the list of all the metrics that would be in the enhanced state after the operation.

Definition at line 162 of file EnableEnhancedMonitoringResult.h.

◆ GetCurrentShardLevelMetrics()

const Aws::Vector<MetricsName>& Aws::Kinesis::Model::EnableEnhancedMonitoringResult::GetCurrentShardLevelMetrics ( ) const
inline

Represents the current state of the metrics that are in the enhanced state before the operation.

Definition at line 83 of file EnableEnhancedMonitoringResult.h.

◆ GetDesiredShardLevelMetrics()

const Aws::Vector<MetricsName>& Aws::Kinesis::Model::EnableEnhancedMonitoringResult::GetDesiredShardLevelMetrics ( ) const
inline

Represents the list of all the metrics that would be in the enhanced state after the operation.

Definition at line 126 of file EnableEnhancedMonitoringResult.h.

◆ GetStreamName()

const Aws::String& Aws::Kinesis::Model::EnableEnhancedMonitoringResult::GetStreamName ( ) const
inline

The name of the Kinesis data stream.

Definition at line 46 of file EnableEnhancedMonitoringResult.h.

◆ operator=()

EnableEnhancedMonitoringResult& Aws::Kinesis::Model::EnableEnhancedMonitoringResult::operator= ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

◆ SetCurrentShardLevelMetrics() [1/2]

void Aws::Kinesis::Model::EnableEnhancedMonitoringResult::SetCurrentShardLevelMetrics ( Aws::Vector< MetricsName > &&  value)
inline

Represents the current state of the metrics that are in the enhanced state before the operation.

Definition at line 95 of file EnableEnhancedMonitoringResult.h.

◆ SetCurrentShardLevelMetrics() [2/2]

void Aws::Kinesis::Model::EnableEnhancedMonitoringResult::SetCurrentShardLevelMetrics ( const Aws::Vector< MetricsName > &  value)
inline

Represents the current state of the metrics that are in the enhanced state before the operation.

Definition at line 89 of file EnableEnhancedMonitoringResult.h.

◆ SetDesiredShardLevelMetrics() [1/2]

void Aws::Kinesis::Model::EnableEnhancedMonitoringResult::SetDesiredShardLevelMetrics ( Aws::Vector< MetricsName > &&  value)
inline

Represents the list of all the metrics that would be in the enhanced state after the operation.

Definition at line 138 of file EnableEnhancedMonitoringResult.h.

◆ SetDesiredShardLevelMetrics() [2/2]

void Aws::Kinesis::Model::EnableEnhancedMonitoringResult::SetDesiredShardLevelMetrics ( const Aws::Vector< MetricsName > &  value)
inline

Represents the list of all the metrics that would be in the enhanced state after the operation.

Definition at line 132 of file EnableEnhancedMonitoringResult.h.

◆ SetStreamName() [1/3]

void Aws::Kinesis::Model::EnableEnhancedMonitoringResult::SetStreamName ( Aws::String &&  value)
inline

The name of the Kinesis data stream.

Definition at line 56 of file EnableEnhancedMonitoringResult.h.

◆ SetStreamName() [2/3]

void Aws::Kinesis::Model::EnableEnhancedMonitoringResult::SetStreamName ( const Aws::String value)
inline

The name of the Kinesis data stream.

Definition at line 51 of file EnableEnhancedMonitoringResult.h.

◆ SetStreamName() [3/3]

void Aws::Kinesis::Model::EnableEnhancedMonitoringResult::SetStreamName ( const char *  value)
inline

The name of the Kinesis data stream.

Definition at line 61 of file EnableEnhancedMonitoringResult.h.

◆ WithCurrentShardLevelMetrics() [1/2]

EnableEnhancedMonitoringResult& Aws::Kinesis::Model::EnableEnhancedMonitoringResult::WithCurrentShardLevelMetrics ( Aws::Vector< MetricsName > &&  value)
inline

Represents the current state of the metrics that are in the enhanced state before the operation.

Definition at line 107 of file EnableEnhancedMonitoringResult.h.

◆ WithCurrentShardLevelMetrics() [2/2]

EnableEnhancedMonitoringResult& Aws::Kinesis::Model::EnableEnhancedMonitoringResult::WithCurrentShardLevelMetrics ( const Aws::Vector< MetricsName > &  value)
inline

Represents the current state of the metrics that are in the enhanced state before the operation.

Definition at line 101 of file EnableEnhancedMonitoringResult.h.

◆ WithDesiredShardLevelMetrics() [1/2]

EnableEnhancedMonitoringResult& Aws::Kinesis::Model::EnableEnhancedMonitoringResult::WithDesiredShardLevelMetrics ( Aws::Vector< MetricsName > &&  value)
inline

Represents the list of all the metrics that would be in the enhanced state after the operation.

Definition at line 150 of file EnableEnhancedMonitoringResult.h.

◆ WithDesiredShardLevelMetrics() [2/2]

EnableEnhancedMonitoringResult& Aws::Kinesis::Model::EnableEnhancedMonitoringResult::WithDesiredShardLevelMetrics ( const Aws::Vector< MetricsName > &  value)
inline

Represents the list of all the metrics that would be in the enhanced state after the operation.

Definition at line 144 of file EnableEnhancedMonitoringResult.h.

◆ WithStreamName() [1/3]

EnableEnhancedMonitoringResult& Aws::Kinesis::Model::EnableEnhancedMonitoringResult::WithStreamName ( Aws::String &&  value)
inline

The name of the Kinesis data stream.

Definition at line 71 of file EnableEnhancedMonitoringResult.h.

◆ WithStreamName() [2/3]

EnableEnhancedMonitoringResult& Aws::Kinesis::Model::EnableEnhancedMonitoringResult::WithStreamName ( const Aws::String value)
inline

The name of the Kinesis data stream.

Definition at line 66 of file EnableEnhancedMonitoringResult.h.

◆ WithStreamName() [3/3]

EnableEnhancedMonitoringResult& Aws::Kinesis::Model::EnableEnhancedMonitoringResult::WithStreamName ( const char *  value)
inline

The name of the Kinesis data stream.

Definition at line 76 of file EnableEnhancedMonitoringResult.h.


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