7#include <aws/security-ir/SecurityIR_EXPORTS.h>
8#include <aws/security-ir/model/OptInFeatureName.h>
41 m_featureNameHasBeenSet =
true;
42 m_featureName = value;
57 m_isEnabledHasBeenSet =
true;
68 bool m_isEnabled{
false};
69 bool m_featureNameHasBeenSet =
false;
70 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