Class BackendBucketCdnPolicyCacheKeyPolicy (1.2.0)

public sealed class BackendBucketCdnPolicyCacheKeyPolicy : IMessage<BackendBucketCdnPolicyCacheKeyPolicy>, IEquatable<BackendBucketCdnPolicyCacheKeyPolicy>, IDeepCloneable<BackendBucketCdnPolicyCacheKeyPolicy>, IBufferMessage, IMessage

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

Inheritance

Object > BackendBucketCdnPolicyCacheKeyPolicy

Namespace

Google.Cloud.Compute.V1

Assembly

Google.Cloud.Compute.V1.dll

Constructors

BackendBucketCdnPolicyCacheKeyPolicy()

public BackendBucketCdnPolicyCacheKeyPolicy()

BackendBucketCdnPolicyCacheKeyPolicy(BackendBucketCdnPolicyCacheKeyPolicy)

public BackendBucketCdnPolicyCacheKeyPolicy(BackendBucketCdnPolicyCacheKeyPolicy other)
Parameter
NameDescription
otherBackendBucketCdnPolicyCacheKeyPolicy

Properties

IncludeHttpHeaders

public RepeatedField<string> IncludeHttpHeaders { get; }

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

Property Value
TypeDescription
RepeatedField<String>

QueryStringWhitelist

public RepeatedField<string> QueryStringWhitelist { get; }

Names of query string parameters to include in cache keys. All other parameters will be excluded. '&' and '=' will be percent encoded and not treated as delimiters.

Property Value
TypeDescription
RepeatedField<String>