public sealed class MemoryLayer : IMessage<MemoryLayer>, IEquatable<MemoryLayer>, IDeepCloneable<MemoryLayer>, IBufferMessage, IMessageReference 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.
Implements
IMessageMemoryLayer, IEquatableMemoryLayer, IDeepCloneableMemoryLayer, IBufferMessage, IMessageNamespace
Google.Cloud.Bigtable.Admin.V2Assembly
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 |
|