7#include <aws/guardduty/GuardDuty_EXPORTS.h>
8#include <aws/guardduty/model/UsageFeature.h>
9#include <aws/guardduty/model/Total.h>
56 template<
typename TotalT = Total>
57 void SetTotal(TotalT&& value) { m_totalHasBeenSet =
true; m_total = std::forward<TotalT>(value); }
58 template<
typename TotalT = Total>
64 bool m_featureHasBeenSet =
false;
67 bool m_totalHasBeenSet =
false;
AWS_GUARDDUTY_API UsageFeatureResult()=default
void SetTotal(TotalT &&value)
UsageFeatureResult & WithTotal(TotalT &&value)
const Total & GetTotal() const
AWS_GUARDDUTY_API UsageFeatureResult(Aws::Utils::Json::JsonView jsonValue)
AWS_GUARDDUTY_API Aws::Utils::Json::JsonValue Jsonize() const
UsageFeatureResult & WithFeature(UsageFeature value)
bool FeatureHasBeenSet() const
UsageFeature GetFeature() const
void SetFeature(UsageFeature value)
AWS_GUARDDUTY_API UsageFeatureResult & operator=(Aws::Utils::Json::JsonView jsonValue)
bool TotalHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue