7#include <aws/wafv2/WAFV2_EXPORTS.h>
8#include <aws/wafv2/model/CookieMatchPattern.h>
9#include <aws/wafv2/model/MapMatchScope.h>
10#include <aws/wafv2/model/OversizeHandling.h>
104 bool m_matchPatternHasBeenSet =
false;
107 bool m_matchScopeHasBeenSet =
false;
110 bool m_oversizeHandlingHasBeenSet =
false;
bool MatchScopeHasBeenSet() const
void SetMatchScope(MapMatchScope &&value)
Cookies & WithOversizeHandling(OversizeHandling &&value)
void SetOversizeHandling(const OversizeHandling &value)
bool MatchPatternHasBeenSet() const
Cookies & WithOversizeHandling(const OversizeHandling &value)
const MapMatchScope & GetMatchScope() const
void SetMatchPattern(CookieMatchPattern &&value)
AWS_WAFV2_API Aws::Utils::Json::JsonValue Jsonize() const
void SetOversizeHandling(OversizeHandling &&value)
void SetMatchPattern(const CookieMatchPattern &value)
Cookies & WithMatchPattern(const CookieMatchPattern &value)
AWS_WAFV2_API Cookies(Aws::Utils::Json::JsonView jsonValue)
void SetMatchScope(const MapMatchScope &value)
AWS_WAFV2_API Cookies & operator=(Aws::Utils::Json::JsonView jsonValue)
Cookies & WithMatchScope(const MapMatchScope &value)
Cookies & WithMatchScope(MapMatchScope &&value)
Cookies & WithMatchPattern(CookieMatchPattern &&value)
bool OversizeHandlingHasBeenSet() const
const OversizeHandling & GetOversizeHandling() const
const CookieMatchPattern & GetMatchPattern() const
Aws::Utils::Json::JsonValue JsonValue