Show / Hide Table of Contents

Class TablesServiceClientImpl

TablesService client wrapper implementation, for convenient use.

Inheritance
System.Object
TablesServiceClient
TablesServiceClientImpl
Inherited Members
TablesServiceClient.DefaultEndpoint
TablesServiceClient.DefaultScopes
TablesServiceClient.CreateAsync(CancellationToken)
TablesServiceClient.Create()
TablesServiceClient.ShutdownDefaultChannelsAsync()
TablesServiceClient.GetTableAsync(GetTableRequest, CancellationToken)
TablesServiceClient.GetTable(String, CallSettings)
TablesServiceClient.GetTableAsync(String, CallSettings)
TablesServiceClient.GetTableAsync(String, CancellationToken)
TablesServiceClient.GetRowAsync(GetRowRequest, CancellationToken)
TablesServiceClient.GetRow(String, CallSettings)
TablesServiceClient.GetRowAsync(String, CallSettings)
TablesServiceClient.GetRowAsync(String, CancellationToken)
TablesServiceClient.ListRows(String, String, Nullable<Int32>, CallSettings)
TablesServiceClient.ListRowsAsync(String, String, Nullable<Int32>, 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)
System.Object.ToString()
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
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/*

Constructors

TablesServiceClientImpl(TablesService.TablesServiceClient, TablesServiceSettings)

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

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

The underlying gRPC client.

TablesServiceSettings settings

The base TablesServiceSettings used 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.

Google.Api.Gax.Grpc.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.

Google.Api.Gax.Grpc.CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
System.Threading.Tasks.Task<BatchCreateRowsResponse>

A Task containing the RPC response.

Overrides
TablesServiceClient.BatchCreateRowsAsync(BatchCreateRowsRequest, 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.

Google.Api.Gax.Grpc.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.

Google.Api.Gax.Grpc.CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
System.Threading.Tasks.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.

Google.Api.Gax.Grpc.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.

Google.Api.Gax.Grpc.CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
System.Threading.Tasks.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.

Google.Api.Gax.Grpc.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.

Google.Api.Gax.Grpc.CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
System.Threading.Tasks.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.

Google.Api.Gax.Grpc.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.

Google.Api.Gax.Grpc.CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
System.Threading.Tasks.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.

Google.Api.Gax.Grpc.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.

Google.Api.Gax.Grpc.CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
System.Threading.Tasks.Task<Table>

A Task containing the RPC response.

Overrides
TablesServiceClient.GetTableAsync(GetTableRequest, 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.

Google.Api.Gax.Grpc.CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Google.Api.Gax.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.

Google.Api.Gax.Grpc.CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Google.Api.Gax.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.

Google.Api.Gax.Grpc.CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Google.Api.Gax.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.

Google.Api.Gax.Grpc.CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Google.Api.Gax.PagedAsyncEnumerable<ListTablesResponse, Table>

A pageable asynchronous sequence of Table resources.

Overrides
TablesServiceClient.ListTablesAsync(ListTablesRequest, 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.

Google.Api.Gax.Grpc.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.

Google.Api.Gax.Grpc.CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
System.Threading.Tasks.Task<Row>

A Task containing the RPC response.

Overrides
TablesServiceClient.UpdateRowAsync(UpdateRowRequest, CallSettings)
Back to top