Reference documentation and code samples for the Compute V1 Client class BackendBucketCdnPolicyCacheKeyPolicy.
Message containing what to include in the cache key for a request for Cloud CDN.
Generated from protobuf message google.cloud.compute.v1.BackendBucketCdnPolicyCacheKeyPolicy
Namespace
Google \ Cloud \ Compute \ V1
Methods
__construct
Constructor.
Parameters
Name
Description
data
array
Optional. Data for populating the Message object.
↳ include_http_headers
array
Allows HTTP request headers (by name) to be used in the cache key.
↳ query_string_whitelist
array
Names of query string parameters to include in cache keys. Default parameters are always included. '&' and '=' will be percent encoded and not treated as delimiters.
getIncludeHttpHeaders
Allows HTTP request headers (by name) to be used in the cache key.
Allows HTTP request headers (by name) to be used in the cache key.
Parameter
Name
Description
var
string[]
Returns
Type
Description
$this
getQueryStringWhitelist
Names of query string parameters to include in cache keys. Default parameters are always included. '&' and '=' will be percent encoded and not treated as delimiters.
Names of query string parameters to include in cache keys. Default parameters are always included. '&' and '=' will be percent encoded and not treated as delimiters.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-28 UTC."],[],[],null,["# Compute V1 Client - Class BackendBucketCdnPolicyCacheKeyPolicy (1.35.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.35.0 (latest)](/php/docs/reference/cloud-compute/latest/V1.BackendBucketCdnPolicyCacheKeyPolicy)\n- [1.34.0](/php/docs/reference/cloud-compute/1.34.0/V1.BackendBucketCdnPolicyCacheKeyPolicy)\n- [1.33.0](/php/docs/reference/cloud-compute/1.33.0/V1.BackendBucketCdnPolicyCacheKeyPolicy)\n- [1.32.0](/php/docs/reference/cloud-compute/1.32.0/V1.BackendBucketCdnPolicyCacheKeyPolicy)\n- [1.31.0](/php/docs/reference/cloud-compute/1.31.0/V1.BackendBucketCdnPolicyCacheKeyPolicy)\n- [1.30.0](/php/docs/reference/cloud-compute/1.30.0/V1.BackendBucketCdnPolicyCacheKeyPolicy)\n- [1.29.0](/php/docs/reference/cloud-compute/1.29.0/V1.BackendBucketCdnPolicyCacheKeyPolicy)\n- [1.28.0](/php/docs/reference/cloud-compute/1.28.0/V1.BackendBucketCdnPolicyCacheKeyPolicy)\n- [1.27.0](/php/docs/reference/cloud-compute/1.27.0/V1.BackendBucketCdnPolicyCacheKeyPolicy)\n- [1.26.0](/php/docs/reference/cloud-compute/1.26.0/V1.BackendBucketCdnPolicyCacheKeyPolicy)\n- [1.25.0](/php/docs/reference/cloud-compute/1.25.0/V1.BackendBucketCdnPolicyCacheKeyPolicy)\n- [1.24.0](/php/docs/reference/cloud-compute/1.24.0/V1.BackendBucketCdnPolicyCacheKeyPolicy)\n- [1.23.0](/php/docs/reference/cloud-compute/1.23.0/V1.BackendBucketCdnPolicyCacheKeyPolicy)\n- [1.22.1](/php/docs/reference/cloud-compute/1.22.1/V1.BackendBucketCdnPolicyCacheKeyPolicy)\n- [1.21.0](/php/docs/reference/cloud-compute/1.21.0/V1.BackendBucketCdnPolicyCacheKeyPolicy)\n- [1.20.0](/php/docs/reference/cloud-compute/1.20.0/V1.BackendBucketCdnPolicyCacheKeyPolicy)\n- [1.19.0](/php/docs/reference/cloud-compute/1.19.0/V1.BackendBucketCdnPolicyCacheKeyPolicy)\n- [1.18.1](/php/docs/reference/cloud-compute/1.18.1/V1.BackendBucketCdnPolicyCacheKeyPolicy)\n- [1.17.0](/php/docs/reference/cloud-compute/1.17.0/V1.BackendBucketCdnPolicyCacheKeyPolicy)\n- [1.16.2](/php/docs/reference/cloud-compute/1.16.2/V1.BackendBucketCdnPolicyCacheKeyPolicy)\n- [1.14.0](/php/docs/reference/cloud-compute/1.14.0/V1.BackendBucketCdnPolicyCacheKeyPolicy)\n- [1.13.0](/php/docs/reference/cloud-compute/1.13.0/V1.BackendBucketCdnPolicyCacheKeyPolicy)\n- [1.12.1](/php/docs/reference/cloud-compute/1.12.1/V1.BackendBucketCdnPolicyCacheKeyPolicy)\n- [1.11.1](/php/docs/reference/cloud-compute/1.11.1/V1.BackendBucketCdnPolicyCacheKeyPolicy)\n- [1.10.1](/php/docs/reference/cloud-compute/1.10.1/V1.BackendBucketCdnPolicyCacheKeyPolicy)\n- [1.9.1](/php/docs/reference/cloud-compute/1.9.1/V1.BackendBucketCdnPolicyCacheKeyPolicy)\n- [1.8.3](/php/docs/reference/cloud-compute/1.8.3/V1.BackendBucketCdnPolicyCacheKeyPolicy)\n- [1.7.1](/php/docs/reference/cloud-compute/1.7.1/V1.BackendBucketCdnPolicyCacheKeyPolicy)\n- [1.6.1](/php/docs/reference/cloud-compute/1.6.1/V1.BackendBucketCdnPolicyCacheKeyPolicy)\n- [1.5.0](/php/docs/reference/cloud-compute/1.5.0/V1.BackendBucketCdnPolicyCacheKeyPolicy) \nReference documentation and code samples for the Compute V1 Client class BackendBucketCdnPolicyCacheKeyPolicy.\n\nMessage containing what to include in the cache key for a request for Cloud CDN.\n\nGenerated from protobuf message `google.cloud.compute.v1.BackendBucketCdnPolicyCacheKeyPolicy`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ Compute \\\\ V1\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getIncludeHttpHeaders\n\nAllows HTTP request headers (by name) to be used in the cache key.\n\n### setIncludeHttpHeaders\n\nAllows HTTP request headers (by name) to be used in the cache key.\n\n### getQueryStringWhitelist\n\nNames of query string parameters to include in cache keys. Default parameters are always included. '\\&' and '=' will be percent encoded and not treated as delimiters.\n\n### setQueryStringWhitelist\n\nNames of query string parameters to include in cache keys. Default parameters are always included. '\\&' and '=' will be percent encoded and not treated as delimiters."]]