7#include <aws/cloudfront/CloudFront_EXPORTS.h>
8#include <aws/cloudfront/model/OriginRequestPolicyCookieBehavior.h>
9#include <aws/cloudfront/model/CookieNames.h>
80 bool m_cookieBehaviorHasBeenSet =
false;
83 bool m_cookiesHasBeenSet =
false;
OriginRequestPolicyCookiesConfig & WithCookieBehavior(const OriginRequestPolicyCookieBehavior &value)
void SetCookieBehavior(const OriginRequestPolicyCookieBehavior &value)
AWS_CLOUDFRONT_API void AddToNode(Aws::Utils::Xml::XmlNode &parentNode) const
OriginRequestPolicyCookiesConfig & WithCookies(CookieNames &&value)
AWS_CLOUDFRONT_API OriginRequestPolicyCookiesConfig()
bool CookiesHasBeenSet() const
bool CookieBehaviorHasBeenSet() const
AWS_CLOUDFRONT_API OriginRequestPolicyCookiesConfig & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
OriginRequestPolicyCookiesConfig & WithCookieBehavior(OriginRequestPolicyCookieBehavior &&value)
const CookieNames & GetCookies() const
void SetCookies(CookieNames &&value)
const OriginRequestPolicyCookieBehavior & GetCookieBehavior() const
void SetCookieBehavior(OriginRequestPolicyCookieBehavior &&value)
AWS_CLOUDFRONT_API OriginRequestPolicyCookiesConfig(const Aws::Utils::Xml::XmlNode &xmlNode)
void SetCookies(const CookieNames &value)
OriginRequestPolicyCookiesConfig & WithCookies(const CookieNames &value)
OriginRequestPolicyCookieBehavior