compute  v1
Properties | List of all members
Google.Apis.Compute.v1.Data.CacheKeyPolicy Class Reference

Message containing what to include in the cache key for a request for Cloud CDN. More...

Inheritance diagram for Google.Apis.Compute.v1.Data.CacheKeyPolicy:
Google::Apis::Requests::IDirectResponseSchema

Properties

virtual System.Nullable< bool > IncludeHost [get, set]
 If true, requests to different hosts will be cached separately. More...
 
virtual System.Nullable< bool > IncludeProtocol [get, set]
 If true, http and https requests will be cached separately. More...
 
virtual System.Nullable< bool > IncludeQueryString [get, set]
 If true, include query string parameters in the cache key according to query_string_whitelist and query_string_blacklist. If neither is set, the entire query string will be included. If false, the query string will be excluded from the cache key entirely. More...
 
virtual System.Collections.Generic.IList< string > QueryStringBlacklist [get, set]
 Names of query string parameters to exclude in cache keys. All other parameters will be included. Either specify query_string_whitelist or query_string_blacklist, not both. '&' and '=' will be percent encoded and not treated as delimiters. More...
 
virtual System.Collections.Generic.IList< string > QueryStringWhitelist [get, set]
 Names of query string parameters to include in cache keys. All other parameters will be excluded. Either specify query_string_whitelist or query_string_blacklist, not both. '&' and '=' will be percent encoded and not treated as delimiters. More...
 
virtual string ETag [get, set]
 The ETag of the item. More...
 
- Properties inherited from Google::Apis::Requests::IDirectResponseSchema
string ETag
 

Detailed Description

Message containing what to include in the cache key for a request for Cloud CDN.

Property Documentation

◆ ETag

virtual string Google.Apis.Compute.v1.Data.CacheKeyPolicy.ETag
getset

The ETag of the item.

◆ IncludeHost

virtual System.Nullable<bool> Google.Apis.Compute.v1.Data.CacheKeyPolicy.IncludeHost
getset

If true, requests to different hosts will be cached separately.

◆ IncludeProtocol

virtual System.Nullable<bool> Google.Apis.Compute.v1.Data.CacheKeyPolicy.IncludeProtocol
getset

If true, http and https requests will be cached separately.

◆ IncludeQueryString

virtual System.Nullable<bool> Google.Apis.Compute.v1.Data.CacheKeyPolicy.IncludeQueryString
getset

If true, include query string parameters in the cache key according to query_string_whitelist and query_string_blacklist. If neither is set, the entire query string will be included. If false, the query string will be excluded from the cache key entirely.

◆ QueryStringBlacklist

virtual System.Collections.Generic.IList<string> Google.Apis.Compute.v1.Data.CacheKeyPolicy.QueryStringBlacklist
getset

Names of query string parameters to exclude in cache keys. All other parameters will be included. Either specify query_string_whitelist or query_string_blacklist, not both. '&' and '=' will be percent encoded and not treated as delimiters.

◆ QueryStringWhitelist

virtual System.Collections.Generic.IList<string> Google.Apis.Compute.v1.Data.CacheKeyPolicy.QueryStringWhitelist
getset

Names of query string parameters to include in cache keys. All other parameters will be excluded. Either specify query_string_whitelist or query_string_blacklist, not both. '&' and '=' will be percent encoded and not treated as delimiters.


The documentation for this class was generated from the following file: