Show / Hide Table of Contents

Class TablesServiceClientImpl

TablesService client wrapper implementation, for convenient use.

Inheritance
object
TablesServiceClient
TablesServiceClientImpl
Inherited Members
TablesServiceClient.DefaultEndpoint
TablesServiceClient.DefaultScopes
TablesServiceClient.ServiceMetadata
TablesServiceClient.CreateAsync(CancellationToken)
TablesServiceClient.Create()
TablesServiceClient.ShutdownDefaultChannelsAsync()
TablesServiceClient.GetTableAsync(GetTableRequest, CancellationToken)
TablesServiceClient.GetTable(string, CallSettings)
TablesServiceClient.GetTableAsync(string, CallSettings)
TablesServiceClient.GetTableAsync(string, CancellationToken)
TablesServiceClient.GetTable(TableName, CallSettings)
TablesServiceClient.GetTableAsync(TableName, CallSettings)
TablesServiceClient.GetTableAsync(TableName, CancellationToken)
TablesServiceClient.GetWorkspaceAsync(GetWorkspaceRequest, CancellationToken)
TablesServiceClient.GetWorkspace(string, CallSettings)
TablesServiceClient.GetWorkspaceAsync(string, CallSettings)
TablesServiceClient.GetWorkspaceAsync(string, CancellationToken)
TablesServiceClient.GetWorkspace(WorkspaceName, CallSettings)
TablesServiceClient.GetWorkspaceAsync(WorkspaceName, CallSettings)
TablesServiceClient.GetWorkspaceAsync(WorkspaceName, CancellationToken)
TablesServiceClient.GetRowAsync(GetRowRequest, CancellationToken)
TablesServiceClient.GetRow(string, CallSettings)
TablesServiceClient.GetRowAsync(string, CallSettings)
TablesServiceClient.GetRowAsync(string, CancellationToken)
TablesServiceClient.GetRow(RowName, CallSettings)
TablesServiceClient.GetRowAsync(RowName, CallSettings)
TablesServiceClient.GetRowAsync(RowName, CancellationToken)
TablesServiceClient.ListRows(string, string, int?, CallSettings)
TablesServiceClient.ListRowsAsync(string, string, int?, CallSettings)
TablesServiceClient.CreateRowAsync(CreateRowRequest, CancellationToken)
TablesServiceClient.CreateRow(string, Row, CallSettings)
TablesServiceClient.CreateRowAsync(string, Row, CallSettings)
TablesServiceClient.CreateRowAsync(string, Row, CancellationToken)
TablesServiceClient.BatchCreateRowsAsync(BatchCreateRowsRequest, CancellationToken)
TablesServiceClient.UpdateRowAsync(UpdateRowRequest, CancellationToken)
TablesServiceClient.UpdateRow(Row, FieldMask, CallSettings)
TablesServiceClient.UpdateRowAsync(Row, FieldMask, CallSettings)
TablesServiceClient.UpdateRowAsync(Row, FieldMask, CancellationToken)
TablesServiceClient.BatchUpdateRowsAsync(BatchUpdateRowsRequest, CancellationToken)
TablesServiceClient.DeleteRowAsync(DeleteRowRequest, CancellationToken)
TablesServiceClient.DeleteRow(string, CallSettings)
TablesServiceClient.DeleteRowAsync(string, CallSettings)
TablesServiceClient.DeleteRowAsync(string, CancellationToken)
TablesServiceClient.DeleteRow(RowName, CallSettings)
TablesServiceClient.DeleteRowAsync(RowName, CallSettings)
TablesServiceClient.DeleteRowAsync(RowName, CancellationToken)
TablesServiceClient.BatchDeleteRowsAsync(BatchDeleteRowsRequest, CancellationToken)
object.GetHashCode()
object.GetType()
object.ToString()
Namespace: Google.Area120.Tables.V1Alpha1
Assembly: Google.Area120.Tables.V1Alpha1.dll
Syntax
public sealed class TablesServiceClientImpl : TablesServiceClient
Remarks

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

  • The API has a collection of [Table][google.area120.tables.v1alpha1.Table] resources, named tables/*

  • Each Table has a collection of [Row][google.area120.tables.v1alpha1.Row] resources, named tables/*/rows/*

  • The API has a collection of [Workspace][google.area120.tables.v1alpha1.Workspace] resources, named workspaces/*.

Constructors

TablesServiceClientImpl(TablesServiceClient, TablesServiceSettings, ILogger)

Constructs a client wrapper for the TablesService service, with the specified gRPC client and settings.

Declaration
public TablesServiceClientImpl(TablesService.TablesServiceClient grpcClient, TablesServiceSettings settings, ILogger logger)
Parameters
Type Name Description
TablesService.TablesServiceClient grpcClient

The underlying gRPC client.

TablesServiceSettings settings

The base TablesServiceSettings used within this client.

ILogger logger

Optional ILogger to use within this client.

Properties

GrpcClient

The underlying gRPC TablesService client

Declaration
public override TablesService.TablesServiceClient GrpcClient { get; }
Property Value
Type Description
TablesService.TablesServiceClient
Overrides
TablesServiceClient.GrpcClient

Methods

BatchCreateRows(BatchCreateRowsRequest, CallSettings)

Creates multiple rows.

Declaration
public override BatchCreateRowsResponse BatchCreateRows(BatchCreateRowsRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
BatchCreateRowsRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
BatchCreateRowsResponse

The RPC response.

Overrides
TablesServiceClient.BatchCreateRows(BatchCreateRowsRequest, CallSettings)

BatchCreateRowsAsync(BatchCreateRowsRequest, CallSettings)

Creates multiple rows.

Declaration
public override Task<BatchCreateRowsResponse> BatchCreateRowsAsync(BatchCreateRowsRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
BatchCreateRowsRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<BatchCreateRowsResponse>

A Task containing the RPC response.

Overrides
TablesServiceClient.BatchCreateRowsAsync(BatchCreateRowsRequest, CallSettings)

BatchDeleteRows(BatchDeleteRowsRequest, CallSettings)

Deletes multiple rows.

Declaration
public override void BatchDeleteRows(BatchDeleteRowsRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
BatchDeleteRowsRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Overrides
TablesServiceClient.BatchDeleteRows(BatchDeleteRowsRequest, CallSettings)

BatchDeleteRowsAsync(BatchDeleteRowsRequest, CallSettings)

Deletes multiple rows.

Declaration
public override Task BatchDeleteRowsAsync(BatchDeleteRowsRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
BatchDeleteRowsRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task

A Task containing the RPC response.

Overrides
TablesServiceClient.BatchDeleteRowsAsync(BatchDeleteRowsRequest, CallSettings)

BatchUpdateRows(BatchUpdateRowsRequest, CallSettings)

Updates multiple rows.

Declaration
public override BatchUpdateRowsResponse BatchUpdateRows(BatchUpdateRowsRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
BatchUpdateRowsRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
BatchUpdateRowsResponse

The RPC response.

Overrides
TablesServiceClient.BatchUpdateRows(BatchUpdateRowsRequest, CallSettings)

BatchUpdateRowsAsync(BatchUpdateRowsRequest, CallSettings)

Updates multiple rows.

Declaration
public override Task<BatchUpdateRowsResponse> BatchUpdateRowsAsync(BatchUpdateRowsRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
BatchUpdateRowsRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<BatchUpdateRowsResponse>

A Task containing the RPC response.

Overrides
TablesServiceClient.BatchUpdateRowsAsync(BatchUpdateRowsRequest, CallSettings)

CreateRow(CreateRowRequest, CallSettings)

Creates a row.

Declaration
public override Row CreateRow(CreateRowRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
CreateRowRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Row

The RPC response.

Overrides
TablesServiceClient.CreateRow(CreateRowRequest, CallSettings)

CreateRowAsync(CreateRowRequest, CallSettings)

Creates a row.

Declaration
public override Task<Row> CreateRowAsync(CreateRowRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
CreateRowRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<Row>

A Task containing the RPC response.

Overrides
TablesServiceClient.CreateRowAsync(CreateRowRequest, CallSettings)

DeleteRow(DeleteRowRequest, CallSettings)

Deletes a row.

Declaration
public override void DeleteRow(DeleteRowRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
DeleteRowRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Overrides
TablesServiceClient.DeleteRow(DeleteRowRequest, CallSettings)

DeleteRowAsync(DeleteRowRequest, CallSettings)

Deletes a row.

Declaration
public override Task DeleteRowAsync(DeleteRowRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
DeleteRowRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task

A Task containing the RPC response.

Overrides
TablesServiceClient.DeleteRowAsync(DeleteRowRequest, CallSettings)

GetRow(GetRowRequest, CallSettings)

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

Declaration
public override Row GetRow(GetRowRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
GetRowRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Row

The RPC response.

Overrides
TablesServiceClient.GetRow(GetRowRequest, CallSettings)

GetRowAsync(GetRowRequest, CallSettings)

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

Declaration
public override Task<Row> GetRowAsync(GetRowRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
GetRowRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<Row>

A Task containing the RPC response.

Overrides
TablesServiceClient.GetRowAsync(GetRowRequest, CallSettings)

GetTable(GetTableRequest, CallSettings)

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

Declaration
public override Table GetTable(GetTableRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
GetTableRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Table

The RPC response.

Overrides
TablesServiceClient.GetTable(GetTableRequest, CallSettings)

GetTableAsync(GetTableRequest, CallSettings)

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

Declaration
public override Task<Table> GetTableAsync(GetTableRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
GetTableRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<Table>

A Task containing the RPC response.

Overrides
TablesServiceClient.GetTableAsync(GetTableRequest, CallSettings)

GetWorkspace(GetWorkspaceRequest, CallSettings)

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

Declaration
public override Workspace GetWorkspace(GetWorkspaceRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
GetWorkspaceRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Workspace

The RPC response.

Overrides
TablesServiceClient.GetWorkspace(GetWorkspaceRequest, CallSettings)

GetWorkspaceAsync(GetWorkspaceRequest, CallSettings)

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

Declaration
public override Task<Workspace> GetWorkspaceAsync(GetWorkspaceRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
GetWorkspaceRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<Workspace>

A Task containing the RPC response.

Overrides
TablesServiceClient.GetWorkspaceAsync(GetWorkspaceRequest, CallSettings)

ListRows(ListRowsRequest, CallSettings)

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

Declaration
public override PagedEnumerable<ListRowsResponse, Row> ListRows(ListRowsRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ListRowsRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerable<ListRowsResponse, Row>

A pageable sequence of Row resources.

Overrides
TablesServiceClient.ListRows(ListRowsRequest, CallSettings)

ListRowsAsync(ListRowsRequest, CallSettings)

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

Declaration
public override PagedAsyncEnumerable<ListRowsResponse, Row> ListRowsAsync(ListRowsRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ListRowsRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerable<ListRowsResponse, Row>

A pageable asynchronous sequence of Row resources.

Overrides
TablesServiceClient.ListRowsAsync(ListRowsRequest, CallSettings)

ListTables(ListTablesRequest, CallSettings)

Lists tables for the user.

Declaration
public override PagedEnumerable<ListTablesResponse, Table> ListTables(ListTablesRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ListTablesRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerable<ListTablesResponse, Table>

A pageable sequence of Table resources.

Overrides
TablesServiceClient.ListTables(ListTablesRequest, CallSettings)

ListTablesAsync(ListTablesRequest, CallSettings)

Lists tables for the user.

Declaration
public override PagedAsyncEnumerable<ListTablesResponse, Table> ListTablesAsync(ListTablesRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ListTablesRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerable<ListTablesResponse, Table>

A pageable asynchronous sequence of Table resources.

Overrides
TablesServiceClient.ListTablesAsync(ListTablesRequest, CallSettings)

ListWorkspaces(ListWorkspacesRequest, CallSettings)

Lists workspaces for the user.

Declaration
public override PagedEnumerable<ListWorkspacesResponse, Workspace> ListWorkspaces(ListWorkspacesRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ListWorkspacesRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerable<ListWorkspacesResponse, Workspace>

A pageable sequence of Workspace resources.

Overrides
TablesServiceClient.ListWorkspaces(ListWorkspacesRequest, CallSettings)

ListWorkspacesAsync(ListWorkspacesRequest, CallSettings)

Lists workspaces for the user.

Declaration
public override PagedAsyncEnumerable<ListWorkspacesResponse, Workspace> ListWorkspacesAsync(ListWorkspacesRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ListWorkspacesRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerable<ListWorkspacesResponse, Workspace>

A pageable asynchronous sequence of Workspace resources.

Overrides
TablesServiceClient.ListWorkspacesAsync(ListWorkspacesRequest, CallSettings)

UpdateRow(UpdateRowRequest, CallSettings)

Updates a row.

Declaration
public override Row UpdateRow(UpdateRowRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
UpdateRowRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Row

The RPC response.

Overrides
TablesServiceClient.UpdateRow(UpdateRowRequest, CallSettings)

UpdateRowAsync(UpdateRowRequest, CallSettings)

Updates a row.

Declaration
public override Task<Row> UpdateRowAsync(UpdateRowRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
UpdateRowRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<Row>

A Task containing the RPC response.

Overrides
TablesServiceClient.UpdateRowAsync(UpdateRowRequest, CallSettings)
In this article
Back to top Generated by DocFX