public sealed class UpdateAnywhereCacheRequest : IMessage<UpdateAnywhereCacheRequest>, IEquatable<UpdateAnywhereCacheRequest>, IDeepCloneable<UpdateAnywhereCacheRequest>, IBufferMessage, IMessageReference 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 |
|