44 void OutputToStream(
Aws::OStream& ostream,
const char* location,
unsigned index,
const char* locationValue)
const;
45 void OutputToStream(
Aws::OStream& oStream,
const char* location)
const;
93 inline void SetMetric(
const char* value) { m_metricHasBeenSet =
true; m_metric.assign(value); }
153 inline void SetGranularity(
const char* value) { m_granularityHasBeenSet =
true; m_granularity.assign(value); }
175 bool m_metricHasBeenSet;
177 bool m_granularityHasBeenSet;
void SetGranularity(Aws::String &&value)
void SetGranularity(const Aws::String &value)
const Aws::String & GetGranularity() const
void SetMetric(Aws::String &&value)
EnabledMetric & WithGranularity(const char *value)
const Aws::String & GetMetric() const
EnabledMetric & WithGranularity(Aws::String &&value)
EnabledMetric & WithMetric(Aws::String &&value)
EnabledMetric & WithMetric(const Aws::String &value)
std::basic_ostream< char, std::char_traits< char > > OStream
void SetGranularity(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
EnabledMetric & WithGranularity(const Aws::String &value)
#define AWS_AUTOSCALING_API
EnabledMetric & WithMetric(const char *value)
void SetMetric(const char *value)
JSON (JavaScript Object Notation).
void SetMetric(const Aws::String &value)