Compute V1 Client - Class BackendBucketCdnPolicyCacheKeyPolicy (2.8.0)

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 string[]

Allows HTTP request headers (by name) to be used in the cache key.

↳ query_string_whitelist string[]

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.

Returns
Type Description
Google\Protobuf\RepeatedField<string>

setIncludeHttpHeaders

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.

Returns
Type Description
Google\Protobuf\RepeatedField<string>

setQueryStringWhitelist

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.

Parameter
Name Description
var string[]
Returns
Type Description
$this