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<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<ReadModifyWriteRowResponse> |
readModifyWriteRow(ReadModifyWriteRowRequest request)
Modifies a row atomically on the server.
|
protected 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.
Copyright © 2022 Google LLC. All rights reserved.