public static final class BigtableGrpc.BigtableFutureStub extends io.grpc.stub.AbstractFutureStub<BigtableGrpc.BigtableFutureStub>
Service for reading from and writing to existing Bigtable tables.
| Modifier and Type | Method and Description |
|---|---|
protected BigtableGrpc.BigtableFutureStub |
build(io.grpc.Channel channel,
io.grpc.CallOptions callOptions) |
com.google.common.util.concurrent.ListenableFuture<CheckAndMutateRowResponse> |
checkAndMutateRow(CheckAndMutateRowRequest request)
Mutates a row atomically based on the output of a predicate Reader filter.
|
com.google.common.util.concurrent.ListenableFuture<ClientConfiguration> |
getClientConfiguration(GetClientConfigurationRequest request)
This RPC is only intended to be used by the official Cloud Bigtable client
libraries to implement the Bigtable Session based protocol.
|
com.google.common.util.concurrent.ListenableFuture<MutateRowResponse> |
mutateRow(MutateRowRequest request)
Mutates a row atomically.
|
com.google.common.util.concurrent.ListenableFuture<PingAndWarmResponse> |
pingAndWarm(PingAndWarmRequest request)
Warm up associated instance metadata for this connection.
|
com.google.common.util.concurrent.ListenableFuture<PrepareQueryResponse> |
prepareQuery(PrepareQueryRequest request)
Prepares a GoogleSQL query for execution on a particular Bigtable instance.
|
com.google.common.util.concurrent.ListenableFuture<ReadModifyWriteRowResponse> |
readModifyWriteRow(ReadModifyWriteRowRequest request)
Modifies a row atomically on the server.
|
getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOnReadyThreshold, withOption, withWaitForReadyprotected BigtableGrpc.BigtableFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
build in class io.grpc.stub.AbstractStub<BigtableGrpc.BigtableFutureStub>public com.google.common.util.concurrent.ListenableFuture<MutateRowResponse> mutateRow(MutateRowRequest request)
Mutates a row atomically. Cells already present in the row are left unchanged unless explicitly changed by `mutation`.
public com.google.common.util.concurrent.ListenableFuture<CheckAndMutateRowResponse> checkAndMutateRow(CheckAndMutateRowRequest request)
Mutates a row atomically based on the output of a predicate Reader filter.
public com.google.common.util.concurrent.ListenableFuture<PingAndWarmResponse> pingAndWarm(PingAndWarmRequest request)
Warm up associated instance metadata for this connection. This call is not required but may be useful for connection keep-alive.
public com.google.common.util.concurrent.ListenableFuture<ReadModifyWriteRowResponse> readModifyWriteRow(ReadModifyWriteRowRequest request)
Modifies a row atomically on the server. The method reads the latest existing timestamp and value from the specified columns and writes a new entry based on pre-defined read/modify/write rules. The new value for the timestamp is the greater of the existing timestamp or the current server time. The method returns the new contents of all modified cells.
public com.google.common.util.concurrent.ListenableFuture<PrepareQueryResponse> prepareQuery(PrepareQueryRequest request)
Prepares a GoogleSQL query for execution on a particular Bigtable instance.
public com.google.common.util.concurrent.ListenableFuture<ClientConfiguration> getClientConfiguration(GetClientConfigurationRequest request)
This RPC is only intended to be used by the official Cloud Bigtable client libraries to implement the Bigtable Session based protocol. It is subject to change without notice.
Copyright © 2026 Google LLC. All rights reserved.