Show / Hide Table of Contents

Class AnywhereCache

An Anywhere Cache instance.

Inheritance
object
AnywhereCache
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.Storage.v1.Data
Assembly: Google.Apis.Storage.v1.dll
Syntax
public class AnywhereCache : IDirectResponseSchema

Properties

AdmissionPolicy

The cache-level entry admission policy.

Declaration
[JsonProperty("admissionPolicy")]
public virtual string AdmissionPolicy { get; set; }
Property Value
Type Description
string

AnywhereCacheId

The ID of the Anywhere cache instance.

Declaration
[JsonProperty("anywhereCacheId")]
public virtual string AnywhereCacheId { get; set; }
Property Value
Type Description
string

Bucket

The name of the bucket containing this cache instance.

Declaration
[JsonProperty("bucket")]
public virtual string Bucket { get; set; }
Property Value
Type Description
string

CreateTime

DateTime representation of CreateTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use CreateTimeDateTimeOffset instead.")]
public virtual DateTime? CreateTime { get; set; }
Property Value
Type Description
DateTime?

CreateTimeDateTimeOffset

DateTimeOffset representation of CreateTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? CreateTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

CreateTimeRaw

The creation time of the cache instance in RFC 3339 format.

Declaration
[JsonProperty("createTime")]
public virtual string CreateTimeRaw { get; set; }
Property Value
Type Description
string

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

Id

The ID of the resource, including the project number, bucket name and anywhere cache ID.

Declaration
[JsonProperty("id")]
public virtual string Id { get; set; }
Property Value
Type Description
string

Kind

The kind of item this is. For Anywhere Cache, this is always storage#anywhereCache.

Declaration
[JsonProperty("kind")]
public virtual string Kind { get; set; }
Property Value
Type Description
string

PendingUpdate

True if the cache instance has an active Update long-running operation.

Declaration
[JsonProperty("pendingUpdate")]
public virtual bool? PendingUpdate { get; set; }
Property Value
Type Description
bool?

SelfLink

The link to this cache instance.

Declaration
[JsonProperty("selfLink")]
public virtual string SelfLink { get; set; }
Property Value
Type Description
string

State

The current state of the cache instance.

Declaration
[JsonProperty("state")]
public virtual string State { get; set; }
Property Value
Type Description
string

Ttl

The TTL of all cache entries in whole seconds. e.g., "7200s".

Declaration
[JsonProperty("ttl")]
public virtual object Ttl { get; set; }
Property Value
Type Description
object

UpdateTime

DateTime representation of UpdateTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use UpdateTimeDateTimeOffset instead.")]
public virtual DateTime? UpdateTime { get; set; }
Property Value
Type Description
DateTime?

UpdateTimeDateTimeOffset

DateTimeOffset representation of UpdateTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? UpdateTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

UpdateTimeRaw

The modification time of the cache instance metadata in RFC 3339 format.

Declaration
[JsonProperty("updateTime")]
public virtual string UpdateTimeRaw { get; set; }
Property Value
Type Description
string

Zone

The zone in which the cache instance is running. For example, us-central1-a.

Declaration
[JsonProperty("zone")]
public virtual string Zone { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX