/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Describes the query string parameters that an Amazon Lightsail content
* delivery network (CDN) distribution to bases caching on. For the query
* strings that you specify, your distribution caches separate versions of the
* specified content based on the query string values in viewer
* requests.See Also:
AWS
* API Reference
Indicates whether the distribution forwards and caches based on query * strings.
*/ inline bool GetOption() const{ return m_option; } /** *Indicates whether the distribution forwards and caches based on query * strings.
*/ inline bool OptionHasBeenSet() const { return m_optionHasBeenSet; } /** *Indicates whether the distribution forwards and caches based on query * strings.
*/ inline void SetOption(bool value) { m_optionHasBeenSet = true; m_option = value; } /** *Indicates whether the distribution forwards and caches based on query * strings.
*/ inline QueryStringObject& WithOption(bool value) { SetOption(value); return *this;} /** *The specific query strings that the distribution forwards to the origin.
*Your distribution will cache content based on the specified query * strings.
If the option
parameter is true, then your
* distribution forwards all query strings, regardless of what you specify using
* the queryStringsAllowList
parameter.
The specific query strings that the distribution forwards to the origin.
*Your distribution will cache content based on the specified query * strings.
If the option
parameter is true, then your
* distribution forwards all query strings, regardless of what you specify using
* the queryStringsAllowList
parameter.
The specific query strings that the distribution forwards to the origin.
*Your distribution will cache content based on the specified query * strings.
If the option
parameter is true, then your
* distribution forwards all query strings, regardless of what you specify using
* the queryStringsAllowList
parameter.
The specific query strings that the distribution forwards to the origin.
*Your distribution will cache content based on the specified query * strings.
If the option
parameter is true, then your
* distribution forwards all query strings, regardless of what you specify using
* the queryStringsAllowList
parameter.
The specific query strings that the distribution forwards to the origin.
*Your distribution will cache content based on the specified query * strings.
If the option
parameter is true, then your
* distribution forwards all query strings, regardless of what you specify using
* the queryStringsAllowList
parameter.
The specific query strings that the distribution forwards to the origin.
*Your distribution will cache content based on the specified query * strings.
If the option
parameter is true, then your
* distribution forwards all query strings, regardless of what you specify using
* the queryStringsAllowList
parameter.
The specific query strings that the distribution forwards to the origin.
*Your distribution will cache content based on the specified query * strings.
If the option
parameter is true, then your
* distribution forwards all query strings, regardless of what you specify using
* the queryStringsAllowList
parameter.
The specific query strings that the distribution forwards to the origin.
*Your distribution will cache content based on the specified query * strings.
If the option
parameter is true, then your
* distribution forwards all query strings, regardless of what you specify using
* the queryStringsAllowList
parameter.
The specific query strings that the distribution forwards to the origin.
*Your distribution will cache content based on the specified query * strings.
If the option
parameter is true, then your
* distribution forwards all query strings, regardless of what you specify using
* the queryStringsAllowList
parameter.