Google Cloud Bigtable Administration v2 API - Class MemoryLayer (3.35.0)

public sealed class MemoryLayer : IMessage<MemoryLayer>, IEquatable<MemoryLayer>, IDeepCloneable<MemoryLayer>, IBufferMessage, IMessage

Reference documentation and code samples for the Google Cloud Bigtable Administration v2 API class MemoryLayer.

The memory layer of a cluster. A memory layer serves reads from memory without hitting the backing persistent data store.

Inheritance

object > MemoryLayer

Namespace

Google.Cloud.Bigtable.Admin.V2

Assembly

Google.Cloud.Bigtable.Admin.V2.dll

Constructors

MemoryLayer()

public MemoryLayer()

MemoryLayer(MemoryLayer)

public MemoryLayer(MemoryLayer other)
Parameter
Name Description
other MemoryLayer

Properties

Etag

public string Etag { get; set; }

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.

Property Value
Type Description
string

MemoryConfig

public MemoryLayer.Types.MemoryConfig MemoryConfig { get; set; }

The configuration of this memory layer. Set an empty memory_config to enable the memory layer. Unset this to disable the memory layer.

Property Value
Type Description
MemoryLayerTypesMemoryConfig

MemoryLayerName

public MemoryLayerName MemoryLayerName { get; set; }

MemoryLayerName-typed view over the Name resource name property.

Property Value
Type Description
MemoryLayerName

Name

public string Name { get; set; }

Identifier. Name of the memory layer. This is always: "projects/{project}/instances/{instance}/clusters/{cluster}/memoryLayer".

Property Value
Type Description
string

State

public MemoryLayer.Types.State State { get; set; }

Output only. The current state of the memory layer.

Property Value
Type Description
MemoryLayerTypesState