7#include <aws/guardduty/GuardDuty_EXPORTS.h>
8#include <aws/guardduty/model/UsageFeature.h>
9#include <aws/guardduty/model/Total.h>
58 inline void SetTotal(
const Total& value) { m_totalHasBeenSet =
true; m_total = value; }
59 inline void SetTotal(
Total&& value) { m_totalHasBeenSet =
true; m_total = std::move(value); }
66 bool m_featureHasBeenSet =
false;
69 bool m_totalHasBeenSet =
false;
const UsageFeature & GetFeature() const
void SetFeature(UsageFeature &&value)
void SetFeature(const UsageFeature &value)
AWS_GUARDDUTY_API UsageFeatureResult()
const Total & GetTotal() const
AWS_GUARDDUTY_API UsageFeatureResult(Aws::Utils::Json::JsonView jsonValue)
AWS_GUARDDUTY_API Aws::Utils::Json::JsonValue Jsonize() const
UsageFeatureResult & WithFeature(const UsageFeature &value)
void SetTotal(Total &&value)
bool FeatureHasBeenSet() const
UsageFeatureResult & WithFeature(UsageFeature &&value)
UsageFeatureResult & WithTotal(Total &&value)
UsageFeatureResult & WithTotal(const Total &value)
void SetTotal(const Total &value)
AWS_GUARDDUTY_API UsageFeatureResult & operator=(Aws::Utils::Json::JsonView jsonValue)
bool TotalHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue