public sealed class UpdateRapidCacheMetadata : IMessage<UpdateRapidCacheMetadata>, IEquatable<UpdateRapidCacheMetadata>, IDeepCloneable<UpdateRapidCacheMetadata>, IBufferMessage, IMessageReference documentation and code samples for the Cloud Storage v2 API class UpdateRapidCacheMetadata.
Message returned in the metadata field of the Operation resource for UpdateRapidCache operation.
Implements
IMessageUpdateRapidCacheMetadata, IEquatableUpdateRapidCacheMetadata, IDeepCloneableUpdateRapidCacheMetadata, IBufferMessage, IMessageNamespace
Google.Cloud.Storage.Control.V2Assembly
Google.Cloud.Storage.Control.V2.dll
Constructors
UpdateRapidCacheMetadata()
public UpdateRapidCacheMetadata()UpdateRapidCacheMetadata(UpdateRapidCacheMetadata)
public UpdateRapidCacheMetadata(UpdateRapidCacheMetadata other)| Parameter | |
|---|---|
| Name | Description |
other |
UpdateRapidCacheMetadata |
Properties
AdmissionPolicy
public string AdmissionPolicy { get; set; }Optional. Rapid Cache entry Admission Policy in kebab-case (e.g.,
"admit-on-first-miss"). If admission_policy is pending
update, this field equals to the new value specified in the Update request.
| Property Value | |
|---|---|
| Type | Description |
string |
|
CacheType
public string CacheType { get; set; }Optional. The type of cache. Either rapid cache or rapid cache ultra.
| Property Value | |
|---|---|
| Type | Description |
string |
|
CommonMetadata
public CommonLongRunningOperationMetadata CommonMetadata { get; set; }Generic metadata for the long running operation.
| Property Value | |
|---|---|
| Type | Description |
CommonLongRunningOperationMetadata |
|
HasAdmissionPolicy
public bool HasAdmissionPolicy { get; }Gets whether the "admission_policy" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HasCacheType
public bool HasCacheType { get; }Gets whether the "cache_type" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HasIngestOnWrite
public bool HasIngestOnWrite { get; }Gets whether the "ingest_on_write" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HasRapidCacheId
public bool HasRapidCacheId { get; }Gets whether the "rapid_cache_id" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HasZone
public bool HasZone { get; }Gets whether the "zone" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
IngestOnWrite
public bool IngestOnWrite { get; set; }Specifies whether objects are ingested into the cache upon write. If not set, it defaults to false.
| Property Value | |
|---|---|
| Type | Description |
bool |
|
RapidCacheId
public string RapidCacheId { get; set; }Rapid Cache ID.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Ttl
public Duration Ttl { get; set; }Rapid Cache entry's TTL between 1h and 7days. A cache-level config that
is applied to all new cache entries on admission. If ttl is pending
update, this field equals to the new value specified in the Update request.
| Property Value | |
|---|---|
| Type | Description |
Duration |
|
Zone
public string Zone { get; set; }The zone in which the cache instance is running. For example, us-central1-a.
| Property Value | |
|---|---|
| Type | Description |
string |
|