Chronicle v1 API - Class DataTableService.DataTableServiceBase (1.0.0-beta05)

[BindServiceMethod(typeof(DataTableService), "BindService")]
public abstract class DataTableService.DataTableServiceBase

Reference documentation and code samples for the Chronicle v1 API class DataTableService.DataTableServiceBase.

Base class for server-side implementations of DataTableService

Inheritance

object > DataTableService.DataTableServiceBase

Namespace

Google.Cloud.Chronicle.V1

Assembly

Google.Cloud.Chronicle.V1.dll

Methods

BulkCreateDataTableRows(BulkCreateDataTableRowsRequest, ServerCallContext)

public virtual Task<BulkCreateDataTableRowsResponse> BulkCreateDataTableRows(BulkCreateDataTableRowsRequest request, ServerCallContext context)

Create data table rows in bulk.

Parameters
Name Description
request BulkCreateDataTableRowsRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskBulkCreateDataTableRowsResponse

The response to send back to the client (wrapped by a task).

BulkGetDataTableRows(BulkGetDataTableRowsRequest, ServerCallContext)

public virtual Task<BulkGetDataTableRowsResponse> BulkGetDataTableRows(BulkGetDataTableRowsRequest request, ServerCallContext context)

Get data table rows in bulk.

Parameters
Name Description
request BulkGetDataTableRowsRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskBulkGetDataTableRowsResponse

The response to send back to the client (wrapped by a task).

BulkReplaceDataTableRows(BulkReplaceDataTableRowsRequest, ServerCallContext)

public virtual Task<BulkReplaceDataTableRowsResponse> BulkReplaceDataTableRows(BulkReplaceDataTableRowsRequest request, ServerCallContext context)

Replace all existing data table rows with new data table rows.

Parameters
Name Description
request BulkReplaceDataTableRowsRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskBulkReplaceDataTableRowsResponse

The response to send back to the client (wrapped by a task).

BulkUpdateDataTableRows(BulkUpdateDataTableRowsRequest, ServerCallContext)

public virtual Task<BulkUpdateDataTableRowsResponse> BulkUpdateDataTableRows(BulkUpdateDataTableRowsRequest request, ServerCallContext context)

Update data table rows in bulk.

Parameters
Name Description
request BulkUpdateDataTableRowsRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskBulkUpdateDataTableRowsResponse

The response to send back to the client (wrapped by a task).

CreateDataTable(CreateDataTableRequest, ServerCallContext)

public virtual Task<DataTable> CreateDataTable(CreateDataTableRequest request, ServerCallContext context)

Create a new data table.

Parameters
Name Description
request CreateDataTableRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskDataTable

The response to send back to the client (wrapped by a task).

CreateDataTableRow(CreateDataTableRowRequest, ServerCallContext)

public virtual Task<DataTableRow> CreateDataTableRow(CreateDataTableRowRequest request, ServerCallContext context)

Create a new data table row.

Parameters
Name Description
request CreateDataTableRowRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskDataTableRow

The response to send back to the client (wrapped by a task).

DeleteDataTable(DeleteDataTableRequest, ServerCallContext)

public virtual Task<Empty> DeleteDataTable(DeleteDataTableRequest request, ServerCallContext context)

Delete data table.

Parameters
Name Description
request DeleteDataTableRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskEmpty

The response to send back to the client (wrapped by a task).

DeleteDataTableRow(DeleteDataTableRowRequest, ServerCallContext)

public virtual Task<Empty> DeleteDataTableRow(DeleteDataTableRowRequest request, ServerCallContext context)

Delete data table row.

Parameters
Name Description
request DeleteDataTableRowRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskEmpty

The response to send back to the client (wrapped by a task).

GetDataTable(GetDataTableRequest, ServerCallContext)

public virtual Task<DataTable> GetDataTable(GetDataTableRequest request, ServerCallContext context)

Get data table info.

Parameters
Name Description
request GetDataTableRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskDataTable

The response to send back to the client (wrapped by a task).

GetDataTableOperationErrors(GetDataTableOperationErrorsRequest, ServerCallContext)

public virtual Task<DataTableOperationErrors> GetDataTableOperationErrors(GetDataTableOperationErrorsRequest request, ServerCallContext context)

Get the error for a data table operation.

Parameters
Name Description
request GetDataTableOperationErrorsRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskDataTableOperationErrors

The response to send back to the client (wrapped by a task).

GetDataTableRow(GetDataTableRowRequest, ServerCallContext)

public virtual Task<DataTableRow> GetDataTableRow(GetDataTableRowRequest request, ServerCallContext context)

Get data table row

Parameters
Name Description
request GetDataTableRowRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskDataTableRow

The response to send back to the client (wrapped by a task).

ListDataTableRows(ListDataTableRowsRequest, ServerCallContext)

public virtual Task<ListDataTableRowsResponse> ListDataTableRows(ListDataTableRowsRequest request, ServerCallContext context)

List data table rows.

Parameters
Name Description
request ListDataTableRowsRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskListDataTableRowsResponse

The response to send back to the client (wrapped by a task).

ListDataTables(ListDataTablesRequest, ServerCallContext)

public virtual Task<ListDataTablesResponse> ListDataTables(ListDataTablesRequest request, ServerCallContext context)

List data tables.

Parameters
Name Description
request ListDataTablesRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskListDataTablesResponse

The response to send back to the client (wrapped by a task).

UpdateDataTable(UpdateDataTableRequest, ServerCallContext)

public virtual Task<DataTable> UpdateDataTable(UpdateDataTableRequest request, ServerCallContext context)

Update data table.

Parameters
Name Description
request UpdateDataTableRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskDataTable

The response to send back to the client (wrapped by a task).

UpdateDataTableRow(UpdateDataTableRowRequest, ServerCallContext)

public virtual Task<DataTableRow> UpdateDataTableRow(UpdateDataTableRowRequest request, ServerCallContext context)

Update data table row

Parameters
Name Description
request UpdateDataTableRowRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskDataTableRow

The response to send back to the client (wrapped by a task).