Class protos.google.bigtable.v2.Bigtable (5.0.0)

Represents a Bigtable

Inheritance

$protobuf.rpc.Service > protos.google.bigtable.v2.Bigtable

Package

@google-cloud/bigtable

Constructors

(constructor)(rpcImpl, requestDelimited, responseDelimited)

constructor(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean);

Constructs a new Bigtable service.

Parameters
NameDescription
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean

Whether requests are length-delimited

responseDelimited boolean

Whether responses are length-delimited

Methods

checkAndMutateRow(request, callback)

public checkAndMutateRow(request: google.bigtable.v2.ICheckAndMutateRowRequest, callback: google.bigtable.v2.Bigtable.CheckAndMutateRowCallback): void;

Calls CheckAndMutateRow.

Parameters
NameDescription
request ICheckAndMutateRowRequest

CheckAndMutateRowRequest message or plain object

callback CheckAndMutateRowCallback

Node-style callback called with the error, if any, and CheckAndMutateRowResponse

Returns
TypeDescription
void

checkAndMutateRow(request)

public checkAndMutateRow(request: google.bigtable.v2.ICheckAndMutateRowRequest): Promise<google.bigtable.v2.CheckAndMutateRowResponse>;

Calls CheckAndMutateRow.

Parameter
NameDescription
request ICheckAndMutateRowRequest

CheckAndMutateRowRequest message or plain object

Returns
TypeDescription
Promise<google.bigtable.v2.CheckAndMutateRowResponse>

Promise

create(rpcImpl, requestDelimited, responseDelimited)

public static create(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean): Bigtable;

Creates new Bigtable service using the specified rpc implementation.

Parameters
NameDescription
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean

Whether requests are length-delimited

responseDelimited boolean

Whether responses are length-delimited

Returns
TypeDescription
Bigtable

RPC service. Useful where requests and/or responses are streamed.

generateInitialChangeStreamPartitions(request, callback)

public generateInitialChangeStreamPartitions(request: google.bigtable.v2.IGenerateInitialChangeStreamPartitionsRequest, callback: google.bigtable.v2.Bigtable.GenerateInitialChangeStreamPartitionsCallback): void;

Calls GenerateInitialChangeStreamPartitions.

Parameters
NameDescription
request IGenerateInitialChangeStreamPartitionsRequest

GenerateInitialChangeStreamPartitionsRequest message or plain object

callback GenerateInitialChangeStreamPartitionsCallback

Node-style callback called with the error, if any, and GenerateInitialChangeStreamPartitionsResponse

Returns
TypeDescription
void

generateInitialChangeStreamPartitions(request)

public generateInitialChangeStreamPartitions(request: google.bigtable.v2.IGenerateInitialChangeStreamPartitionsRequest): Promise<google.bigtable.v2.GenerateInitialChangeStreamPartitionsResponse>;

Calls GenerateInitialChangeStreamPartitions.

Parameter
NameDescription
request IGenerateInitialChangeStreamPartitionsRequest

GenerateInitialChangeStreamPartitionsRequest message or plain object

Returns
TypeDescription
Promise<google.bigtable.v2.GenerateInitialChangeStreamPartitionsResponse>

Promise

mutateRow(request, callback)

public mutateRow(request: google.bigtable.v2.IMutateRowRequest, callback: google.bigtable.v2.Bigtable.MutateRowCallback): void;

Calls MutateRow.

Parameters
NameDescription
request IMutateRowRequest

MutateRowRequest message or plain object

callback MutateRowCallback

Node-style callback called with the error, if any, and MutateRowResponse

Returns
TypeDescription
void

mutateRow(request)

public mutateRow(request: google.bigtable.v2.IMutateRowRequest): Promise<google.bigtable.v2.MutateRowResponse>;

Calls MutateRow.

Parameter
NameDescription
request IMutateRowRequest

MutateRowRequest message or plain object

Returns
TypeDescription
Promise<google.bigtable.v2.MutateRowResponse>

Promise

mutateRows(request, callback)

public mutateRows(request: google.bigtable.v2.IMutateRowsRequest, callback: google.bigtable.v2.Bigtable.MutateRowsCallback): void;

Calls MutateRows.

Parameters
NameDescription
request IMutateRowsRequest

MutateRowsRequest message or plain object

callback MutateRowsCallback

Node-style callback called with the error, if any, and MutateRowsResponse

Returns
TypeDescription
void

mutateRows(request)

public mutateRows(request: google.bigtable.v2.IMutateRowsRequest): Promise<google.bigtable.v2.MutateRowsResponse>;

Calls MutateRows.

Parameter
NameDescription
request IMutateRowsRequest

MutateRowsRequest message or plain object

Returns
TypeDescription
Promise<google.bigtable.v2.MutateRowsResponse>

Promise

pingAndWarm(request, callback)

public pingAndWarm(request: google.bigtable.v2.IPingAndWarmRequest, callback: google.bigtable.v2.Bigtable.PingAndWarmCallback): void;

Calls PingAndWarm.

Parameters
NameDescription
request IPingAndWarmRequest

PingAndWarmRequest message or plain object

callback PingAndWarmCallback

Node-style callback called with the error, if any, and PingAndWarmResponse

Returns
TypeDescription
void

pingAndWarm(request)

public pingAndWarm(request: google.bigtable.v2.IPingAndWarmRequest): Promise<google.bigtable.v2.PingAndWarmResponse>;

Calls PingAndWarm.

Parameter
NameDescription
request IPingAndWarmRequest

PingAndWarmRequest message or plain object

Returns
TypeDescription
Promise<google.bigtable.v2.PingAndWarmResponse>

Promise

readChangeStream(request, callback)

public readChangeStream(request: google.bigtable.v2.IReadChangeStreamRequest, callback: google.bigtable.v2.Bigtable.ReadChangeStreamCallback): void;

Calls ReadChangeStream.

Parameters
NameDescription
request IReadChangeStreamRequest

ReadChangeStreamRequest message or plain object

callback ReadChangeStreamCallback

Node-style callback called with the error, if any, and ReadChangeStreamResponse

Returns
TypeDescription
void

readChangeStream(request)

public readChangeStream(request: google.bigtable.v2.IReadChangeStreamRequest): Promise<google.bigtable.v2.ReadChangeStreamResponse>;

Calls ReadChangeStream.

Parameter
NameDescription
request IReadChangeStreamRequest

ReadChangeStreamRequest message or plain object

Returns
TypeDescription
Promise<google.bigtable.v2.ReadChangeStreamResponse>

Promise

readModifyWriteRow(request, callback)

public readModifyWriteRow(request: google.bigtable.v2.IReadModifyWriteRowRequest, callback: google.bigtable.v2.Bigtable.ReadModifyWriteRowCallback): void;

Calls ReadModifyWriteRow.

Parameters
NameDescription
request IReadModifyWriteRowRequest

ReadModifyWriteRowRequest message or plain object

callback ReadModifyWriteRowCallback

Node-style callback called with the error, if any, and ReadModifyWriteRowResponse

Returns
TypeDescription
void

readModifyWriteRow(request)

public readModifyWriteRow(request: google.bigtable.v2.IReadModifyWriteRowRequest): Promise<google.bigtable.v2.ReadModifyWriteRowResponse>;

Calls ReadModifyWriteRow.

Parameter
NameDescription
request IReadModifyWriteRowRequest

ReadModifyWriteRowRequest message or plain object

Returns
TypeDescription
Promise<google.bigtable.v2.ReadModifyWriteRowResponse>

Promise

readRows(request, callback)

public readRows(request: google.bigtable.v2.IReadRowsRequest, callback: google.bigtable.v2.Bigtable.ReadRowsCallback): void;

Calls ReadRows.

Parameters
NameDescription
request IReadRowsRequest

ReadRowsRequest message or plain object

callback ReadRowsCallback

Node-style callback called with the error, if any, and ReadRowsResponse

Returns
TypeDescription
void

readRows(request)

public readRows(request: google.bigtable.v2.IReadRowsRequest): Promise<google.bigtable.v2.ReadRowsResponse>;

Calls ReadRows.

Parameter
NameDescription
request IReadRowsRequest

ReadRowsRequest message or plain object

Returns
TypeDescription
Promise<google.bigtable.v2.ReadRowsResponse>

Promise

sampleRowKeys(request, callback)

public sampleRowKeys(request: google.bigtable.v2.ISampleRowKeysRequest, callback: google.bigtable.v2.Bigtable.SampleRowKeysCallback): void;

Calls SampleRowKeys.

Parameters
NameDescription
request ISampleRowKeysRequest

SampleRowKeysRequest message or plain object

callback SampleRowKeysCallback

Node-style callback called with the error, if any, and SampleRowKeysResponse

Returns
TypeDescription
void

sampleRowKeys(request)

public sampleRowKeys(request: google.bigtable.v2.ISampleRowKeysRequest): Promise<google.bigtable.v2.SampleRowKeysResponse>;

Calls SampleRowKeys.

Parameter
NameDescription
request ISampleRowKeysRequest

SampleRowKeysRequest message or plain object

Returns
TypeDescription
Promise<google.bigtable.v2.SampleRowKeysResponse>

Promise