Compute V1 Client - Class CacheInvalidationRule (1.30.0)

Reference documentation and code samples for the Compute V1 Client class CacheInvalidationRule.

Generated from protobuf message google.cloud.compute.v1.CacheInvalidationRule

Namespace

Google \ Cloud \ Compute \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ cache_tags array

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.

↳ host string

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

↳ path string

getCacheTags

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.

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setCacheTags

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.

Parameter
Name Description
var string[]
Returns
Type Description
$this

getHost

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

Returns
Type Description
string

hasHost

clearHost

setHost

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

Parameter
Name Description
var string
Returns
Type Description
$this

getPath

Generated from protobuf field optional string path = 3433509;

Returns
Type Description
string

hasPath

clearPath

setPath

Generated from protobuf field optional string path = 3433509;

Parameter
Name Description
var string
Returns
Type Description
$this