7#include <aws/xray/XRay_EXPORTS.h>
39 m_faultCountHasBeenSet =
true;
52 inline long long GetOkCount()
const {
return m_okCount; }
55 m_okCountHasBeenSet =
true;
71 m_totalCountHasBeenSet =
true;
80 long long m_faultCount{0};
82 long long m_okCount{0};
84 long long m_totalCount{0};
85 bool m_faultCountHasBeenSet =
false;
86 bool m_okCountHasBeenSet =
false;
87 bool m_totalCountHasBeenSet =
false;
RequestImpactStatistics & WithTotalCount(long long value)
RequestImpactStatistics & WithFaultCount(long long value)
long long GetTotalCount() const
void SetFaultCount(long long value)
bool TotalCountHasBeenSet() const
long long GetOkCount() const
AWS_XRAY_API RequestImpactStatistics()=default
AWS_XRAY_API RequestImpactStatistics & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetOkCount(long long value)
RequestImpactStatistics & WithOkCount(long long value)
AWS_XRAY_API Aws::Utils::Json::JsonValue Jsonize() const
bool FaultCountHasBeenSet() const
AWS_XRAY_API RequestImpactStatistics(Aws::Utils::Json::JsonView jsonValue)
void SetTotalCount(long long value)
long long GetFaultCount() const
bool OkCountHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue