7#include <aws/devops-agent/DevOpsAgent_EXPORTS.h>
16namespace DevOpsAgent {
36 inline int GetLimit()
const {
return m_limit; }
39 m_limitHasBeenSet =
true;
52 inline double GetUsage()
const {
return m_usage; }
55 m_usageHasBeenSet =
true;
67 bool m_limitHasBeenSet =
false;
68 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