7#include <aws/kafka/Kafka_EXPORTS.h>
8#include <aws/kafka/model/JmxExporterInfo.h>
9#include <aws/kafka/model/NodeExporterInfo.h>
75 bool m_jmxExporterHasBeenSet =
false;
78 bool m_nodeExporterHasBeenSet =
false;
void SetJmxExporter(JmxExporterInfo &&value)
PrometheusInfo & WithJmxExporter(JmxExporterInfo &&value)
void SetNodeExporter(const NodeExporterInfo &value)
void SetJmxExporter(const JmxExporterInfo &value)
AWS_KAFKA_API PrometheusInfo(Aws::Utils::Json::JsonView jsonValue)
PrometheusInfo & WithJmxExporter(const JmxExporterInfo &value)
const JmxExporterInfo & GetJmxExporter() const
AWS_KAFKA_API PrometheusInfo & operator=(Aws::Utils::Json::JsonView jsonValue)
bool NodeExporterHasBeenSet() const
PrometheusInfo & WithNodeExporter(NodeExporterInfo &&value)
PrometheusInfo & WithNodeExporter(const NodeExporterInfo &value)
const NodeExporterInfo & GetNodeExporter() const
AWS_KAFKA_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_KAFKA_API PrometheusInfo()
void SetNodeExporter(NodeExporterInfo &&value)
bool JmxExporterHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue