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.
Implements
IMessageUpdateAnywhereCacheRequest, IEquatableUpdateAnywhereCacheRequest, IDeepCloneableUpdateAnywhereCacheRequest, IBufferMessage, IMessageNamespace
Google.Cloud.Storage.Control.V2Assembly
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 |