7#include <aws/security-ir/SecurityIR_EXPORTS.h>
8#include <aws/security-ir/model/OptInFeatureName.h>
56 inline void SetIsEnabled(
bool value) { m_isEnabledHasBeenSet =
true; m_isEnabled = value; }
62 bool m_featureNameHasBeenSet =
false;
64 bool m_isEnabled{
false};
65 bool m_isEnabledHasBeenSet =
false;
bool IsEnabledHasBeenSet() const
AWS_SECURITYIR_API OptInFeature(Aws::Utils::Json::JsonView jsonValue)
OptInFeature & WithFeatureName(OptInFeatureName value)
AWS_SECURITYIR_API Aws::Utils::Json::JsonValue Jsonize() const
void SetFeatureName(OptInFeatureName value)
AWS_SECURITYIR_API OptInFeature & operator=(Aws::Utils::Json::JsonView jsonValue)
OptInFeature & WithIsEnabled(bool value)
void SetIsEnabled(bool value)
AWS_SECURITYIR_API OptInFeature()=default
OptInFeatureName GetFeatureName() const
bool GetIsEnabled() const
bool FeatureNameHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue