7#include <aws/cloudfront/CloudFront_EXPORTS.h>
8#include <aws/cloudfront/model/GeoRestriction.h>
49 template<
typename GeoRestrictionT = GeoRestriction>
50 void SetGeoRestriction(GeoRestrictionT&& value) { m_geoRestrictionHasBeenSet =
true; m_geoRestriction = std::forward<GeoRestrictionT>(value); }
51 template<
typename GeoRestrictionT = GeoRestriction>
57 bool m_geoRestrictionHasBeenSet =
false;
bool GeoRestrictionHasBeenSet() const
void SetGeoRestriction(GeoRestrictionT &&value)
AWS_CLOUDFRONT_API Restrictions(const Aws::Utils::Xml::XmlNode &xmlNode)
AWS_CLOUDFRONT_API void AddToNode(Aws::Utils::Xml::XmlNode &parentNode) const
AWS_CLOUDFRONT_API Restrictions & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
AWS_CLOUDFRONT_API Restrictions()=default
const GeoRestriction & GetGeoRestriction() const
Restrictions & WithGeoRestriction(GeoRestrictionT &&value)