7#include <aws/cloudfront/CloudFront_EXPORTS.h>
8#include <aws/cloudfront/model/CachePolicyType.h>
9#include <aws/cloudfront/model/CachePolicy.h>
69 bool m_typeHasBeenSet =
false;
72 bool m_cachePolicyHasBeenSet =
false;
CachePolicySummary & WithType(CachePolicyType &&value)
AWS_CLOUDFRONT_API CachePolicySummary & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
AWS_CLOUDFRONT_API CachePolicySummary(const Aws::Utils::Xml::XmlNode &xmlNode)
CachePolicySummary & WithCachePolicy(CachePolicy &&value)
void SetType(CachePolicyType &&value)
const CachePolicyType & GetType() const
void SetCachePolicy(const CachePolicy &value)
AWS_CLOUDFRONT_API CachePolicySummary()
bool TypeHasBeenSet() const
void SetCachePolicy(CachePolicy &&value)
AWS_CLOUDFRONT_API void AddToNode(Aws::Utils::Xml::XmlNode &parentNode) const
bool CachePolicyHasBeenSet() const
const CachePolicy & GetCachePolicy() const
CachePolicySummary & WithCachePolicy(const CachePolicy &value)
void SetType(const CachePolicyType &value)
CachePolicySummary & WithType(const CachePolicyType &value)