public sealed class DataTableServiceClientImpl : DataTableServiceClientReference documentation and code samples for the Chronicle v1 API class DataTableServiceClientImpl.
DataTableService client wrapper implementation, for convenient use.
Namespace
Google.Cloud.Chronicle.V1Assembly
Google.Cloud.Chronicle.V1.dll
Remarks
DataTableManager provides an interface for managing data tables.
Constructors
DataTableServiceClientImpl(DataTableServiceClient, DataTableServiceSettings, ILogger)
public DataTableServiceClientImpl(DataTableService.DataTableServiceClient grpcClient, DataTableServiceSettings settings, ILogger logger)Constructs a client wrapper for the DataTableService service, with the specified gRPC client and settings.
| Parameters | |
|---|---|
| Name | Description |
grpcClient |
DataTableServiceDataTableServiceClientThe underlying gRPC client. |
settings |
DataTableServiceSettingsThe base DataTableServiceSettings used within this client. |
logger |
ILoggerOptional ILogger to use within this client. |
Properties
GrpcClient
public override DataTableService.DataTableServiceClient GrpcClient { get; }The underlying gRPC DataTableService client
| Property Value | |
|---|---|
| Type | Description |
DataTableServiceDataTableServiceClient |
|
Methods
BulkCreateDataTableRows(BulkCreateDataTableRowsRequest, CallSettings)
public override BulkCreateDataTableRowsResponse BulkCreateDataTableRows(BulkCreateDataTableRowsRequest request, CallSettings callSettings = null)Create data table rows in bulk.
| Parameters | |
|---|---|
| Name | Description |
request |
BulkCreateDataTableRowsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
BulkCreateDataTableRowsResponse |
The RPC response. |
BulkCreateDataTableRowsAsync(BulkCreateDataTableRowsRequest, CallSettings)
public override Task<BulkCreateDataTableRowsResponse> BulkCreateDataTableRowsAsync(BulkCreateDataTableRowsRequest request, CallSettings callSettings = null)Create data table rows in bulk.
| Parameters | |
|---|---|
| Name | Description |
request |
BulkCreateDataTableRowsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskBulkCreateDataTableRowsResponse |
A Task containing the RPC response. |
BulkGetDataTableRows(BulkGetDataTableRowsRequest, CallSettings)
public override BulkGetDataTableRowsResponse BulkGetDataTableRows(BulkGetDataTableRowsRequest request, CallSettings callSettings = null)Get data table rows in bulk.
| Parameters | |
|---|---|
| Name | Description |
request |
BulkGetDataTableRowsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
BulkGetDataTableRowsResponse |
The RPC response. |
BulkGetDataTableRowsAsync(BulkGetDataTableRowsRequest, CallSettings)
public override Task<BulkGetDataTableRowsResponse> BulkGetDataTableRowsAsync(BulkGetDataTableRowsRequest request, CallSettings callSettings = null)Get data table rows in bulk.
| Parameters | |
|---|---|
| Name | Description |
request |
BulkGetDataTableRowsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskBulkGetDataTableRowsResponse |
A Task containing the RPC response. |
BulkReplaceDataTableRows(BulkReplaceDataTableRowsRequest, CallSettings)
public override BulkReplaceDataTableRowsResponse BulkReplaceDataTableRows(BulkReplaceDataTableRowsRequest request, CallSettings callSettings = null)Replace all existing data table rows with new data table rows.
| Parameters | |
|---|---|
| Name | Description |
request |
BulkReplaceDataTableRowsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
BulkReplaceDataTableRowsResponse |
The RPC response. |
BulkReplaceDataTableRowsAsync(BulkReplaceDataTableRowsRequest, CallSettings)
public override Task<BulkReplaceDataTableRowsResponse> BulkReplaceDataTableRowsAsync(BulkReplaceDataTableRowsRequest request, CallSettings callSettings = null)Replace all existing data table rows with new data table rows.
| Parameters | |
|---|---|
| Name | Description |
request |
BulkReplaceDataTableRowsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskBulkReplaceDataTableRowsResponse |
A Task containing the RPC response. |
BulkUpdateDataTableRows(BulkUpdateDataTableRowsRequest, CallSettings)
public override BulkUpdateDataTableRowsResponse BulkUpdateDataTableRows(BulkUpdateDataTableRowsRequest request, CallSettings callSettings = null)Update data table rows in bulk.
| Parameters | |
|---|---|
| Name | Description |
request |
BulkUpdateDataTableRowsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
BulkUpdateDataTableRowsResponse |
The RPC response. |
BulkUpdateDataTableRowsAsync(BulkUpdateDataTableRowsRequest, CallSettings)
public override Task<BulkUpdateDataTableRowsResponse> BulkUpdateDataTableRowsAsync(BulkUpdateDataTableRowsRequest request, CallSettings callSettings = null)Update data table rows in bulk.
| Parameters | |
|---|---|
| Name | Description |
request |
BulkUpdateDataTableRowsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskBulkUpdateDataTableRowsResponse |
A Task containing the RPC response. |
CreateDataTable(CreateDataTableRequest, CallSettings)
public override DataTable CreateDataTable(CreateDataTableRequest request, CallSettings callSettings = null)Create a new data table.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateDataTableRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
DataTable |
The RPC response. |
CreateDataTableAsync(CreateDataTableRequest, CallSettings)
public override Task<DataTable> CreateDataTableAsync(CreateDataTableRequest request, CallSettings callSettings = null)Create a new data table.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateDataTableRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskDataTable |
A Task containing the RPC response. |
CreateDataTableRow(CreateDataTableRowRequest, CallSettings)
public override DataTableRow CreateDataTableRow(CreateDataTableRowRequest request, CallSettings callSettings = null)Create a new data table row.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateDataTableRowRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
DataTableRow |
The RPC response. |
CreateDataTableRowAsync(CreateDataTableRowRequest, CallSettings)
public override Task<DataTableRow> CreateDataTableRowAsync(CreateDataTableRowRequest request, CallSettings callSettings = null)Create a new data table row.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateDataTableRowRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskDataTableRow |
A Task containing the RPC response. |
DeleteDataTable(DeleteDataTableRequest, CallSettings)
public override void DeleteDataTable(DeleteDataTableRequest request, CallSettings callSettings = null)Delete data table.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteDataTableRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
DeleteDataTableAsync(DeleteDataTableRequest, CallSettings)
public override Task DeleteDataTableAsync(DeleteDataTableRequest request, CallSettings callSettings = null)Delete data table.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteDataTableRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Task |
A Task containing the RPC response. |
DeleteDataTableRow(DeleteDataTableRowRequest, CallSettings)
public override void DeleteDataTableRow(DeleteDataTableRowRequest request, CallSettings callSettings = null)Delete data table row.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteDataTableRowRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
DeleteDataTableRowAsync(DeleteDataTableRowRequest, CallSettings)
public override Task DeleteDataTableRowAsync(DeleteDataTableRowRequest request, CallSettings callSettings = null)Delete data table row.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteDataTableRowRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Task |
A Task containing the RPC response. |
GetDataTable(GetDataTableRequest, CallSettings)
public override DataTable GetDataTable(GetDataTableRequest request, CallSettings callSettings = null)Get data table info.
| Parameters | |
|---|---|
| Name | Description |
request |
GetDataTableRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
DataTable |
The RPC response. |
GetDataTableAsync(GetDataTableRequest, CallSettings)
public override Task<DataTable> GetDataTableAsync(GetDataTableRequest request, CallSettings callSettings = null)Get data table info.
| Parameters | |
|---|---|
| Name | Description |
request |
GetDataTableRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskDataTable |
A Task containing the RPC response. |
GetDataTableOperationErrors(GetDataTableOperationErrorsRequest, CallSettings)
public override DataTableOperationErrors GetDataTableOperationErrors(GetDataTableOperationErrorsRequest request, CallSettings callSettings = null)Get the error for a data table operation.
| Parameters | |
|---|---|
| Name | Description |
request |
GetDataTableOperationErrorsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
DataTableOperationErrors |
The RPC response. |
GetDataTableOperationErrorsAsync(GetDataTableOperationErrorsRequest, CallSettings)
public override Task<DataTableOperationErrors> GetDataTableOperationErrorsAsync(GetDataTableOperationErrorsRequest request, CallSettings callSettings = null)Get the error for a data table operation.
| Parameters | |
|---|---|
| Name | Description |
request |
GetDataTableOperationErrorsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskDataTableOperationErrors |
A Task containing the RPC response. |
GetDataTableRow(GetDataTableRowRequest, CallSettings)
public override DataTableRow GetDataTableRow(GetDataTableRowRequest request, CallSettings callSettings = null)Get data table row
| Parameters | |
|---|---|
| Name | Description |
request |
GetDataTableRowRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
DataTableRow |
The RPC response. |
GetDataTableRowAsync(GetDataTableRowRequest, CallSettings)
public override Task<DataTableRow> GetDataTableRowAsync(GetDataTableRowRequest request, CallSettings callSettings = null)Get data table row
| Parameters | |
|---|---|
| Name | Description |
request |
GetDataTableRowRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskDataTableRow |
A Task containing the RPC response. |
ListDataTableRows(ListDataTableRowsRequest, CallSettings)
public override PagedEnumerable<ListDataTableRowsResponse, DataTableRow> ListDataTableRows(ListDataTableRowsRequest request, CallSettings callSettings = null)List data table rows.
| Parameters | |
|---|---|
| Name | Description |
request |
ListDataTableRowsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListDataTableRowsResponseDataTableRow |
A pageable sequence of DataTableRow resources. |
ListDataTableRowsAsync(ListDataTableRowsRequest, CallSettings)
public override PagedAsyncEnumerable<ListDataTableRowsResponse, DataTableRow> ListDataTableRowsAsync(ListDataTableRowsRequest request, CallSettings callSettings = null)List data table rows.
| Parameters | |
|---|---|
| Name | Description |
request |
ListDataTableRowsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListDataTableRowsResponseDataTableRow |
A pageable asynchronous sequence of DataTableRow resources. |
ListDataTables(ListDataTablesRequest, CallSettings)
public override PagedEnumerable<ListDataTablesResponse, DataTable> ListDataTables(ListDataTablesRequest request, CallSettings callSettings = null)List data tables.
| Parameters | |
|---|---|
| Name | Description |
request |
ListDataTablesRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListDataTablesResponseDataTable |
A pageable sequence of DataTable resources. |
ListDataTablesAsync(ListDataTablesRequest, CallSettings)
public override PagedAsyncEnumerable<ListDataTablesResponse, DataTable> ListDataTablesAsync(ListDataTablesRequest request, CallSettings callSettings = null)List data tables.
| Parameters | |
|---|---|
| Name | Description |
request |
ListDataTablesRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListDataTablesResponseDataTable |
A pageable asynchronous sequence of DataTable resources. |
UpdateDataTable(UpdateDataTableRequest, CallSettings)
public override DataTable UpdateDataTable(UpdateDataTableRequest request, CallSettings callSettings = null)Update data table.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateDataTableRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
DataTable |
The RPC response. |
UpdateDataTableAsync(UpdateDataTableRequest, CallSettings)
public override Task<DataTable> UpdateDataTableAsync(UpdateDataTableRequest request, CallSettings callSettings = null)Update data table.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateDataTableRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskDataTable |
A Task containing the RPC response. |
UpdateDataTableRow(UpdateDataTableRowRequest, CallSettings)
public override DataTableRow UpdateDataTableRow(UpdateDataTableRowRequest request, CallSettings callSettings = null)Update data table row
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateDataTableRowRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
DataTableRow |
The RPC response. |
UpdateDataTableRowAsync(UpdateDataTableRowRequest, CallSettings)
public override Task<DataTableRow> UpdateDataTableRowAsync(UpdateDataTableRowRequest request, CallSettings callSettings = null)Update data table row
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateDataTableRowRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskDataTableRow |
A Task containing the RPC response. |