public sealed class CreateAnywhereCacheMetadata : IMessage<CreateAnywhereCacheMetadata>, IEquatable<CreateAnywhereCacheMetadata>, IDeepCloneable<CreateAnywhereCacheMetadata>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud Storage v2 API class CreateAnywhereCacheMetadata.
Message returned in the metadata field of the Operation resource for CreateAnywhereCache operations.
Implements
IMessageCreateAnywhereCacheMetadata, IEquatableCreateAnywhereCacheMetadata, IDeepCloneableCreateAnywhereCacheMetadata, IBufferMessage, IMessageNamespace
Google.Cloud.Storage.Control.V2Assembly
Google.Cloud.Storage.Control.V2.dll
Constructors
CreateAnywhereCacheMetadata()
public CreateAnywhereCacheMetadata()
CreateAnywhereCacheMetadata(CreateAnywhereCacheMetadata)
public CreateAnywhereCacheMetadata(CreateAnywhereCacheMetadata other)
Parameter | |
---|---|
Name | Description |
other |
CreateAnywhereCacheMetadata |
Properties
AdmissionPolicy
public string AdmissionPolicy { get; set; }
Anywhere Cache entry Admission Policy in kebab-case (e.g., "admit-on-first-miss"). Default admission policy (admit-on-first-miss) is applied if not specified in the create request.
Property Value | |
---|---|
Type | Description |
string |
AnywhereCacheId
public string AnywhereCacheId { get; set; }
Anywhere Cache ID.
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 |
HasAnywhereCacheId
public bool HasAnywhereCacheId { get; }
Gets whether the "anywhere_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 |
Ttl
public Duration Ttl { get; set; }
Anywhere Cache entry's TTL. A cache-level config that is applied to all new cache entries on admission. Default ttl value (24hrs) is applied if not specified in the create 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 |