7#include <aws/securityhub/SecurityHub_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
50 inline void SetDefaultValue(
const char* value) { m_defaultValueHasBeenSet =
true; m_defaultValue.assign(value); }
65 inline void SetRe2Expression(
const char* value) { m_re2ExpressionHasBeenSet =
true; m_re2Expression.assign(value); }
79 inline void SetExpressionDescription(
const char* value) { m_expressionDescriptionHasBeenSet =
true; m_expressionDescription.assign(value); }
87 bool m_defaultValueHasBeenSet =
false;
90 bool m_re2ExpressionHasBeenSet =
false;
93 bool m_expressionDescriptionHasBeenSet =
false;
bool ExpressionDescriptionHasBeenSet() const
const Aws::String & GetDefaultValue() const
StringConfigurationOptions & WithRe2Expression(const Aws::String &value)
void SetDefaultValue(const char *value)
StringConfigurationOptions & WithDefaultValue(const char *value)
const Aws::String & GetRe2Expression() const
void SetDefaultValue(Aws::String &&value)
AWS_SECURITYHUB_API Aws::Utils::Json::JsonValue Jsonize() const
StringConfigurationOptions & WithExpressionDescription(const char *value)
bool DefaultValueHasBeenSet() const
void SetRe2Expression(const Aws::String &value)
AWS_SECURITYHUB_API StringConfigurationOptions()
StringConfigurationOptions & WithDefaultValue(const Aws::String &value)
AWS_SECURITYHUB_API StringConfigurationOptions(Aws::Utils::Json::JsonView jsonValue)
StringConfigurationOptions & WithExpressionDescription(const Aws::String &value)
void SetExpressionDescription(Aws::String &&value)
bool Re2ExpressionHasBeenSet() const
void SetExpressionDescription(const Aws::String &value)
StringConfigurationOptions & WithRe2Expression(Aws::String &&value)
AWS_SECURITYHUB_API StringConfigurationOptions & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetDefaultValue(const Aws::String &value)
void SetExpressionDescription(const char *value)
const Aws::String & GetExpressionDescription() const
StringConfigurationOptions & WithDefaultValue(Aws::String &&value)
StringConfigurationOptions & WithExpressionDescription(Aws::String &&value)
void SetRe2Expression(Aws::String &&value)
void SetRe2Expression(const char *value)
StringConfigurationOptions & WithRe2Expression(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue