public sealed class BackendServiceCdnPolicyBypassCacheOnRequestHeader : IMessage<BackendServiceCdnPolicyBypassCacheOnRequestHeader>, IEquatable<BackendServiceCdnPolicyBypassCacheOnRequestHeader>, IDeepCloneable<BackendServiceCdnPolicyBypassCacheOnRequestHeader>, 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<BackendServiceCdnPolicyBypassCacheOnRequestHeader>, IEquatable<BackendServiceCdnPolicyBypassCacheOnRequestHeader>, IDeepCloneable<BackendServiceCdnPolicyBypassCacheOnRequestHeader>, IBufferMessage, IMessageNamespace
Google.Cloud.Compute.V1Assembly
Google.Cloud.Compute.V1.dll
Constructors
BackendServiceCdnPolicyBypassCacheOnRequestHeader()
public BackendServiceCdnPolicyBypassCacheOnRequestHeader()BackendServiceCdnPolicyBypassCacheOnRequestHeader(BackendServiceCdnPolicyBypassCacheOnRequestHeader)
public BackendServiceCdnPolicyBypassCacheOnRequestHeader(BackendServiceCdnPolicyBypassCacheOnRequestHeader other)| Parameter | |
|---|---|
| Name | Description |
other |
BackendServiceCdnPolicyBypassCacheOnRequestHeader |
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 |
|