7#include <aws/xray/XRay_EXPORTS.h>
8#include <aws/xray/model/ErrorStatistics.h>
9#include <aws/xray/model/FaultStatistics.h>
47 inline void SetOkCount(
long long value) { m_okCountHasBeenSet =
true; m_okCount = value; }
83 inline void SetTotalCount(
long long value) { m_totalCountHasBeenSet =
true; m_totalCount = value; }
93 inline void SetTotalResponseTime(
double value) { m_totalResponseTimeHasBeenSet =
true; m_totalResponseTime = value; }
99 bool m_okCountHasBeenSet =
false;
102 bool m_errorStatisticsHasBeenSet =
false;
105 bool m_faultStatisticsHasBeenSet =
false;
107 long long m_totalCount;
108 bool m_totalCountHasBeenSet =
false;
110 double m_totalResponseTime;
111 bool m_totalResponseTimeHasBeenSet =
false;
AWS_XRAY_API EdgeStatistics()
void SetFaultStatistics(const FaultStatistics &value)
long long GetTotalCount() const
bool TotalResponseTimeHasBeenSet() const
AWS_XRAY_API Aws::Utils::Json::JsonValue Jsonize() const
EdgeStatistics & WithTotalCount(long long value)
void SetErrorStatistics(ErrorStatistics &&value)
const FaultStatistics & GetFaultStatistics() const
EdgeStatistics & WithErrorStatistics(const ErrorStatistics &value)
EdgeStatistics & WithOkCount(long long value)
const ErrorStatistics & GetErrorStatistics() const
EdgeStatistics & WithTotalResponseTime(double value)
AWS_XRAY_API EdgeStatistics(Aws::Utils::Json::JsonView jsonValue)
void SetErrorStatistics(const ErrorStatistics &value)
EdgeStatistics & WithErrorStatistics(ErrorStatistics &&value)
void SetTotalResponseTime(double value)
void SetOkCount(long long value)
bool FaultStatisticsHasBeenSet() const
void SetFaultStatistics(FaultStatistics &&value)
double GetTotalResponseTime() const
long long GetOkCount() const
bool OkCountHasBeenSet() const
AWS_XRAY_API EdgeStatistics & operator=(Aws::Utils::Json::JsonView jsonValue)
bool ErrorStatisticsHasBeenSet() const
EdgeStatistics & WithFaultStatistics(FaultStatistics &&value)
EdgeStatistics & WithFaultStatistics(const FaultStatistics &value)
void SetTotalCount(long long value)
bool TotalCountHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue