7#include <aws/securityhub/SecurityHub_EXPORTS.h>
40 m_defaultValueHasBeenSet =
true;
41 m_defaultValue = value;
53 inline int GetMin()
const {
return m_min; }
56 m_minHasBeenSet =
true;
69 inline int GetMax()
const {
return m_max; }
72 m_maxHasBeenSet =
true;
81 int m_defaultValue{0};
86 bool m_defaultValueHasBeenSet =
false;
87 bool m_minHasBeenSet =
false;
88 bool m_maxHasBeenSet =
false;
IntegerConfigurationOptions & WithMax(int value)
AWS_SECURITYHUB_API IntegerConfigurationOptions()=default
AWS_SECURITYHUB_API IntegerConfigurationOptions & operator=(Aws::Utils::Json::JsonView jsonValue)
IntegerConfigurationOptions & WithDefaultValue(int value)
IntegerConfigurationOptions & WithMin(int value)
bool DefaultValueHasBeenSet() const
AWS_SECURITYHUB_API IntegerConfigurationOptions(Aws::Utils::Json::JsonView jsonValue)
bool MaxHasBeenSet() const
bool MinHasBeenSet() const
AWS_SECURITYHUB_API Aws::Utils::Json::JsonValue Jsonize() const
int GetDefaultValue() const
void SetDefaultValue(int value)
Aws::Utils::Json::JsonValue JsonValue