Cloud Storage v2 API - Class CreateAnywhereCacheMetadata (1.3.0)

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.

Inheritance

object > CreateAnywhereCacheMetadata

Namespace

Google.Cloud.Storage.Control.V2

Assembly

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