1
6#pragma once
9#include <utility>
10
11namespace Aws12{
13namespace Utils
14{
16{
17 class JsonValue;
18 class JsonView;
19}
20}
22{
23namespace Model
24{
25
33 {
34 public:
39
40
45
50
55
60
64 inline void SetRegexString(const char* value) { m_regexStringHasBeenSet = true; m_regexString.assign(value); }65
70
75
80
81 private:
82
84 bool m_regexStringHasBeenSet;
85 };
86
87}
88}
89}
#define AWS_WAFV2_API
void SetRegexString(const char *value)
void SetRegexString(Aws::String &&value)
bool RegexStringHasBeenSet() const
Regex(Aws::Utils::Json::JsonView jsonValue)
Regex & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetRegexString() const
void SetRegexString(const Aws::String &value)
Aws::Utils::Json::JsonValue Jsonize() const
Regex & WithRegexString(const char *value)
Regex & WithRegexString(Aws::String &&value)
Regex & WithRegexString(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
ncG1vNJzZmirlKB7ornAs6anmaeoe6S7zGiaqahflr2qe5BncGdqY2V8oL7EoJyxl2idrLS71KuanmaYqbqt