Class MemoryLayer
The memory layer of a cluster. A memory layer serves reads from memory without hitting the backing persistent data store.
Implements
Inherited Members
Namespace: Google.Apis.BigtableAdmin.v2.Data
Assembly: Google.Apis.BigtableAdmin.v2.dll
Syntax
public class MemoryLayer : IDirectResponseSchema
Properties
ETag
Optional. The etag for this memory layer. This may be sent on update requests to ensure that the client has an up-to-date value before proceeding. The server returns an ABORTED error on a mismatched etag.
Declaration
[JsonProperty("etag")]
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
MemoryConfig
The configuration of this memory layer. Set an empty memory_config to enable the memory layer. Unset this
to disable the memory layer.
Declaration
[JsonProperty("memoryConfig")]
public virtual GoogleBigtableAdminV2MemoryLayerMemoryConfig MemoryConfig { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleBigtableAdminV2MemoryLayerMemoryConfig |
Name
Identifier. Name of the memory layer. This is always: "projects/{project}/instances/{instance}/clusters/{cluster}/memoryLayer".
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
State
Output only. The current state of the memory layer.
Declaration
[JsonProperty("state")]
public virtual string State { get; set; }
Property Value
| Type | Description |
|---|---|
| string |