public sealed class BackendBucketCdnPolicyBypassCacheOnRequestHeader : IMessage<BackendBucketCdnPolicyBypassCacheOnRequestHeader>, IEquatable<BackendBucketCdnPolicyBypassCacheOnRequestHeader>, IDeepCloneable<BackendBucketCdnPolicyBypassCacheOnRequestHeader>, IBufferMessage, IMessageBypass the cache when the specified request headers are present, e.g. Pragma or Authorization headers. Values are case insensitive. The presence of such a header overrides the cache_mode setting.
Implements
IMessage<BackendBucketCdnPolicyBypassCacheOnRequestHeader>, IEquatable<BackendBucketCdnPolicyBypassCacheOnRequestHeader>, IDeepCloneable<BackendBucketCdnPolicyBypassCacheOnRequestHeader>, IBufferMessage, IMessageNamespace
Google.Cloud.Compute.V1Assembly
Google.Cloud.Compute.V1.dll
Constructors
BackendBucketCdnPolicyBypassCacheOnRequestHeader()
public BackendBucketCdnPolicyBypassCacheOnRequestHeader()BackendBucketCdnPolicyBypassCacheOnRequestHeader(BackendBucketCdnPolicyBypassCacheOnRequestHeader)
public BackendBucketCdnPolicyBypassCacheOnRequestHeader(BackendBucketCdnPolicyBypassCacheOnRequestHeader other)| Parameter | |
|---|---|
| Name | Description |
other |
BackendBucketCdnPolicyBypassCacheOnRequestHeader |
Properties
HasHeaderName
public bool HasHeaderName { get; }Gets whether the "header_name" field is set
| Property Value | |
|---|---|
| Type | Description |
Boolean |
|
HeaderName
public string HeaderName { get; set; }The header field name to match on when bypassing cache. Values are case-insensitive.
| Property Value | |
|---|---|
| Type | Description |
String |
|