7#include <aws/crt/cbor/Cbor.h>
8#include <aws/monitoring/CloudWatch_EXPORTS.h>
31 AWS_CLOUDWATCH_API
void CborEncode(Aws::Crt::Cbor::CborEncoder& encoder)
const;
44 m_periodicSpikesHasBeenSet =
true;
45 m_periodicSpikes = value;
53 bool m_periodicSpikes{
false};
54 bool m_periodicSpikesHasBeenSet =
false;
bool PeriodicSpikesHasBeenSet() const
AWS_CLOUDWATCH_API void CborEncode(Aws::Crt::Cbor::CborEncoder &encoder) const
AWS_CLOUDWATCH_API MetricCharacteristics()=default
MetricCharacteristics & WithPeriodicSpikes(bool value)
void SetPeriodicSpikes(bool value)
AWS_CLOUDWATCH_API MetricCharacteristics(const std::shared_ptr< Aws::Crt::Cbor::CborDecoder > &decoder)
bool GetPeriodicSpikes() const
AWS_CLOUDWATCH_API MetricCharacteristics & operator=(const std::shared_ptr< Aws::Crt::Cbor::CborDecoder > &decoder)