7#include <aws/macie2/Macie2_EXPORTS.h>
8#include <aws/macie2/model/Unit.h>
43 m_isServiceLimitedHasBeenSet =
true;
44 m_isServiceLimited = value;
59 m_unitHasBeenSet =
true;
73 inline long long GetValue()
const {
return m_value; }
76 m_valueHasBeenSet =
true;
85 bool m_isServiceLimited{
false};
90 bool m_isServiceLimitedHasBeenSet =
false;
91 bool m_unitHasBeenSet =
false;
92 bool m_valueHasBeenSet =
false;
bool GetIsServiceLimited() const
long long GetValue() const
AWS_MACIE2_API Aws::Utils::Json::JsonValue Jsonize() const
bool UnitHasBeenSet() const
AWS_MACIE2_API ServiceLimit & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_MACIE2_API ServiceLimit(Aws::Utils::Json::JsonView jsonValue)
ServiceLimit & WithUnit(Unit value)
ServiceLimit & WithValue(long long value)
void SetIsServiceLimited(bool value)
ServiceLimit & WithIsServiceLimited(bool value)
bool ValueHasBeenSet() const
void SetValue(long long value)
bool IsServiceLimitedHasBeenSet() const
AWS_MACIE2_API ServiceLimit()=default
Aws::Utils::Json::JsonValue JsonValue