7#include <aws/cloudfront/CloudFront_EXPORTS.h>
8#include <aws/cloudfront/model/QueryArgProfiles.h>
44 m_forwardWhenQueryArgProfileIsUnknownHasBeenSet =
true;
45 m_forwardWhenQueryArgProfileIsUnknown = value;
60 template <
typename QueryArgProfilesT = QueryArgProfiles>
62 m_queryArgProfilesHasBeenSet =
true;
63 m_queryArgProfiles = std::forward<QueryArgProfilesT>(value);
65 template <
typename QueryArgProfilesT = QueryArgProfiles>
72 bool m_forwardWhenQueryArgProfileIsUnknown{
false};
74 QueryArgProfiles m_queryArgProfiles;
75 bool m_forwardWhenQueryArgProfileIsUnknownHasBeenSet =
false;
76 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