7#include <aws/cloudfront/CloudFront_EXPORTS.h>
8#include <aws/cloudfront/model/QueryArgProfiles.h>
60 template<
typename QueryArgProfilesT = QueryArgProfiles>
61 void SetQueryArgProfiles(QueryArgProfilesT&& value) { m_queryArgProfilesHasBeenSet =
true; m_queryArgProfiles = std::forward<QueryArgProfilesT>(value); }
62 template<
typename QueryArgProfilesT = QueryArgProfiles>
67 bool m_forwardWhenQueryArgProfileIsUnknown{
false};
68 bool m_forwardWhenQueryArgProfileIsUnknownHasBeenSet =
false;
70 QueryArgProfiles m_queryArgProfiles;
71 bool m_queryArgProfilesHasBeenSet =
false;
AWS_CLOUDFRONT_API QueryArgProfileConfig()=default
void SetQueryArgProfiles(QueryArgProfilesT &&value)
void SetForwardWhenQueryArgProfileIsUnknown(bool value)
QueryArgProfileConfig & WithQueryArgProfiles(QueryArgProfilesT &&value)
bool GetForwardWhenQueryArgProfileIsUnknown() const
bool ForwardWhenQueryArgProfileIsUnknownHasBeenSet() const
QueryArgProfileConfig & WithForwardWhenQueryArgProfileIsUnknown(bool value)
AWS_CLOUDFRONT_API QueryArgProfileConfig(const Aws::Utils::Xml::XmlNode &xmlNode)
const QueryArgProfiles & GetQueryArgProfiles() const
AWS_CLOUDFRONT_API QueryArgProfileConfig & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
bool QueryArgProfilesHasBeenSet() const
AWS_CLOUDFRONT_API void AddToNode(Aws::Utils::Xml::XmlNode &parentNode) const