7#include <aws/devops-agent/DevOpsAgent_EXPORTS.h>
16namespace DevOpsAgent {
37 inline int GetLimit()
const {
return m_limit; }
40 m_limitHasBeenSet =
true;
53 inline double GetUsage()
const {
return m_usage; }
56 m_usageHasBeenSet =
true;
68 bool m_limitHasBeenSet =
false;
69 bool m_usageHasBeenSet =
false;
void SetUsage(double value)
bool UsageHasBeenSet() const
AWS_DEVOPSAGENT_API UsageMetric()=default
UsageMetric & WithLimit(int value)
AWS_DEVOPSAGENT_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_DEVOPSAGENT_API UsageMetric(Aws::Utils::Json::JsonView jsonValue)
bool LimitHasBeenSet() const
AWS_DEVOPSAGENT_API UsageMetric & operator=(Aws::Utils::Json::JsonView jsonValue)
UsageMetric & WithUsage(double value)
Aws::Utils::Json::JsonValue JsonValue