Cloud Storage v2 API - Class UpdateAnywhereCacheRequest (1.4.0)

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

Reference documentation and code samples for the Cloud Storage v2 API class UpdateAnywhereCacheRequest.

Request message for UpdateAnywhereCache.

Inheritance

object > UpdateAnywhereCacheRequest

Namespace

Google.Cloud.Storage.Control.V2

Assembly

Google.Cloud.Storage.Control.V2.dll

Constructors

UpdateAnywhereCacheRequest()

public UpdateAnywhereCacheRequest()

UpdateAnywhereCacheRequest(UpdateAnywhereCacheRequest)

public UpdateAnywhereCacheRequest(UpdateAnywhereCacheRequest other)
Parameter
Name Description
other UpdateAnywhereCacheRequest

Properties

AnywhereCache

public AnywhereCache AnywhereCache { get; set; }

Required. The Anywhere Cache instance to be updated.

Property Value
Type Description
AnywhereCache

RequestId

public string RequestId { get; set; }

Optional. A unique identifier for this request. UUID is the recommended format, but other formats are still accepted. This request is only idempotent if a request_id is provided.

Property Value
Type Description
string

UpdateMask

public FieldMask UpdateMask { get; set; }

Required. List of fields to be updated. Mutable fields of AnywhereCache include ttl and admission_policy.

To specify ALL fields, specify a single field with the value *. Note: We recommend against doing this. If a new field is introduced at a later time, an older client updating with the * may accidentally reset the new field's value.

Not specifying any fields is an error.

Property Value
Type Description
FieldMask