7#include <aws/securityhub/SecurityHub_EXPORTS.h>
46 inline void SetDefaultValue(
double value) { m_defaultValueHasBeenSet =
true; m_defaultValue = value; }
54 inline double GetMin()
const{
return m_min; }
56 inline void SetMin(
double value) { m_minHasBeenSet =
true; m_min = value; }
64 inline double GetMax()
const{
return m_max; }
66 inline void SetMax(
double value) { m_maxHasBeenSet =
true; m_max = value; }
71 double m_defaultValue;
72 bool m_defaultValueHasBeenSet =
false;
75 bool m_minHasBeenSet =
false;
78 bool m_maxHasBeenSet =
false;
double GetDefaultValue() const
DoubleConfigurationOptions & WithMin(double value)
DoubleConfigurationOptions & WithMax(double value)
AWS_SECURITYHUB_API DoubleConfigurationOptions()
AWS_SECURITYHUB_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_SECURITYHUB_API DoubleConfigurationOptions & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_SECURITYHUB_API DoubleConfigurationOptions(Aws::Utils::Json::JsonView jsonValue)
DoubleConfigurationOptions & WithDefaultValue(double value)
void SetMax(double value)
void SetDefaultValue(double value)
bool MaxHasBeenSet() const
bool DefaultValueHasBeenSet() const
bool MinHasBeenSet() const
void SetMin(double value)
Aws::Utils::Json::JsonValue JsonValue