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

#include <PrometheusInfo.h>

Public Member Functions

 PrometheusInfo ()
 
 PrometheusInfo (Aws::Utils::Json::JsonView jsonValue)
 
PrometheusInfooperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const JmxExporterInfoGetJmxExporter () const
 
bool JmxExporterHasBeenSet () const
 
void SetJmxExporter (const JmxExporterInfo &value)
 
void SetJmxExporter (JmxExporterInfo &&value)
 
PrometheusInfoWithJmxExporter (const JmxExporterInfo &value)
 
PrometheusInfoWithJmxExporter (JmxExporterInfo &&value)
 
const NodeExporterInfoGetNodeExporter () const
 
bool NodeExporterHasBeenSet () const
 
void SetNodeExporter (const NodeExporterInfo &value)
 
void SetNodeExporter (NodeExporterInfo &&value)
 
PrometheusInfoWithNodeExporter (const NodeExporterInfo &value)
 
PrometheusInfoWithNodeExporter (NodeExporterInfo &&value)
 

Detailed Description

   <p>Prometheus settings.</p>
<p><h3>See Also:</h3>   <a

href="http://docs.aws.amazon.com/goto/WebAPI/kafka-2018-11-14/PrometheusInfo">AWS API Reference

Definition at line 34 of file PrometheusInfo.h.

Constructor & Destructor Documentation

◆ PrometheusInfo() [1/2]

Aws::Kafka::Model::PrometheusInfo::PrometheusInfo ( )

◆ PrometheusInfo() [2/2]

Aws::Kafka::Model::PrometheusInfo::PrometheusInfo ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ GetJmxExporter()

const JmxExporterInfo& Aws::Kafka::Model::PrometheusInfo::GetJmxExporter ( ) const
inline
 <p>Indicates whether you want to enable or disable the JMX

Exporter.

Definition at line 49 of file PrometheusInfo.h.

◆ GetNodeExporter()

const NodeExporterInfo& Aws::Kafka::Model::PrometheusInfo::GetNodeExporter ( ) const
inline
 <p>Indicates whether you want to enable or disable the Node

Exporter.

Definition at line 98 of file PrometheusInfo.h.

◆ JmxExporterHasBeenSet()

bool Aws::Kafka::Model::PrometheusInfo::JmxExporterHasBeenSet ( ) const
inline
 <p>Indicates whether you want to enable or disable the JMX

Exporter.

Definition at line 57 of file PrometheusInfo.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Kafka::Model::PrometheusInfo::Jsonize ( ) const

◆ NodeExporterHasBeenSet()

bool Aws::Kafka::Model::PrometheusInfo::NodeExporterHasBeenSet ( ) const
inline
 <p>Indicates whether you want to enable or disable the Node

Exporter.

Definition at line 106 of file PrometheusInfo.h.

◆ operator=()

PrometheusInfo& Aws::Kafka::Model::PrometheusInfo::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetJmxExporter() [1/2]

void Aws::Kafka::Model::PrometheusInfo::SetJmxExporter ( const JmxExporterInfo value)
inline
 <p>Indicates whether you want to enable or disable the JMX

Exporter.

Definition at line 65 of file PrometheusInfo.h.

◆ SetJmxExporter() [2/2]

void Aws::Kafka::Model::PrometheusInfo::SetJmxExporter ( JmxExporterInfo &&  value)
inline
 <p>Indicates whether you want to enable or disable the JMX

Exporter.

Definition at line 73 of file PrometheusInfo.h.

◆ SetNodeExporter() [1/2]

void Aws::Kafka::Model::PrometheusInfo::SetNodeExporter ( const NodeExporterInfo value)
inline
 <p>Indicates whether you want to enable or disable the Node

Exporter.

Definition at line 114 of file PrometheusInfo.h.

◆ SetNodeExporter() [2/2]

void Aws::Kafka::Model::PrometheusInfo::SetNodeExporter ( NodeExporterInfo &&  value)
inline
 <p>Indicates whether you want to enable or disable the Node

Exporter.

Definition at line 122 of file PrometheusInfo.h.

◆ WithJmxExporter() [1/2]

PrometheusInfo& Aws::Kafka::Model::PrometheusInfo::WithJmxExporter ( const JmxExporterInfo value)
inline
 <p>Indicates whether you want to enable or disable the JMX

Exporter.

Definition at line 81 of file PrometheusInfo.h.

◆ WithJmxExporter() [2/2]

PrometheusInfo& Aws::Kafka::Model::PrometheusInfo::WithJmxExporter ( JmxExporterInfo &&  value)
inline
 <p>Indicates whether you want to enable or disable the JMX

Exporter.

Definition at line 89 of file PrometheusInfo.h.

◆ WithNodeExporter() [1/2]

PrometheusInfo& Aws::Kafka::Model::PrometheusInfo::WithNodeExporter ( const NodeExporterInfo value)
inline
 <p>Indicates whether you want to enable or disable the Node

Exporter.

Definition at line 130 of file PrometheusInfo.h.

◆ WithNodeExporter() [2/2]

PrometheusInfo& Aws::Kafka::Model::PrometheusInfo::WithNodeExporter ( NodeExporterInfo &&  value)
inline
 <p>Indicates whether you want to enable or disable the Node

Exporter.

Definition at line 138 of file PrometheusInfo.h.


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