7#include <aws/cloudfront/CloudFront_EXPORTS.h>
8#include <aws/cloudfront/model/CachePolicyQueryStringBehavior.h>
9#include <aws/cloudfront/model/QueryStringNames.h>
80 template<
typename QueryStringsT = QueryStringNames>
81 void SetQueryStrings(QueryStringsT&& value) { m_queryStringsHasBeenSet =
true; m_queryStrings = std::forward<QueryStringsT>(value); }
82 template<
typename QueryStringsT = QueryStringNames>
88 bool m_queryStringBehaviorHasBeenSet =
false;
90 QueryStringNames m_queryStrings;
91 bool m_queryStringsHasBeenSet =
false;
void SetQueryStrings(QueryStringsT &&value)
bool QueryStringBehaviorHasBeenSet() const
AWS_CLOUDFRONT_API CachePolicyQueryStringsConfig()=default
CachePolicyQueryStringsConfig & WithQueryStringBehavior(CachePolicyQueryStringBehavior value)
AWS_CLOUDFRONT_API CachePolicyQueryStringsConfig & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
AWS_CLOUDFRONT_API void AddToNode(Aws::Utils::Xml::XmlNode &parentNode) const
AWS_CLOUDFRONT_API CachePolicyQueryStringsConfig(const Aws::Utils::Xml::XmlNode &xmlNode)
CachePolicyQueryStringsConfig & WithQueryStrings(QueryStringsT &&value)
bool QueryStringsHasBeenSet() const
void SetQueryStringBehavior(CachePolicyQueryStringBehavior value)
const QueryStringNames & GetQueryStrings() const
CachePolicyQueryStringBehavior GetQueryStringBehavior() const
CachePolicyQueryStringBehavior