Compute Engine v1 API - Class CacheInvalidationRule (3.9.0)

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

Inheritance

object > CacheInvalidationRule

Namespace

Google.Cloud.Compute.V1

Assembly

Google.Cloud.Compute.V1.dll

Constructors

CacheInvalidationRule()

public CacheInvalidationRule()

CacheInvalidationRule(CacheInvalidationRule)

public CacheInvalidationRule(CacheInvalidationRule other)
Parameter
Name Description
other CacheInvalidationRule

Properties

CacheTags

public RepeatedField<string> CacheTags { get; }

A list of cache tags used to identify cached objects. - Cache tags are specified when the response is first cached, by setting the Cache-Tag response header at the origin. - Multiple cache tags in the same invalidation request are treated as Boolean OR - for example, tag1 OR tag2 OR tag3. - If other fields are also specified, these are treated as Boolean AND with any tags. Up to 10 tags can be specified in a single invalidation request.

Property Value
Type Description
RepeatedFieldstring

HasHost

public bool HasHost { get; }

Gets whether the "host" field is set

Property Value
Type Description
bool

HasPath

public bool HasPath { get; }

Gets whether the "path" field is set

Property Value
Type Description
bool

Host

public string Host { get; set; }

If set, this invalidation rule will only apply to requests with a Host header matching host.

Property Value
Type Description
string

Path

public string Path { get; set; }
Property Value
Type Description
string