30 namespace ElasticBeanstalk
45 void OutputToStream(
Aws::OStream& ostream,
const char* location,
unsigned index,
const char* locationValue)
const;
46 void OutputToStream(
Aws::OStream& oStream,
const char* location)
const;
60 inline void SetDuration(
long value) { m_durationHasBeenSet =
true; m_duration = value; }
79 inline void SetRequestCount(
long value) { m_requestCountHasBeenSet =
true; m_requestCount = value; }
149 bool m_durationHasBeenSet;
151 bool m_requestCountHasBeenSet;
153 bool m_statusCodesHasBeenSet;
155 bool m_latencyHasBeenSet;
const Latency & GetLatency() const
const StatusCodes & GetStatusCodes() const
ApplicationMetrics & WithStatusCodes(StatusCodes &&value)
ApplicationMetrics & WithDuration(long value)
#define AWS_ELASTICBEANSTALK_API
void SetLatency(Latency &&value)
void SetLatency(const Latency &value)
ApplicationMetrics & WithStatusCodes(const StatusCodes &value)
void SetDuration(long value)
ApplicationMetrics & WithLatency(const Latency &value)
std::basic_ostream< char, std::char_traits< char > > OStream
ApplicationMetrics & WithRequestCount(long value)
void SetStatusCodes(StatusCodes &&value)
void SetStatusCodes(const StatusCodes &value)
ApplicationMetrics & WithLatency(Latency &&value)
long GetRequestCount() const
void SetRequestCount(long value)
JSON (JavaScript Object Notation).