7#include <aws/appmesh/AppMesh_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/appmesh/model/MatchRange.h>
50 inline void SetExact(
const char* value) { m_exactHasBeenSet =
true; m_exact.assign(value); }
64 inline void SetPrefix(
const char* value) { m_prefixHasBeenSet =
true; m_prefix.assign(value); }
75 inline void SetRange(
MatchRange&& value) { m_rangeHasBeenSet =
true; m_range = std::move(value); }
88 inline void SetRegex(
const char* value) { m_regexHasBeenSet =
true; m_regex.assign(value); }
102 inline void SetSuffix(
const char* value) { m_suffixHasBeenSet =
true; m_suffix.assign(value); }
110 bool m_exactHasBeenSet =
false;
113 bool m_prefixHasBeenSet =
false;
116 bool m_rangeHasBeenSet =
false;
119 bool m_regexHasBeenSet =
false;
122 bool m_suffixHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue