Class TablesServiceGrpc.TablesServiceFutureStub (0.43.0)

See more code actions.
public static final class TablesServiceGrpc.TablesServiceFutureStub extends AbstractFutureStub<TablesServiceGrpc.TablesServiceFutureStub>

A stub to allow clients to do ListenableFuture-style rpc calls to service TablesService.

The Tables Service provides an API for reading and updating tables. It defines the following resource model:

  • The API has a collection of Table resources, named tables/*
  • Each Table has a collection of Row resources, named tables/*/rows/*
  • The API has a collection of Workspace resources, named workspaces/*.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractFutureStub > TablesServiceGrpc.TablesServiceFutureStub
io.grpc.stub.AbstractFutureStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractFutureStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.<T>withOption(io.grpc.CallOptions.Key<T>,T)
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.getCallOptions()
io.grpc.stub.AbstractStub.getChannel()
io.grpc.stub.AbstractStub.withCallCredentials(io.grpc.CallCredentials)
io.grpc.stub.AbstractStub.withChannel(io.grpc.Channel)
io.grpc.stub.AbstractStub.withCompression(java.lang.String)
io.grpc.stub.AbstractStub.withDeadline(io.grpc.Deadline)
io.grpc.stub.AbstractStub.withDeadlineAfter(long,java.util.concurrent.TimeUnit)
io.grpc.stub.AbstractStub.withExecutor(java.util.concurrent.Executor)
io.grpc.stub.AbstractStub.withInterceptors(io.grpc.ClientInterceptor...)
io.grpc.stub.AbstractStub.withMaxInboundMessageSize(int)
io.grpc.stub.AbstractStub.withMaxOutboundMessageSize(int)
io.grpc.stub.AbstractStub.withWaitForReady()

Methods

batchCreateRows(BatchCreateRowsRequest request)

public ListenableFuture<BatchCreateRowsResponse> batchCreateRows(BatchCreateRowsRequest request)

Creates multiple rows.

Parameter
NameDescription
requestBatchCreateRowsRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<BatchCreateRowsResponse>

batchDeleteRows(BatchDeleteRowsRequest request)

public ListenableFuture<Empty> batchDeleteRows(BatchDeleteRowsRequest request)

Deletes multiple rows.

Parameter
NameDescription
requestBatchDeleteRowsRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<Empty>

batchUpdateRows(BatchUpdateRowsRequest request)

public ListenableFuture<BatchUpdateRowsResponse> batchUpdateRows(BatchUpdateRowsRequest request)

Updates multiple rows.

Parameter
NameDescription
requestBatchUpdateRowsRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<BatchUpdateRowsResponse>

build(Channel channel, CallOptions callOptions)

protected TablesServiceGrpc.TablesServiceFutureStub build(Channel channel, CallOptions callOptions)
Parameters
NameDescription
channelio.grpc.Channel
callOptionsio.grpc.CallOptions
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

createRow(CreateRowRequest request)

public ListenableFuture<Row> createRow(CreateRowRequest request)

Creates a row.

Parameter
NameDescription
requestCreateRowRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<Row>

deleteRow(DeleteRowRequest request)

public ListenableFuture<Empty> deleteRow(DeleteRowRequest request)

Deletes a row.

Parameter
NameDescription
requestDeleteRowRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<Empty>

getRow(GetRowRequest request)

public ListenableFuture<Row> getRow(GetRowRequest request)

Gets a row. Returns NOT_FOUND if the row does not exist in the table.

Parameter
NameDescription
requestGetRowRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<Row>

getTable(GetTableRequest request)

public ListenableFuture<Table> getTable(GetTableRequest request)

Gets a table. Returns NOT_FOUND if the table does not exist.

Parameter
NameDescription
requestGetTableRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<Table>

getWorkspace(GetWorkspaceRequest request)

public ListenableFuture<Workspace> getWorkspace(GetWorkspaceRequest request)

Gets a workspace. Returns NOT_FOUND if the workspace does not exist.

Parameter
NameDescription
requestGetWorkspaceRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<Workspace>

listRows(ListRowsRequest request)

public ListenableFuture<ListRowsResponse> listRows(ListRowsRequest request)

Lists rows in a table. Returns NOT_FOUND if the table does not exist.

Parameter
NameDescription
requestListRowsRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<ListRowsResponse>

listTables(ListTablesRequest request)

public ListenableFuture<ListTablesResponse> listTables(ListTablesRequest request)

Lists tables for the user.

Parameter
NameDescription
requestListTablesRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<ListTablesResponse>

listWorkspaces(ListWorkspacesRequest request)

public ListenableFuture<ListWorkspacesResponse> listWorkspaces(ListWorkspacesRequest request)

Lists workspaces for the user.

Parameter
NameDescription
requestListWorkspacesRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<ListWorkspacesResponse>

updateRow(UpdateRowRequest request)

public ListenableFuture<Row> updateRow(UpdateRowRequest request)

Updates a row.

Parameter
NameDescription
requestUpdateRowRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<Row>