Chronicle v1 API - Class DataTableServiceClient (1.0.0-beta05)

public abstract class DataTableServiceClient

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

DataTableService client wrapper, for convenient use.

Inheritance

object > DataTableServiceClient

Namespace

Google.Cloud.Chronicle.V1

Assembly

Google.Cloud.Chronicle.V1.dll

Remarks

DataTableManager provides an interface for managing data tables.

Properties

DefaultEndpoint

public static string DefaultEndpoint { get; }

The default endpoint for the DataTableService service, which is a host of "chronicle.googleapis.com" and a port of 443.

Property Value
Type Description
string

DefaultScopes

public static IReadOnlyList<string> DefaultScopes { get; }

The default DataTableService scopes.

Property Value
Type Description
IReadOnlyListstring
Remarks

GrpcClient

public virtual DataTableService.DataTableServiceClient GrpcClient { get; }

The underlying gRPC DataTableService client

Property Value
Type Description
DataTableServiceDataTableServiceClient

ServiceMetadata

public static ServiceMetadata ServiceMetadata { get; }

The service metadata associated with this client type.

Property Value
Type Description
ServiceMetadata

Methods

BulkCreateDataTableRows(BulkCreateDataTableRowsRequest, CallSettings)

public virtual BulkCreateDataTableRowsResponse BulkCreateDataTableRows(BulkCreateDataTableRowsRequest request, CallSettings callSettings = null)

Create data table rows in bulk.

Parameters
Name Description
request BulkCreateDataTableRowsRequest

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
BulkCreateDataTableRowsResponse

The RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = DataTableServiceClient.Create();
// Initialize request argument(s)
BulkCreateDataTableRowsRequest request = new BulkCreateDataTableRowsRequest
{
    ParentAsDataTableName = DataTableName.FromProjectLocationInstanceDataTable("[PROJECT]", "[LOCATION]", "[INSTANCE]", "[DATA_TABLE]"),
    Requests =
    {
        new CreateDataTableRowRequest(),
    },
};
// Make the request
BulkCreateDataTableRowsResponse response = dataTableServiceClient.BulkCreateDataTableRows(request);

BulkCreateDataTableRows(DataTableName, IEnumerable<CreateDataTableRowRequest>, CallSettings)

public virtual BulkCreateDataTableRowsResponse BulkCreateDataTableRows(DataTableName parent, IEnumerable<CreateDataTableRowRequest> requests, CallSettings callSettings = null)

Create data table rows in bulk.

Parameters
Name Description
parent DataTableName

Required. The resource id of the data table. Format: /projects/{project}/locations/{location}/instances/{instance}/dataTables/{data_table}

requests IEnumerableCreateDataTableRowRequest

Required. Data table rows to create. A maximum of 1000 rows (for sync requests) or 2000 rows (for async requests) can be created in a single request. Total size of the rows should be less than 4MB.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
BulkCreateDataTableRowsResponse

The RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = DataTableServiceClient.Create();
// Initialize request argument(s)
DataTableName parent = DataTableName.FromProjectLocationInstanceDataTable("[PROJECT]", "[LOCATION]", "[INSTANCE]", "[DATA_TABLE]");
IEnumerable<CreateDataTableRowRequest> requests = new CreateDataTableRowRequest[]
{
    new CreateDataTableRowRequest(),
};
// Make the request
BulkCreateDataTableRowsResponse response = dataTableServiceClient.BulkCreateDataTableRows(parent, requests);

BulkCreateDataTableRows(string, IEnumerable<CreateDataTableRowRequest>, CallSettings)

public virtual BulkCreateDataTableRowsResponse BulkCreateDataTableRows(string parent, IEnumerable<CreateDataTableRowRequest> requests, CallSettings callSettings = null)

Create data table rows in bulk.

Parameters
Name Description
parent string

Required. The resource id of the data table. Format: /projects/{project}/locations/{location}/instances/{instance}/dataTables/{data_table}

requests IEnumerableCreateDataTableRowRequest

Required. Data table rows to create. A maximum of 1000 rows (for sync requests) or 2000 rows (for async requests) can be created in a single request. Total size of the rows should be less than 4MB.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
BulkCreateDataTableRowsResponse

The RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = DataTableServiceClient.Create();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]/instances/[INSTANCE]/dataTables/[DATA_TABLE]";
IEnumerable<CreateDataTableRowRequest> requests = new CreateDataTableRowRequest[]
{
    new CreateDataTableRowRequest(),
};
// Make the request
BulkCreateDataTableRowsResponse response = dataTableServiceClient.BulkCreateDataTableRows(parent, requests);

BulkCreateDataTableRowsAsync(BulkCreateDataTableRowsRequest, CallSettings)

public virtual Task<BulkCreateDataTableRowsResponse> BulkCreateDataTableRowsAsync(BulkCreateDataTableRowsRequest request, CallSettings callSettings = null)

Create data table rows in bulk.

Parameters
Name Description
request BulkCreateDataTableRowsRequest

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
TaskBulkCreateDataTableRowsResponse

A Task containing the RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
BulkCreateDataTableRowsRequest request = new BulkCreateDataTableRowsRequest
{
    ParentAsDataTableName = DataTableName.FromProjectLocationInstanceDataTable("[PROJECT]", "[LOCATION]", "[INSTANCE]", "[DATA_TABLE]"),
    Requests =
    {
        new CreateDataTableRowRequest(),
    },
};
// Make the request
BulkCreateDataTableRowsResponse response = await dataTableServiceClient.BulkCreateDataTableRowsAsync(request);

BulkCreateDataTableRowsAsync(BulkCreateDataTableRowsRequest, CancellationToken)

public virtual Task<BulkCreateDataTableRowsResponse> BulkCreateDataTableRowsAsync(BulkCreateDataTableRowsRequest request, CancellationToken cancellationToken)

Create data table rows in bulk.

Parameters
Name Description
request BulkCreateDataTableRowsRequest

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

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskBulkCreateDataTableRowsResponse

A Task containing the RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
BulkCreateDataTableRowsRequest request = new BulkCreateDataTableRowsRequest
{
    ParentAsDataTableName = DataTableName.FromProjectLocationInstanceDataTable("[PROJECT]", "[LOCATION]", "[INSTANCE]", "[DATA_TABLE]"),
    Requests =
    {
        new CreateDataTableRowRequest(),
    },
};
// Make the request
BulkCreateDataTableRowsResponse response = await dataTableServiceClient.BulkCreateDataTableRowsAsync(request);

BulkCreateDataTableRowsAsync(DataTableName, IEnumerable<CreateDataTableRowRequest>, CallSettings)

public virtual Task<BulkCreateDataTableRowsResponse> BulkCreateDataTableRowsAsync(DataTableName parent, IEnumerable<CreateDataTableRowRequest> requests, CallSettings callSettings = null)

Create data table rows in bulk.

Parameters
Name Description
parent DataTableName

Required. The resource id of the data table. Format: /projects/{project}/locations/{location}/instances/{instance}/dataTables/{data_table}

requests IEnumerableCreateDataTableRowRequest

Required. Data table rows to create. A maximum of 1000 rows (for sync requests) or 2000 rows (for async requests) can be created in a single request. Total size of the rows should be less than 4MB.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskBulkCreateDataTableRowsResponse

A Task containing the RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
DataTableName parent = DataTableName.FromProjectLocationInstanceDataTable("[PROJECT]", "[LOCATION]", "[INSTANCE]", "[DATA_TABLE]");
IEnumerable<CreateDataTableRowRequest> requests = new CreateDataTableRowRequest[]
{
    new CreateDataTableRowRequest(),
};
// Make the request
BulkCreateDataTableRowsResponse response = await dataTableServiceClient.BulkCreateDataTableRowsAsync(parent, requests);

BulkCreateDataTableRowsAsync(DataTableName, IEnumerable<CreateDataTableRowRequest>, CancellationToken)

public virtual Task<BulkCreateDataTableRowsResponse> BulkCreateDataTableRowsAsync(DataTableName parent, IEnumerable<CreateDataTableRowRequest> requests, CancellationToken cancellationToken)

Create data table rows in bulk.

Parameters
Name Description
parent DataTableName

Required. The resource id of the data table. Format: /projects/{project}/locations/{location}/instances/{instance}/dataTables/{data_table}

requests IEnumerableCreateDataTableRowRequest

Required. Data table rows to create. A maximum of 1000 rows (for sync requests) or 2000 rows (for async requests) can be created in a single request. Total size of the rows should be less than 4MB.

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskBulkCreateDataTableRowsResponse

A Task containing the RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
DataTableName parent = DataTableName.FromProjectLocationInstanceDataTable("[PROJECT]", "[LOCATION]", "[INSTANCE]", "[DATA_TABLE]");
IEnumerable<CreateDataTableRowRequest> requests = new CreateDataTableRowRequest[]
{
    new CreateDataTableRowRequest(),
};
// Make the request
BulkCreateDataTableRowsResponse response = await dataTableServiceClient.BulkCreateDataTableRowsAsync(parent, requests);

BulkCreateDataTableRowsAsync(string, IEnumerable<CreateDataTableRowRequest>, CallSettings)

public virtual Task<BulkCreateDataTableRowsResponse> BulkCreateDataTableRowsAsync(string parent, IEnumerable<CreateDataTableRowRequest> requests, CallSettings callSettings = null)

Create data table rows in bulk.

Parameters
Name Description
parent string

Required. The resource id of the data table. Format: /projects/{project}/locations/{location}/instances/{instance}/dataTables/{data_table}

requests IEnumerableCreateDataTableRowRequest

Required. Data table rows to create. A maximum of 1000 rows (for sync requests) or 2000 rows (for async requests) can be created in a single request. Total size of the rows should be less than 4MB.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskBulkCreateDataTableRowsResponse

A Task containing the RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]/instances/[INSTANCE]/dataTables/[DATA_TABLE]";
IEnumerable<CreateDataTableRowRequest> requests = new CreateDataTableRowRequest[]
{
    new CreateDataTableRowRequest(),
};
// Make the request
BulkCreateDataTableRowsResponse response = await dataTableServiceClient.BulkCreateDataTableRowsAsync(parent, requests);

BulkCreateDataTableRowsAsync(string, IEnumerable<CreateDataTableRowRequest>, CancellationToken)

public virtual Task<BulkCreateDataTableRowsResponse> BulkCreateDataTableRowsAsync(string parent, IEnumerable<CreateDataTableRowRequest> requests, CancellationToken cancellationToken)

Create data table rows in bulk.

Parameters
Name Description
parent string

Required. The resource id of the data table. Format: /projects/{project}/locations/{location}/instances/{instance}/dataTables/{data_table}

requests IEnumerableCreateDataTableRowRequest

Required. Data table rows to create. A maximum of 1000 rows (for sync requests) or 2000 rows (for async requests) can be created in a single request. Total size of the rows should be less than 4MB.

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskBulkCreateDataTableRowsResponse

A Task containing the RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]/instances/[INSTANCE]/dataTables/[DATA_TABLE]";
IEnumerable<CreateDataTableRowRequest> requests = new CreateDataTableRowRequest[]
{
    new CreateDataTableRowRequest(),
};
// Make the request
BulkCreateDataTableRowsResponse response = await dataTableServiceClient.BulkCreateDataTableRowsAsync(parent, requests);

BulkGetDataTableRows(BulkGetDataTableRowsRequest, CallSettings)

public virtual BulkGetDataTableRowsResponse BulkGetDataTableRows(BulkGetDataTableRowsRequest request, CallSettings callSettings = null)

Get data table rows in bulk.

Parameters
Name Description
request BulkGetDataTableRowsRequest

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
BulkGetDataTableRowsResponse

The RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = DataTableServiceClient.Create();
// Initialize request argument(s)
BulkGetDataTableRowsRequest request = new BulkGetDataTableRowsRequest
{
    ParentAsDataTableName = DataTableName.FromProjectLocationInstanceDataTable("[PROJECT]", "[LOCATION]", "[INSTANCE]", "[DATA_TABLE]"),
    Requests =
    {
        new GetDataTableRowRequest(),
    },
};
// Make the request
BulkGetDataTableRowsResponse response = dataTableServiceClient.BulkGetDataTableRows(request);

BulkGetDataTableRows(DataTableName, IEnumerable<GetDataTableRowRequest>, CallSettings)

public virtual BulkGetDataTableRowsResponse BulkGetDataTableRows(DataTableName parent, IEnumerable<GetDataTableRowRequest> requests, CallSettings callSettings = null)

Get data table rows in bulk.

Parameters
Name Description
parent DataTableName

Required. The resource id of the data table. Format: /projects/{project}/locations/{location}/instances/{instance}/dataTables/{data_table}

requests IEnumerableGetDataTableRowRequest

Required. Data table rows to get. At max 1,000 rows can be there in a request.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
BulkGetDataTableRowsResponse

The RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = DataTableServiceClient.Create();
// Initialize request argument(s)
DataTableName parent = DataTableName.FromProjectLocationInstanceDataTable("[PROJECT]", "[LOCATION]", "[INSTANCE]", "[DATA_TABLE]");
IEnumerable<GetDataTableRowRequest> requests = new GetDataTableRowRequest[]
{
    new GetDataTableRowRequest(),
};
// Make the request
BulkGetDataTableRowsResponse response = dataTableServiceClient.BulkGetDataTableRows(parent, requests);

BulkGetDataTableRows(string, IEnumerable<GetDataTableRowRequest>, CallSettings)

public virtual BulkGetDataTableRowsResponse BulkGetDataTableRows(string parent, IEnumerable<GetDataTableRowRequest> requests, CallSettings callSettings = null)

Get data table rows in bulk.

Parameters
Name Description
parent string

Required. The resource id of the data table. Format: /projects/{project}/locations/{location}/instances/{instance}/dataTables/{data_table}

requests IEnumerableGetDataTableRowRequest

Required. Data table rows to get. At max 1,000 rows can be there in a request.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
BulkGetDataTableRowsResponse

The RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = DataTableServiceClient.Create();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]/instances/[INSTANCE]/dataTables/[DATA_TABLE]";
IEnumerable<GetDataTableRowRequest> requests = new GetDataTableRowRequest[]
{
    new GetDataTableRowRequest(),
};
// Make the request
BulkGetDataTableRowsResponse response = dataTableServiceClient.BulkGetDataTableRows(parent, requests);

BulkGetDataTableRowsAsync(BulkGetDataTableRowsRequest, CallSettings)

public virtual Task<BulkGetDataTableRowsResponse> BulkGetDataTableRowsAsync(BulkGetDataTableRowsRequest request, CallSettings callSettings = null)

Get data table rows in bulk.

Parameters
Name Description
request BulkGetDataTableRowsRequest

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
TaskBulkGetDataTableRowsResponse

A Task containing the RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
BulkGetDataTableRowsRequest request = new BulkGetDataTableRowsRequest
{
    ParentAsDataTableName = DataTableName.FromProjectLocationInstanceDataTable("[PROJECT]", "[LOCATION]", "[INSTANCE]", "[DATA_TABLE]"),
    Requests =
    {
        new GetDataTableRowRequest(),
    },
};
// Make the request
BulkGetDataTableRowsResponse response = await dataTableServiceClient.BulkGetDataTableRowsAsync(request);

BulkGetDataTableRowsAsync(BulkGetDataTableRowsRequest, CancellationToken)

public virtual Task<BulkGetDataTableRowsResponse> BulkGetDataTableRowsAsync(BulkGetDataTableRowsRequest request, CancellationToken cancellationToken)

Get data table rows in bulk.

Parameters
Name Description
request BulkGetDataTableRowsRequest

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

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskBulkGetDataTableRowsResponse

A Task containing the RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
BulkGetDataTableRowsRequest request = new BulkGetDataTableRowsRequest
{
    ParentAsDataTableName = DataTableName.FromProjectLocationInstanceDataTable("[PROJECT]", "[LOCATION]", "[INSTANCE]", "[DATA_TABLE]"),
    Requests =
    {
        new GetDataTableRowRequest(),
    },
};
// Make the request
BulkGetDataTableRowsResponse response = await dataTableServiceClient.BulkGetDataTableRowsAsync(request);

BulkGetDataTableRowsAsync(DataTableName, IEnumerable<GetDataTableRowRequest>, CallSettings)

public virtual Task<BulkGetDataTableRowsResponse> BulkGetDataTableRowsAsync(DataTableName parent, IEnumerable<GetDataTableRowRequest> requests, CallSettings callSettings = null)

Get data table rows in bulk.

Parameters
Name Description
parent DataTableName

Required. The resource id of the data table. Format: /projects/{project}/locations/{location}/instances/{instance}/dataTables/{data_table}

requests IEnumerableGetDataTableRowRequest

Required. Data table rows to get. At max 1,000 rows can be there in a request.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskBulkGetDataTableRowsResponse

A Task containing the RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
DataTableName parent = DataTableName.FromProjectLocationInstanceDataTable("[PROJECT]", "[LOCATION]", "[INSTANCE]", "[DATA_TABLE]");
IEnumerable<GetDataTableRowRequest> requests = new GetDataTableRowRequest[]
{
    new GetDataTableRowRequest(),
};
// Make the request
BulkGetDataTableRowsResponse response = await dataTableServiceClient.BulkGetDataTableRowsAsync(parent, requests);

BulkGetDataTableRowsAsync(DataTableName, IEnumerable<GetDataTableRowRequest>, CancellationToken)

public virtual Task<BulkGetDataTableRowsResponse> BulkGetDataTableRowsAsync(DataTableName parent, IEnumerable<GetDataTableRowRequest> requests, CancellationToken cancellationToken)

Get data table rows in bulk.

Parameters
Name Description
parent DataTableName

Required. The resource id of the data table. Format: /projects/{project}/locations/{location}/instances/{instance}/dataTables/{data_table}

requests IEnumerableGetDataTableRowRequest

Required. Data table rows to get. At max 1,000 rows can be there in a request.

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskBulkGetDataTableRowsResponse

A Task containing the RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
DataTableName parent = DataTableName.FromProjectLocationInstanceDataTable("[PROJECT]", "[LOCATION]", "[INSTANCE]", "[DATA_TABLE]");
IEnumerable<GetDataTableRowRequest> requests = new GetDataTableRowRequest[]
{
    new GetDataTableRowRequest(),
};
// Make the request
BulkGetDataTableRowsResponse response = await dataTableServiceClient.BulkGetDataTableRowsAsync(parent, requests);

BulkGetDataTableRowsAsync(string, IEnumerable<GetDataTableRowRequest>, CallSettings)

public virtual Task<BulkGetDataTableRowsResponse> BulkGetDataTableRowsAsync(string parent, IEnumerable<GetDataTableRowRequest> requests, CallSettings callSettings = null)

Get data table rows in bulk.

Parameters
Name Description
parent string

Required. The resource id of the data table. Format: /projects/{project}/locations/{location}/instances/{instance}/dataTables/{data_table}

requests IEnumerableGetDataTableRowRequest

Required. Data table rows to get. At max 1,000 rows can be there in a request.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskBulkGetDataTableRowsResponse

A Task containing the RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]/instances/[INSTANCE]/dataTables/[DATA_TABLE]";
IEnumerable<GetDataTableRowRequest> requests = new GetDataTableRowRequest[]
{
    new GetDataTableRowRequest(),
};
// Make the request
BulkGetDataTableRowsResponse response = await dataTableServiceClient.BulkGetDataTableRowsAsync(parent, requests);

BulkGetDataTableRowsAsync(string, IEnumerable<GetDataTableRowRequest>, CancellationToken)

public virtual Task<BulkGetDataTableRowsResponse> BulkGetDataTableRowsAsync(string parent, IEnumerable<GetDataTableRowRequest> requests, CancellationToken cancellationToken)

Get data table rows in bulk.

Parameters
Name Description
parent string

Required. The resource id of the data table. Format: /projects/{project}/locations/{location}/instances/{instance}/dataTables/{data_table}

requests IEnumerableGetDataTableRowRequest

Required. Data table rows to get. At max 1,000 rows can be there in a request.

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskBulkGetDataTableRowsResponse

A Task containing the RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]/instances/[INSTANCE]/dataTables/[DATA_TABLE]";
IEnumerable<GetDataTableRowRequest> requests = new GetDataTableRowRequest[]
{
    new GetDataTableRowRequest(),
};
// Make the request
BulkGetDataTableRowsResponse response = await dataTableServiceClient.BulkGetDataTableRowsAsync(parent, requests);

BulkReplaceDataTableRows(BulkReplaceDataTableRowsRequest, CallSettings)

public virtual BulkReplaceDataTableRowsResponse BulkReplaceDataTableRows(BulkReplaceDataTableRowsRequest request, CallSettings callSettings = null)

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

Parameters
Name Description
request BulkReplaceDataTableRowsRequest

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
BulkReplaceDataTableRowsResponse

The RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = DataTableServiceClient.Create();
// Initialize request argument(s)
BulkReplaceDataTableRowsRequest request = new BulkReplaceDataTableRowsRequest
{
    ParentAsDataTableName = DataTableName.FromProjectLocationInstanceDataTable("[PROJECT]", "[LOCATION]", "[INSTANCE]", "[DATA_TABLE]"),
    Requests =
    {
        new CreateDataTableRowRequest(),
    },
};
// Make the request
BulkReplaceDataTableRowsResponse response = dataTableServiceClient.BulkReplaceDataTableRows(request);

BulkReplaceDataTableRows(DataTableName, IEnumerable<CreateDataTableRowRequest>, CallSettings)

public virtual BulkReplaceDataTableRowsResponse BulkReplaceDataTableRows(DataTableName parent, IEnumerable<CreateDataTableRowRequest> requests, CallSettings callSettings = null)

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

Parameters
Name Description
parent DataTableName

Required. The resource id of the data table. Format: /projects/{project}/locations/{location}/instances/{instance}/dataTables/{data_table}

requests IEnumerableCreateDataTableRowRequest

Required. Data table rows to replace the existing data table rows. A maximum of 1000 rows (for sync requests) or 2000 rows (for async requests) can be replaced in a single request. Total size of the rows should be less than 4MB.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
BulkReplaceDataTableRowsResponse

The RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = DataTableServiceClient.Create();
// Initialize request argument(s)
DataTableName parent = DataTableName.FromProjectLocationInstanceDataTable("[PROJECT]", "[LOCATION]", "[INSTANCE]", "[DATA_TABLE]");
IEnumerable<CreateDataTableRowRequest> requests = new CreateDataTableRowRequest[]
{
    new CreateDataTableRowRequest(),
};
// Make the request
BulkReplaceDataTableRowsResponse response = dataTableServiceClient.BulkReplaceDataTableRows(parent, requests);

BulkReplaceDataTableRows(string, IEnumerable<CreateDataTableRowRequest>, CallSettings)

public virtual BulkReplaceDataTableRowsResponse BulkReplaceDataTableRows(string parent, IEnumerable<CreateDataTableRowRequest> requests, CallSettings callSettings = null)

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

Parameters
Name Description
parent string

Required. The resource id of the data table. Format: /projects/{project}/locations/{location}/instances/{instance}/dataTables/{data_table}

requests IEnumerableCreateDataTableRowRequest

Required. Data table rows to replace the existing data table rows. A maximum of 1000 rows (for sync requests) or 2000 rows (for async requests) can be replaced in a single request. Total size of the rows should be less than 4MB.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
BulkReplaceDataTableRowsResponse

The RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = DataTableServiceClient.Create();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]/instances/[INSTANCE]/dataTables/[DATA_TABLE]";
IEnumerable<CreateDataTableRowRequest> requests = new CreateDataTableRowRequest[]
{
    new CreateDataTableRowRequest(),
};
// Make the request
BulkReplaceDataTableRowsResponse response = dataTableServiceClient.BulkReplaceDataTableRows(parent, requests);

BulkReplaceDataTableRowsAsync(BulkReplaceDataTableRowsRequest, CallSettings)

public virtual Task<BulkReplaceDataTableRowsResponse> BulkReplaceDataTableRowsAsync(BulkReplaceDataTableRowsRequest request, CallSettings callSettings = null)

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

Parameters
Name Description
request BulkReplaceDataTableRowsRequest

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
TaskBulkReplaceDataTableRowsResponse

A Task containing the RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
BulkReplaceDataTableRowsRequest request = new BulkReplaceDataTableRowsRequest
{
    ParentAsDataTableName = DataTableName.FromProjectLocationInstanceDataTable("[PROJECT]", "[LOCATION]", "[INSTANCE]", "[DATA_TABLE]"),
    Requests =
    {
        new CreateDataTableRowRequest(),
    },
};
// Make the request
BulkReplaceDataTableRowsResponse response = await dataTableServiceClient.BulkReplaceDataTableRowsAsync(request);

BulkReplaceDataTableRowsAsync(BulkReplaceDataTableRowsRequest, CancellationToken)

public virtual Task<BulkReplaceDataTableRowsResponse> BulkReplaceDataTableRowsAsync(BulkReplaceDataTableRowsRequest request, CancellationToken cancellationToken)

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

Parameters
Name Description
request BulkReplaceDataTableRowsRequest

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

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskBulkReplaceDataTableRowsResponse

A Task containing the RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
BulkReplaceDataTableRowsRequest request = new BulkReplaceDataTableRowsRequest
{
    ParentAsDataTableName = DataTableName.FromProjectLocationInstanceDataTable("[PROJECT]", "[LOCATION]", "[INSTANCE]", "[DATA_TABLE]"),
    Requests =
    {
        new CreateDataTableRowRequest(),
    },
};
// Make the request
BulkReplaceDataTableRowsResponse response = await dataTableServiceClient.BulkReplaceDataTableRowsAsync(request);

BulkReplaceDataTableRowsAsync(DataTableName, IEnumerable<CreateDataTableRowRequest>, CallSettings)

public virtual Task<BulkReplaceDataTableRowsResponse> BulkReplaceDataTableRowsAsync(DataTableName parent, IEnumerable<CreateDataTableRowRequest> requests, CallSettings callSettings = null)

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

Parameters
Name Description
parent DataTableName

Required. The resource id of the data table. Format: /projects/{project}/locations/{location}/instances/{instance}/dataTables/{data_table}

requests IEnumerableCreateDataTableRowRequest

Required. Data table rows to replace the existing data table rows. A maximum of 1000 rows (for sync requests) or 2000 rows (for async requests) can be replaced in a single request. Total size of the rows should be less than 4MB.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskBulkReplaceDataTableRowsResponse

A Task containing the RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
DataTableName parent = DataTableName.FromProjectLocationInstanceDataTable("[PROJECT]", "[LOCATION]", "[INSTANCE]", "[DATA_TABLE]");
IEnumerable<CreateDataTableRowRequest> requests = new CreateDataTableRowRequest[]
{
    new CreateDataTableRowRequest(),
};
// Make the request
BulkReplaceDataTableRowsResponse response = await dataTableServiceClient.BulkReplaceDataTableRowsAsync(parent, requests);

BulkReplaceDataTableRowsAsync(DataTableName, IEnumerable<CreateDataTableRowRequest>, CancellationToken)

public virtual Task<BulkReplaceDataTableRowsResponse> BulkReplaceDataTableRowsAsync(DataTableName parent, IEnumerable<CreateDataTableRowRequest> requests, CancellationToken cancellationToken)

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

Parameters
Name Description
parent DataTableName

Required. The resource id of the data table. Format: /projects/{project}/locations/{location}/instances/{instance}/dataTables/{data_table}

requests IEnumerableCreateDataTableRowRequest

Required. Data table rows to replace the existing data table rows. A maximum of 1000 rows (for sync requests) or 2000 rows (for async requests) can be replaced in a single request. Total size of the rows should be less than 4MB.

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskBulkReplaceDataTableRowsResponse

A Task containing the RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
DataTableName parent = DataTableName.FromProjectLocationInstanceDataTable("[PROJECT]", "[LOCATION]", "[INSTANCE]", "[DATA_TABLE]");
IEnumerable<CreateDataTableRowRequest> requests = new CreateDataTableRowRequest[]
{
    new CreateDataTableRowRequest(),
};
// Make the request
BulkReplaceDataTableRowsResponse response = await dataTableServiceClient.BulkReplaceDataTableRowsAsync(parent, requests);

BulkReplaceDataTableRowsAsync(string, IEnumerable<CreateDataTableRowRequest>, CallSettings)

public virtual Task<BulkReplaceDataTableRowsResponse> BulkReplaceDataTableRowsAsync(string parent, IEnumerable<CreateDataTableRowRequest> requests, CallSettings callSettings = null)

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

Parameters
Name Description
parent string

Required. The resource id of the data table. Format: /projects/{project}/locations/{location}/instances/{instance}/dataTables/{data_table}

requests IEnumerableCreateDataTableRowRequest

Required. Data table rows to replace the existing data table rows. A maximum of 1000 rows (for sync requests) or 2000 rows (for async requests) can be replaced in a single request. Total size of the rows should be less than 4MB.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskBulkReplaceDataTableRowsResponse

A Task containing the RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]/instances/[INSTANCE]/dataTables/[DATA_TABLE]";
IEnumerable<CreateDataTableRowRequest> requests = new CreateDataTableRowRequest[]
{
    new CreateDataTableRowRequest(),
};
// Make the request
BulkReplaceDataTableRowsResponse response = await dataTableServiceClient.BulkReplaceDataTableRowsAsync(parent, requests);

BulkReplaceDataTableRowsAsync(string, IEnumerable<CreateDataTableRowRequest>, CancellationToken)

public virtual Task<BulkReplaceDataTableRowsResponse> BulkReplaceDataTableRowsAsync(string parent, IEnumerable<CreateDataTableRowRequest> requests, CancellationToken cancellationToken)

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

Parameters
Name Description
parent string

Required. The resource id of the data table. Format: /projects/{project}/locations/{location}/instances/{instance}/dataTables/{data_table}

requests IEnumerableCreateDataTableRowRequest

Required. Data table rows to replace the existing data table rows. A maximum of 1000 rows (for sync requests) or 2000 rows (for async requests) can be replaced in a single request. Total size of the rows should be less than 4MB.

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskBulkReplaceDataTableRowsResponse

A Task containing the RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]/instances/[INSTANCE]/dataTables/[DATA_TABLE]";
IEnumerable<CreateDataTableRowRequest> requests = new CreateDataTableRowRequest[]
{
    new CreateDataTableRowRequest(),
};
// Make the request
BulkReplaceDataTableRowsResponse response = await dataTableServiceClient.BulkReplaceDataTableRowsAsync(parent, requests);

BulkUpdateDataTableRows(BulkUpdateDataTableRowsRequest, CallSettings)

public virtual BulkUpdateDataTableRowsResponse BulkUpdateDataTableRows(BulkUpdateDataTableRowsRequest request, CallSettings callSettings = null)

Update data table rows in bulk.

Parameters
Name Description
request BulkUpdateDataTableRowsRequest

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
BulkUpdateDataTableRowsResponse

The RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = DataTableServiceClient.Create();
// Initialize request argument(s)
BulkUpdateDataTableRowsRequest request = new BulkUpdateDataTableRowsRequest
{
    ParentAsDataTableName = DataTableName.FromProjectLocationInstanceDataTable("[PROJECT]", "[LOCATION]", "[INSTANCE]", "[DATA_TABLE]"),
    Requests =
    {
        new UpdateDataTableRowRequest(),
    },
};
// Make the request
BulkUpdateDataTableRowsResponse response = dataTableServiceClient.BulkUpdateDataTableRows(request);

BulkUpdateDataTableRows(DataTableName, IEnumerable<UpdateDataTableRowRequest>, CallSettings)

public virtual BulkUpdateDataTableRowsResponse BulkUpdateDataTableRows(DataTableName parent, IEnumerable<UpdateDataTableRowRequest> requests, CallSettings callSettings = null)

Update data table rows in bulk.

Parameters
Name Description
parent DataTableName

Required. The resource id of the data table. Format: /projects/{project}/locations/{location}/instances/{instance}/dataTables/{data_table}

requests IEnumerableUpdateDataTableRowRequest

Required. Data table rows to update. At max 1,000 rows (or rows with size less than 2MB) can be there in a request.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
BulkUpdateDataTableRowsResponse

The RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = DataTableServiceClient.Create();
// Initialize request argument(s)
DataTableName parent = DataTableName.FromProjectLocationInstanceDataTable("[PROJECT]", "[LOCATION]", "[INSTANCE]", "[DATA_TABLE]");
IEnumerable<UpdateDataTableRowRequest> requests = new UpdateDataTableRowRequest[]
{
    new UpdateDataTableRowRequest(),
};
// Make the request
BulkUpdateDataTableRowsResponse response = dataTableServiceClient.BulkUpdateDataTableRows(parent, requests);

BulkUpdateDataTableRows(string, IEnumerable<UpdateDataTableRowRequest>, CallSettings)

public virtual BulkUpdateDataTableRowsResponse BulkUpdateDataTableRows(string parent, IEnumerable<UpdateDataTableRowRequest> requests, CallSettings callSettings = null)

Update data table rows in bulk.

Parameters
Name Description
parent string

Required. The resource id of the data table. Format: /projects/{project}/locations/{location}/instances/{instance}/dataTables/{data_table}

requests IEnumerableUpdateDataTableRowRequest

Required. Data table rows to update. At max 1,000 rows (or rows with size less than 2MB) can be there in a request.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
BulkUpdateDataTableRowsResponse

The RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = DataTableServiceClient.Create();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]/instances/[INSTANCE]/dataTables/[DATA_TABLE]";
IEnumerable<UpdateDataTableRowRequest> requests = new UpdateDataTableRowRequest[]
{
    new UpdateDataTableRowRequest(),
};
// Make the request
BulkUpdateDataTableRowsResponse response = dataTableServiceClient.BulkUpdateDataTableRows(parent, requests);

BulkUpdateDataTableRowsAsync(BulkUpdateDataTableRowsRequest, CallSettings)

public virtual Task<BulkUpdateDataTableRowsResponse> BulkUpdateDataTableRowsAsync(BulkUpdateDataTableRowsRequest request, CallSettings callSettings = null)

Update data table rows in bulk.

Parameters
Name Description
request BulkUpdateDataTableRowsRequest

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
TaskBulkUpdateDataTableRowsResponse

A Task containing the RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
BulkUpdateDataTableRowsRequest request = new BulkUpdateDataTableRowsRequest
{
    ParentAsDataTableName = DataTableName.FromProjectLocationInstanceDataTable("[PROJECT]", "[LOCATION]", "[INSTANCE]", "[DATA_TABLE]"),
    Requests =
    {
        new UpdateDataTableRowRequest(),
    },
};
// Make the request
BulkUpdateDataTableRowsResponse response = await dataTableServiceClient.BulkUpdateDataTableRowsAsync(request);

BulkUpdateDataTableRowsAsync(BulkUpdateDataTableRowsRequest, CancellationToken)

public virtual Task<BulkUpdateDataTableRowsResponse> BulkUpdateDataTableRowsAsync(BulkUpdateDataTableRowsRequest request, CancellationToken cancellationToken)

Update data table rows in bulk.

Parameters
Name Description
request BulkUpdateDataTableRowsRequest

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

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskBulkUpdateDataTableRowsResponse

A Task containing the RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
BulkUpdateDataTableRowsRequest request = new BulkUpdateDataTableRowsRequest
{
    ParentAsDataTableName = DataTableName.FromProjectLocationInstanceDataTable("[PROJECT]", "[LOCATION]", "[INSTANCE]", "[DATA_TABLE]"),
    Requests =
    {
        new UpdateDataTableRowRequest(),
    },
};
// Make the request
BulkUpdateDataTableRowsResponse response = await dataTableServiceClient.BulkUpdateDataTableRowsAsync(request);

BulkUpdateDataTableRowsAsync(DataTableName, IEnumerable<UpdateDataTableRowRequest>, CallSettings)

public virtual Task<BulkUpdateDataTableRowsResponse> BulkUpdateDataTableRowsAsync(DataTableName parent, IEnumerable<UpdateDataTableRowRequest> requests, CallSettings callSettings = null)

Update data table rows in bulk.

Parameters
Name Description
parent DataTableName

Required. The resource id of the data table. Format: /projects/{project}/locations/{location}/instances/{instance}/dataTables/{data_table}

requests IEnumerableUpdateDataTableRowRequest

Required. Data table rows to update. At max 1,000 rows (or rows with size less than 2MB) can be there in a request.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskBulkUpdateDataTableRowsResponse

A Task containing the RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
DataTableName parent = DataTableName.FromProjectLocationInstanceDataTable("[PROJECT]", "[LOCATION]", "[INSTANCE]", "[DATA_TABLE]");
IEnumerable<UpdateDataTableRowRequest> requests = new UpdateDataTableRowRequest[]
{
    new UpdateDataTableRowRequest(),
};
// Make the request
BulkUpdateDataTableRowsResponse response = await dataTableServiceClient.BulkUpdateDataTableRowsAsync(parent, requests);

BulkUpdateDataTableRowsAsync(DataTableName, IEnumerable<UpdateDataTableRowRequest>, CancellationToken)

public virtual Task<BulkUpdateDataTableRowsResponse> BulkUpdateDataTableRowsAsync(DataTableName parent, IEnumerable<UpdateDataTableRowRequest> requests, CancellationToken cancellationToken)

Update data table rows in bulk.

Parameters
Name Description
parent DataTableName

Required. The resource id of the data table. Format: /projects/{project}/locations/{location}/instances/{instance}/dataTables/{data_table}

requests IEnumerableUpdateDataTableRowRequest

Required. Data table rows to update. At max 1,000 rows (or rows with size less than 2MB) can be there in a request.

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskBulkUpdateDataTableRowsResponse

A Task containing the RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
DataTableName parent = DataTableName.FromProjectLocationInstanceDataTable("[PROJECT]", "[LOCATION]", "[INSTANCE]", "[DATA_TABLE]");
IEnumerable<UpdateDataTableRowRequest> requests = new UpdateDataTableRowRequest[]
{
    new UpdateDataTableRowRequest(),
};
// Make the request
BulkUpdateDataTableRowsResponse response = await dataTableServiceClient.BulkUpdateDataTableRowsAsync(parent, requests);

BulkUpdateDataTableRowsAsync(string, IEnumerable<UpdateDataTableRowRequest>, CallSettings)

public virtual Task<BulkUpdateDataTableRowsResponse> BulkUpdateDataTableRowsAsync(string parent, IEnumerable<UpdateDataTableRowRequest> requests, CallSettings callSettings = null)

Update data table rows in bulk.

Parameters
Name Description
parent string

Required. The resource id of the data table. Format: /projects/{project}/locations/{location}/instances/{instance}/dataTables/{data_table}

requests IEnumerableUpdateDataTableRowRequest

Required. Data table rows to update. At max 1,000 rows (or rows with size less than 2MB) can be there in a request.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskBulkUpdateDataTableRowsResponse

A Task containing the RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]/instances/[INSTANCE]/dataTables/[DATA_TABLE]";
IEnumerable<UpdateDataTableRowRequest> requests = new UpdateDataTableRowRequest[]
{
    new UpdateDataTableRowRequest(),
};
// Make the request
BulkUpdateDataTableRowsResponse response = await dataTableServiceClient.BulkUpdateDataTableRowsAsync(parent, requests);

BulkUpdateDataTableRowsAsync(string, IEnumerable<UpdateDataTableRowRequest>, CancellationToken)

public virtual Task<BulkUpdateDataTableRowsResponse> BulkUpdateDataTableRowsAsync(string parent, IEnumerable<UpdateDataTableRowRequest> requests, CancellationToken cancellationToken)

Update data table rows in bulk.

Parameters
Name Description
parent string

Required. The resource id of the data table. Format: /projects/{project}/locations/{location}/instances/{instance}/dataTables/{data_table}

requests IEnumerableUpdateDataTableRowRequest

Required. Data table rows to update. At max 1,000 rows (or rows with size less than 2MB) can be there in a request.

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskBulkUpdateDataTableRowsResponse

A Task containing the RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]/instances/[INSTANCE]/dataTables/[DATA_TABLE]";
IEnumerable<UpdateDataTableRowRequest> requests = new UpdateDataTableRowRequest[]
{
    new UpdateDataTableRowRequest(),
};
// Make the request
BulkUpdateDataTableRowsResponse response = await dataTableServiceClient.BulkUpdateDataTableRowsAsync(parent, requests);

Create()

public static DataTableServiceClient Create()

Synchronously creates a DataTableServiceClient using the default credentials, endpoint and settings. To specify custom credentials or other settings, use DataTableServiceClientBuilder.

Returns
Type Description
DataTableServiceClient

The created DataTableServiceClient.

CreateAsync(CancellationToken)

public static Task<DataTableServiceClient> CreateAsync(CancellationToken cancellationToken = default)

Asynchronously creates a DataTableServiceClient using the default credentials, endpoint and settings. To specify custom credentials or other settings, use DataTableServiceClientBuilder.

Parameter
Name Description
cancellationToken CancellationToken

The CancellationToken to use while creating the client.

Returns
Type Description
TaskDataTableServiceClient

The task representing the created DataTableServiceClient.

CreateDataTable(CreateDataTableRequest, CallSettings)

public virtual DataTable CreateDataTable(CreateDataTableRequest request, CallSettings callSettings = null)

Create a new data table.

Parameters
Name Description
request CreateDataTableRequest

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
DataTable

The RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = DataTableServiceClient.Create();
// Initialize request argument(s)
CreateDataTableRequest request = new CreateDataTableRequest
{
    ParentAsInstanceName = InstanceName.FromProjectLocationInstance("[PROJECT]", "[LOCATION]", "[INSTANCE]"),
    DataTable = new DataTable(),
    DataTableId = "",
};
// Make the request
DataTable response = dataTableServiceClient.CreateDataTable(request);

CreateDataTable(InstanceName, DataTable, string, CallSettings)

public virtual DataTable CreateDataTable(InstanceName parent, DataTable dataTable, string dataTableId, CallSettings callSettings = null)

Create a new data table.

Parameters
Name Description
parent InstanceName

Required. The parent resource where this data table will be created. Format: projects/{project}/locations/{location}/instances/{instance}

dataTable DataTable

Required. The data table being created.

dataTableId string

Required. The ID to use for the data table. This is also the display name for the data table. It must satisfy the following requirements:

  • Starts with letter.
  • Contains only letters, numbers and underscore.
  • Must be unique and has length < 256.
callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
DataTable

The RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = DataTableServiceClient.Create();
// Initialize request argument(s)
InstanceName parent = InstanceName.FromProjectLocationInstance("[PROJECT]", "[LOCATION]", "[INSTANCE]");
DataTable dataTable = new DataTable();
string dataTableId = "";
// Make the request
DataTable response = dataTableServiceClient.CreateDataTable(parent, dataTable, dataTableId);

CreateDataTable(string, DataTable, string, CallSettings)

public virtual DataTable CreateDataTable(string parent, DataTable dataTable, string dataTableId, CallSettings callSettings = null)

Create a new data table.

Parameters
Name Description
parent string

Required. The parent resource where this data table will be created. Format: projects/{project}/locations/{location}/instances/{instance}

dataTable DataTable

Required. The data table being created.

dataTableId string

Required. The ID to use for the data table. This is also the display name for the data table. It must satisfy the following requirements:

  • Starts with letter.
  • Contains only letters, numbers and underscore.
  • Must be unique and has length < 256.
callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
DataTable

The RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = DataTableServiceClient.Create();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]/instances/[INSTANCE]";
DataTable dataTable = new DataTable();
string dataTableId = "";
// Make the request
DataTable response = dataTableServiceClient.CreateDataTable(parent, dataTable, dataTableId);

CreateDataTableAsync(CreateDataTableRequest, CallSettings)

public virtual Task<DataTable> CreateDataTableAsync(CreateDataTableRequest request, CallSettings callSettings = null)

Create a new data table.

Parameters
Name Description
request CreateDataTableRequest

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
TaskDataTable

A Task containing the RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
CreateDataTableRequest request = new CreateDataTableRequest
{
    ParentAsInstanceName = InstanceName.FromProjectLocationInstance("[PROJECT]", "[LOCATION]", "[INSTANCE]"),
    DataTable = new DataTable(),
    DataTableId = "",
};
// Make the request
DataTable response = await dataTableServiceClient.CreateDataTableAsync(request);

CreateDataTableAsync(CreateDataTableRequest, CancellationToken)

public virtual Task<DataTable> CreateDataTableAsync(CreateDataTableRequest request, CancellationToken cancellationToken)

Create a new data table.

Parameters
Name Description
request CreateDataTableRequest

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

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskDataTable

A Task containing the RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
CreateDataTableRequest request = new CreateDataTableRequest
{
    ParentAsInstanceName = InstanceName.FromProjectLocationInstance("[PROJECT]", "[LOCATION]", "[INSTANCE]"),
    DataTable = new DataTable(),
    DataTableId = "",
};
// Make the request
DataTable response = await dataTableServiceClient.CreateDataTableAsync(request);

CreateDataTableAsync(InstanceName, DataTable, string, CallSettings)

public virtual Task<DataTable> CreateDataTableAsync(InstanceName parent, DataTable dataTable, string dataTableId, CallSettings callSettings = null)

Create a new data table.

Parameters
Name Description
parent InstanceName

Required. The parent resource where this data table will be created. Format: projects/{project}/locations/{location}/instances/{instance}

dataTable DataTable

Required. The data table being created.

dataTableId string

Required. The ID to use for the data table. This is also the display name for the data table. It must satisfy the following requirements:

  • Starts with letter.
  • Contains only letters, numbers and underscore.
  • Must be unique and has length < 256.
callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskDataTable

A Task containing the RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
InstanceName parent = InstanceName.FromProjectLocationInstance("[PROJECT]", "[LOCATION]", "[INSTANCE]");
DataTable dataTable = new DataTable();
string dataTableId = "";
// Make the request
DataTable response = await dataTableServiceClient.CreateDataTableAsync(parent, dataTable, dataTableId);

CreateDataTableAsync(InstanceName, DataTable, string, CancellationToken)

public virtual Task<DataTable> CreateDataTableAsync(InstanceName parent, DataTable dataTable, string dataTableId, CancellationToken cancellationToken)

Create a new data table.

Parameters
Name Description
parent InstanceName

Required. The parent resource where this data table will be created. Format: projects/{project}/locations/{location}/instances/{instance}

dataTable DataTable

Required. The data table being created.

dataTableId string

Required. The ID to use for the data table. This is also the display name for the data table. It must satisfy the following requirements:

  • Starts with letter.
  • Contains only letters, numbers and underscore.
  • Must be unique and has length < 256.
cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskDataTable

A Task containing the RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
InstanceName parent = InstanceName.FromProjectLocationInstance("[PROJECT]", "[LOCATION]", "[INSTANCE]");
DataTable dataTable = new DataTable();
string dataTableId = "";
// Make the request
DataTable response = await dataTableServiceClient.CreateDataTableAsync(parent, dataTable, dataTableId);

CreateDataTableAsync(string, DataTable, string, CallSettings)

public virtual Task<DataTable> CreateDataTableAsync(string parent, DataTable dataTable, string dataTableId, CallSettings callSettings = null)

Create a new data table.

Parameters
Name Description
parent string

Required. The parent resource where this data table will be created. Format: projects/{project}/locations/{location}/instances/{instance}

dataTable DataTable

Required. The data table being created.

dataTableId string

Required. The ID to use for the data table. This is also the display name for the data table. It must satisfy the following requirements:

  • Starts with letter.
  • Contains only letters, numbers and underscore.
  • Must be unique and has length < 256.
callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskDataTable

A Task containing the RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]/instances/[INSTANCE]";
DataTable dataTable = new DataTable();
string dataTableId = "";
// Make the request
DataTable response = await dataTableServiceClient.CreateDataTableAsync(parent, dataTable, dataTableId);

CreateDataTableAsync(string, DataTable, string, CancellationToken)

public virtual Task<DataTable> CreateDataTableAsync(string parent, DataTable dataTable, string dataTableId, CancellationToken cancellationToken)

Create a new data table.

Parameters
Name Description
parent string

Required. The parent resource where this data table will be created. Format: projects/{project}/locations/{location}/instances/{instance}

dataTable DataTable

Required. The data table being created.

dataTableId string

Required. The ID to use for the data table. This is also the display name for the data table. It must satisfy the following requirements:

  • Starts with letter.
  • Contains only letters, numbers and underscore.
  • Must be unique and has length < 256.
cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskDataTable

A Task containing the RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]/instances/[INSTANCE]";
DataTable dataTable = new DataTable();
string dataTableId = "";
// Make the request
DataTable response = await dataTableServiceClient.CreateDataTableAsync(parent, dataTable, dataTableId);

CreateDataTableRow(CreateDataTableRowRequest, CallSettings)

public virtual DataTableRow CreateDataTableRow(CreateDataTableRowRequest request, CallSettings callSettings = null)

Create a new data table row.

Parameters
Name Description
request CreateDataTableRowRequest

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
DataTableRow

The RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = DataTableServiceClient.Create();
// Initialize request argument(s)
CreateDataTableRowRequest request = new CreateDataTableRowRequest
{
    ParentAsDataTableName = DataTableName.FromProjectLocationInstanceDataTable("[PROJECT]", "[LOCATION]", "[INSTANCE]", "[DATA_TABLE]"),
    DataTableRow = new DataTableRow(),
};
// Make the request
DataTableRow response = dataTableServiceClient.CreateDataTableRow(request);

CreateDataTableRow(DataTableName, DataTableRow, CallSettings)

public virtual DataTableRow CreateDataTableRow(DataTableName parent, DataTableRow dataTableRow, CallSettings callSettings = null)

Create a new data table row.

Parameters
Name Description
parent DataTableName

Required. The resource id of the data table. Format: /projects/{project}/locations/{location}/instances/{instance}/dataTables/{data_table}

dataTableRow DataTableRow

Required. The data table row to create.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
DataTableRow

The RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = DataTableServiceClient.Create();
// Initialize request argument(s)
DataTableName parent = DataTableName.FromProjectLocationInstanceDataTable("[PROJECT]", "[LOCATION]", "[INSTANCE]", "[DATA_TABLE]");
DataTableRow dataTableRow = new DataTableRow();
// Make the request
DataTableRow response = dataTableServiceClient.CreateDataTableRow(parent, dataTableRow);

CreateDataTableRow(string, DataTableRow, CallSettings)

public virtual DataTableRow CreateDataTableRow(string parent, DataTableRow dataTableRow, CallSettings callSettings = null)

Create a new data table row.

Parameters
Name Description
parent string

Required. The resource id of the data table. Format: /projects/{project}/locations/{location}/instances/{instance}/dataTables/{data_table}

dataTableRow DataTableRow

Required. The data table row to create.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
DataTableRow

The RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = DataTableServiceClient.Create();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]/instances/[INSTANCE]/dataTables/[DATA_TABLE]";
DataTableRow dataTableRow = new DataTableRow();
// Make the request
DataTableRow response = dataTableServiceClient.CreateDataTableRow(parent, dataTableRow);

CreateDataTableRowAsync(CreateDataTableRowRequest, CallSettings)

public virtual Task<DataTableRow> CreateDataTableRowAsync(CreateDataTableRowRequest request, CallSettings callSettings = null)

Create a new data table row.

Parameters
Name Description
request CreateDataTableRowRequest

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
TaskDataTableRow

A Task containing the RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
CreateDataTableRowRequest request = new CreateDataTableRowRequest
{
    ParentAsDataTableName = DataTableName.FromProjectLocationInstanceDataTable("[PROJECT]", "[LOCATION]", "[INSTANCE]", "[DATA_TABLE]"),
    DataTableRow = new DataTableRow(),
};
// Make the request
DataTableRow response = await dataTableServiceClient.CreateDataTableRowAsync(request);

CreateDataTableRowAsync(CreateDataTableRowRequest, CancellationToken)

public virtual Task<DataTableRow> CreateDataTableRowAsync(CreateDataTableRowRequest request, CancellationToken cancellationToken)

Create a new data table row.

Parameters
Name Description
request CreateDataTableRowRequest

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

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskDataTableRow

A Task containing the RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
CreateDataTableRowRequest request = new CreateDataTableRowRequest
{
    ParentAsDataTableName = DataTableName.FromProjectLocationInstanceDataTable("[PROJECT]", "[LOCATION]", "[INSTANCE]", "[DATA_TABLE]"),
    DataTableRow = new DataTableRow(),
};
// Make the request
DataTableRow response = await dataTableServiceClient.CreateDataTableRowAsync(request);

CreateDataTableRowAsync(DataTableName, DataTableRow, CallSettings)

public virtual Task<DataTableRow> CreateDataTableRowAsync(DataTableName parent, DataTableRow dataTableRow, CallSettings callSettings = null)

Create a new data table row.

Parameters
Name Description
parent DataTableName

Required. The resource id of the data table. Format: /projects/{project}/locations/{location}/instances/{instance}/dataTables/{data_table}

dataTableRow DataTableRow

Required. The data table row to create.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskDataTableRow

A Task containing the RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
DataTableName parent = DataTableName.FromProjectLocationInstanceDataTable("[PROJECT]", "[LOCATION]", "[INSTANCE]", "[DATA_TABLE]");
DataTableRow dataTableRow = new DataTableRow();
// Make the request
DataTableRow response = await dataTableServiceClient.CreateDataTableRowAsync(parent, dataTableRow);

CreateDataTableRowAsync(DataTableName, DataTableRow, CancellationToken)

public virtual Task<DataTableRow> CreateDataTableRowAsync(DataTableName parent, DataTableRow dataTableRow, CancellationToken cancellationToken)

Create a new data table row.

Parameters
Name Description
parent DataTableName

Required. The resource id of the data table. Format: /projects/{project}/locations/{location}/instances/{instance}/dataTables/{data_table}

dataTableRow DataTableRow

Required. The data table row to create.

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskDataTableRow

A Task containing the RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
DataTableName parent = DataTableName.FromProjectLocationInstanceDataTable("[PROJECT]", "[LOCATION]", "[INSTANCE]", "[DATA_TABLE]");
DataTableRow dataTableRow = new DataTableRow();
// Make the request
DataTableRow response = await dataTableServiceClient.CreateDataTableRowAsync(parent, dataTableRow);

CreateDataTableRowAsync(string, DataTableRow, CallSettings)

public virtual Task<DataTableRow> CreateDataTableRowAsync(string parent, DataTableRow dataTableRow, CallSettings callSettings = null)

Create a new data table row.

Parameters
Name Description
parent string

Required. The resource id of the data table. Format: /projects/{project}/locations/{location}/instances/{instance}/dataTables/{data_table}

dataTableRow DataTableRow

Required. The data table row to create.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskDataTableRow

A Task containing the RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]/instances/[INSTANCE]/dataTables/[DATA_TABLE]";
DataTableRow dataTableRow = new DataTableRow();
// Make the request
DataTableRow response = await dataTableServiceClient.CreateDataTableRowAsync(parent, dataTableRow);

CreateDataTableRowAsync(string, DataTableRow, CancellationToken)

public virtual Task<DataTableRow> CreateDataTableRowAsync(string parent, DataTableRow dataTableRow, CancellationToken cancellationToken)

Create a new data table row.

Parameters
Name Description
parent string

Required. The resource id of the data table. Format: /projects/{project}/locations/{location}/instances/{instance}/dataTables/{data_table}

dataTableRow DataTableRow

Required. The data table row to create.

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskDataTableRow

A Task containing the RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]/instances/[INSTANCE]/dataTables/[DATA_TABLE]";
DataTableRow dataTableRow = new DataTableRow();
// Make the request
DataTableRow response = await dataTableServiceClient.CreateDataTableRowAsync(parent, dataTableRow);

DeleteDataTable(DataTableName, bool, CallSettings)

public virtual void DeleteDataTable(DataTableName name, bool force, CallSettings callSettings = null)

Delete data table.

Parameters
Name Description
name DataTableName

Required. The resource name of the data table to delete. Format projects/{project}/locations/{location}/instances/{instances}/dataTables/{data_table}

force bool

Optional. If set to true, any rows under this data table will also be deleted. (Otherwise, the request will only work if the data table has no rows.)

callSettings CallSettings

If not null, applies overrides to this RPC call.

Example
// Create client
DataTableServiceClient dataTableServiceClient = DataTableServiceClient.Create();
// Initialize request argument(s)
DataTableName name = DataTableName.FromProjectLocationInstanceDataTable("[PROJECT]", "[LOCATION]", "[INSTANCE]", "[DATA_TABLE]");
bool force = false;
// Make the request
dataTableServiceClient.DeleteDataTable(name, force);

DeleteDataTable(DeleteDataTableRequest, CallSettings)

public virtual void DeleteDataTable(DeleteDataTableRequest request, CallSettings callSettings = null)

Delete data table.

Parameters
Name Description
request DeleteDataTableRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Example
// Create client
DataTableServiceClient dataTableServiceClient = DataTableServiceClient.Create();
// Initialize request argument(s)
DeleteDataTableRequest request = new DeleteDataTableRequest
{
    DataTableName = DataTableName.FromProjectLocationInstanceDataTable("[PROJECT]", "[LOCATION]", "[INSTANCE]", "[DATA_TABLE]"),
    Force = false,
};
// Make the request
dataTableServiceClient.DeleteDataTable(request);

DeleteDataTable(string, bool, CallSettings)

public virtual void DeleteDataTable(string name, bool force, CallSettings callSettings = null)

Delete data table.

Parameters
Name Description
name string

Required. The resource name of the data table to delete. Format projects/{project}/locations/{location}/instances/{instances}/dataTables/{data_table}

force bool

Optional. If set to true, any rows under this data table will also be deleted. (Otherwise, the request will only work if the data table has no rows.)

callSettings CallSettings

If not null, applies overrides to this RPC call.

Example
// Create client
DataTableServiceClient dataTableServiceClient = DataTableServiceClient.Create();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/instances/[INSTANCE]/dataTables/[DATA_TABLE]";
bool force = false;
// Make the request
dataTableServiceClient.DeleteDataTable(name, force);

DeleteDataTableAsync(DataTableName, bool, CallSettings)

public virtual Task DeleteDataTableAsync(DataTableName name, bool force, CallSettings callSettings = null)

Delete data table.

Parameters
Name Description
name DataTableName

Required. The resource name of the data table to delete. Format projects/{project}/locations/{location}/instances/{instances}/dataTables/{data_table}

force bool

Optional. If set to true, any rows under this data table will also be deleted. (Otherwise, the request will only work if the data table has no rows.)

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task

A Task containing the RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
DataTableName name = DataTableName.FromProjectLocationInstanceDataTable("[PROJECT]", "[LOCATION]", "[INSTANCE]", "[DATA_TABLE]");
bool force = false;
// Make the request
await dataTableServiceClient.DeleteDataTableAsync(name, force);

DeleteDataTableAsync(DataTableName, bool, CancellationToken)

public virtual Task DeleteDataTableAsync(DataTableName name, bool force, CancellationToken cancellationToken)

Delete data table.

Parameters
Name Description
name DataTableName

Required. The resource name of the data table to delete. Format projects/{project}/locations/{location}/instances/{instances}/dataTables/{data_table}

force bool

Optional. If set to true, any rows under this data table will also be deleted. (Otherwise, the request will only work if the data table has no rows.)

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
Task

A Task containing the RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
DataTableName name = DataTableName.FromProjectLocationInstanceDataTable("[PROJECT]", "[LOCATION]", "[INSTANCE]", "[DATA_TABLE]");
bool force = false;
// Make the request
await dataTableServiceClient.DeleteDataTableAsync(name, force);

DeleteDataTableAsync(DeleteDataTableRequest, CallSettings)

public virtual Task DeleteDataTableAsync(DeleteDataTableRequest request, CallSettings callSettings = null)

Delete data table.

Parameters
Name Description
request DeleteDataTableRequest

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.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
DeleteDataTableRequest request = new DeleteDataTableRequest
{
    DataTableName = DataTableName.FromProjectLocationInstanceDataTable("[PROJECT]", "[LOCATION]", "[INSTANCE]", "[DATA_TABLE]"),
    Force = false,
};
// Make the request
await dataTableServiceClient.DeleteDataTableAsync(request);

DeleteDataTableAsync(DeleteDataTableRequest, CancellationToken)

public virtual Task DeleteDataTableAsync(DeleteDataTableRequest request, CancellationToken cancellationToken)

Delete data table.

Parameters
Name Description
request DeleteDataTableRequest

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

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
Task

A Task containing the RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
DeleteDataTableRequest request = new DeleteDataTableRequest
{
    DataTableName = DataTableName.FromProjectLocationInstanceDataTable("[PROJECT]", "[LOCATION]", "[INSTANCE]", "[DATA_TABLE]"),
    Force = false,
};
// Make the request
await dataTableServiceClient.DeleteDataTableAsync(request);

DeleteDataTableAsync(string, bool, CallSettings)

public virtual Task DeleteDataTableAsync(string name, bool force, CallSettings callSettings = null)

Delete data table.

Parameters
Name Description
name string

Required. The resource name of the data table to delete. Format projects/{project}/locations/{location}/instances/{instances}/dataTables/{data_table}

force bool

Optional. If set to true, any rows under this data table will also be deleted. (Otherwise, the request will only work if the data table has no rows.)

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task

A Task containing the RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/instances/[INSTANCE]/dataTables/[DATA_TABLE]";
bool force = false;
// Make the request
await dataTableServiceClient.DeleteDataTableAsync(name, force);

DeleteDataTableAsync(string, bool, CancellationToken)

public virtual Task DeleteDataTableAsync(string name, bool force, CancellationToken cancellationToken)

Delete data table.

Parameters
Name Description
name string

Required. The resource name of the data table to delete. Format projects/{project}/locations/{location}/instances/{instances}/dataTables/{data_table}

force bool

Optional. If set to true, any rows under this data table will also be deleted. (Otherwise, the request will only work if the data table has no rows.)

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
Task

A Task containing the RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/instances/[INSTANCE]/dataTables/[DATA_TABLE]";
bool force = false;
// Make the request
await dataTableServiceClient.DeleteDataTableAsync(name, force);

DeleteDataTableRow(DataTableRowName, CallSettings)

public virtual void DeleteDataTableRow(DataTableRowName name, CallSettings callSettings = null)

Delete data table row.

Parameters
Name Description
name DataTableRowName

Required. The resource name of the data table row i,e row_id. Format: projects/{project}/locations/{location}/instances/{instance}/dataTables/{data_table}/dataTableRows/{data_table_row}

callSettings CallSettings

If not null, applies overrides to this RPC call.

Example
// Create client
DataTableServiceClient dataTableServiceClient = DataTableServiceClient.Create();
// Initialize request argument(s)
DataTableRowName name = DataTableRowName.FromProjectLocationInstanceDataTableDataTableRow("[PROJECT]", "[LOCATION]", "[INSTANCE]", "[DATA_TABLE]", "[DATA_TABLE_ROW]");
// Make the request
dataTableServiceClient.DeleteDataTableRow(name);

DeleteDataTableRow(DeleteDataTableRowRequest, CallSettings)

public virtual void DeleteDataTableRow(DeleteDataTableRowRequest request, CallSettings callSettings = null)

Delete data table row.

Parameters
Name Description
request DeleteDataTableRowRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Example
// Create client
DataTableServiceClient dataTableServiceClient = DataTableServiceClient.Create();
// Initialize request argument(s)
DeleteDataTableRowRequest request = new DeleteDataTableRowRequest
{
    DataTableRowName = DataTableRowName.FromProjectLocationInstanceDataTableDataTableRow("[PROJECT]", "[LOCATION]", "[INSTANCE]", "[DATA_TABLE]", "[DATA_TABLE_ROW]"),
};
// Make the request
dataTableServiceClient.DeleteDataTableRow(request);

DeleteDataTableRow(string, CallSettings)

public virtual void DeleteDataTableRow(string name, CallSettings callSettings = null)

Delete data table row.

Parameters
Name Description
name string

Required. The resource name of the data table row i,e row_id. Format: projects/{project}/locations/{location}/instances/{instance}/dataTables/{data_table}/dataTableRows/{data_table_row}

callSettings CallSettings

If not null, applies overrides to this RPC call.

Example
// Create client
DataTableServiceClient dataTableServiceClient = DataTableServiceClient.Create();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/instances/[INSTANCE]/dataTables/[DATA_TABLE]/dataTableRows/[DATA_TABLE_ROW]";
// Make the request
dataTableServiceClient.DeleteDataTableRow(name);

DeleteDataTableRowAsync(DataTableRowName, CallSettings)

public virtual Task DeleteDataTableRowAsync(DataTableRowName name, CallSettings callSettings = null)

Delete data table row.

Parameters
Name Description
name DataTableRowName

Required. The resource name of the data table row i,e row_id. Format: projects/{project}/locations/{location}/instances/{instance}/dataTables/{data_table}/dataTableRows/{data_table_row}

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task

A Task containing the RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
DataTableRowName name = DataTableRowName.FromProjectLocationInstanceDataTableDataTableRow("[PROJECT]", "[LOCATION]", "[INSTANCE]", "[DATA_TABLE]", "[DATA_TABLE_ROW]");
// Make the request
await dataTableServiceClient.DeleteDataTableRowAsync(name);

DeleteDataTableRowAsync(DataTableRowName, CancellationToken)

public virtual Task DeleteDataTableRowAsync(DataTableRowName name, CancellationToken cancellationToken)

Delete data table row.

Parameters
Name Description
name DataTableRowName

Required. The resource name of the data table row i,e row_id. Format: projects/{project}/locations/{location}/instances/{instance}/dataTables/{data_table}/dataTableRows/{data_table_row}

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
Task

A Task containing the RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
DataTableRowName name = DataTableRowName.FromProjectLocationInstanceDataTableDataTableRow("[PROJECT]", "[LOCATION]", "[INSTANCE]", "[DATA_TABLE]", "[DATA_TABLE_ROW]");
// Make the request
await dataTableServiceClient.DeleteDataTableRowAsync(name);

DeleteDataTableRowAsync(DeleteDataTableRowRequest, CallSettings)

public virtual Task DeleteDataTableRowAsync(DeleteDataTableRowRequest request, CallSettings callSettings = null)

Delete data table row.

Parameters
Name Description
request DeleteDataTableRowRequest

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.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
DeleteDataTableRowRequest request = new DeleteDataTableRowRequest
{
    DataTableRowName = DataTableRowName.FromProjectLocationInstanceDataTableDataTableRow("[PROJECT]", "[LOCATION]", "[INSTANCE]", "[DATA_TABLE]", "[DATA_TABLE_ROW]"),
};
// Make the request
await dataTableServiceClient.DeleteDataTableRowAsync(request);

DeleteDataTableRowAsync(DeleteDataTableRowRequest, CancellationToken)

public virtual Task DeleteDataTableRowAsync(DeleteDataTableRowRequest request, CancellationToken cancellationToken)

Delete data table row.

Parameters
Name Description
request DeleteDataTableRowRequest

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

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
Task

A Task containing the RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
DeleteDataTableRowRequest request = new DeleteDataTableRowRequest
{
    DataTableRowName = DataTableRowName.FromProjectLocationInstanceDataTableDataTableRow("[PROJECT]", "[LOCATION]", "[INSTANCE]", "[DATA_TABLE]", "[DATA_TABLE_ROW]"),
};
// Make the request
await dataTableServiceClient.DeleteDataTableRowAsync(request);

DeleteDataTableRowAsync(string, CallSettings)

public virtual Task DeleteDataTableRowAsync(string name, CallSettings callSettings = null)

Delete data table row.

Parameters
Name Description
name string

Required. The resource name of the data table row i,e row_id. Format: projects/{project}/locations/{location}/instances/{instance}/dataTables/{data_table}/dataTableRows/{data_table_row}

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task

A Task containing the RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/instances/[INSTANCE]/dataTables/[DATA_TABLE]/dataTableRows/[DATA_TABLE_ROW]";
// Make the request
await dataTableServiceClient.DeleteDataTableRowAsync(name);

DeleteDataTableRowAsync(string, CancellationToken)

public virtual Task DeleteDataTableRowAsync(string name, CancellationToken cancellationToken)

Delete data table row.

Parameters
Name Description
name string

Required. The resource name of the data table row i,e row_id. Format: projects/{project}/locations/{location}/instances/{instance}/dataTables/{data_table}/dataTableRows/{data_table_row}

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
Task

A Task containing the RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/instances/[INSTANCE]/dataTables/[DATA_TABLE]/dataTableRows/[DATA_TABLE_ROW]";
// Make the request
await dataTableServiceClient.DeleteDataTableRowAsync(name);

GetDataTable(DataTableName, CallSettings)

public virtual DataTable GetDataTable(DataTableName name, CallSettings callSettings = null)

Get data table info.

Parameters
Name Description
name DataTableName

Required. The resource name of the data table to retrieve. Format: projects/{project}/locations/{location}/instances/{instances}/dataTables/{data_table}

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
DataTable

The RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = DataTableServiceClient.Create();
// Initialize request argument(s)
DataTableName name = DataTableName.FromProjectLocationInstanceDataTable("[PROJECT]", "[LOCATION]", "[INSTANCE]", "[DATA_TABLE]");
// Make the request
DataTable response = dataTableServiceClient.GetDataTable(name);

GetDataTable(GetDataTableRequest, CallSettings)

public virtual DataTable GetDataTable(GetDataTableRequest request, CallSettings callSettings = null)

Get data table info.

Parameters
Name Description
request GetDataTableRequest

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
DataTable

The RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = DataTableServiceClient.Create();
// Initialize request argument(s)
GetDataTableRequest request = new GetDataTableRequest
{
    DataTableName = DataTableName.FromProjectLocationInstanceDataTable("[PROJECT]", "[LOCATION]", "[INSTANCE]", "[DATA_TABLE]"),
};
// Make the request
DataTable response = dataTableServiceClient.GetDataTable(request);

GetDataTable(string, CallSettings)

public virtual DataTable GetDataTable(string name, CallSettings callSettings = null)

Get data table info.

Parameters
Name Description
name string

Required. The resource name of the data table to retrieve. Format: projects/{project}/locations/{location}/instances/{instances}/dataTables/{data_table}

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
DataTable

The RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = DataTableServiceClient.Create();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/instances/[INSTANCE]/dataTables/[DATA_TABLE]";
// Make the request
DataTable response = dataTableServiceClient.GetDataTable(name);

GetDataTableAsync(DataTableName, CallSettings)

public virtual Task<DataTable> GetDataTableAsync(DataTableName name, CallSettings callSettings = null)

Get data table info.

Parameters
Name Description
name DataTableName

Required. The resource name of the data table to retrieve. Format: projects/{project}/locations/{location}/instances/{instances}/dataTables/{data_table}

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskDataTable

A Task containing the RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
DataTableName name = DataTableName.FromProjectLocationInstanceDataTable("[PROJECT]", "[LOCATION]", "[INSTANCE]", "[DATA_TABLE]");
// Make the request
DataTable response = await dataTableServiceClient.GetDataTableAsync(name);

GetDataTableAsync(DataTableName, CancellationToken)

public virtual Task<DataTable> GetDataTableAsync(DataTableName name, CancellationToken cancellationToken)

Get data table info.

Parameters
Name Description
name DataTableName

Required. The resource name of the data table to retrieve. Format: projects/{project}/locations/{location}/instances/{instances}/dataTables/{data_table}

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskDataTable

A Task containing the RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
DataTableName name = DataTableName.FromProjectLocationInstanceDataTable("[PROJECT]", "[LOCATION]", "[INSTANCE]", "[DATA_TABLE]");
// Make the request
DataTable response = await dataTableServiceClient.GetDataTableAsync(name);

GetDataTableAsync(GetDataTableRequest, CallSettings)

public virtual Task<DataTable> GetDataTableAsync(GetDataTableRequest request, CallSettings callSettings = null)

Get data table info.

Parameters
Name Description
request GetDataTableRequest

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
TaskDataTable

A Task containing the RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
GetDataTableRequest request = new GetDataTableRequest
{
    DataTableName = DataTableName.FromProjectLocationInstanceDataTable("[PROJECT]", "[LOCATION]", "[INSTANCE]", "[DATA_TABLE]"),
};
// Make the request
DataTable response = await dataTableServiceClient.GetDataTableAsync(request);

GetDataTableAsync(GetDataTableRequest, CancellationToken)

public virtual Task<DataTable> GetDataTableAsync(GetDataTableRequest request, CancellationToken cancellationToken)

Get data table info.

Parameters
Name Description
request GetDataTableRequest

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

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskDataTable

A Task containing the RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
GetDataTableRequest request = new GetDataTableRequest
{
    DataTableName = DataTableName.FromProjectLocationInstanceDataTable("[PROJECT]", "[LOCATION]", "[INSTANCE]", "[DATA_TABLE]"),
};
// Make the request
DataTable response = await dataTableServiceClient.GetDataTableAsync(request);

GetDataTableAsync(string, CallSettings)

public virtual Task<DataTable> GetDataTableAsync(string name, CallSettings callSettings = null)

Get data table info.

Parameters
Name Description
name string

Required. The resource name of the data table to retrieve. Format: projects/{project}/locations/{location}/instances/{instances}/dataTables/{data_table}

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskDataTable

A Task containing the RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/instances/[INSTANCE]/dataTables/[DATA_TABLE]";
// Make the request
DataTable response = await dataTableServiceClient.GetDataTableAsync(name);

GetDataTableAsync(string, CancellationToken)

public virtual Task<DataTable> GetDataTableAsync(string name, CancellationToken cancellationToken)

Get data table info.

Parameters
Name Description
name string

Required. The resource name of the data table to retrieve. Format: projects/{project}/locations/{location}/instances/{instances}/dataTables/{data_table}

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskDataTable

A Task containing the RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/instances/[INSTANCE]/dataTables/[DATA_TABLE]";
// Make the request
DataTable response = await dataTableServiceClient.GetDataTableAsync(name);

GetDataTableOperationErrors(DataTableOperationErrorsName, CallSettings)

public virtual DataTableOperationErrors GetDataTableOperationErrors(DataTableOperationErrorsName name, CallSettings callSettings = null)

Get the error for a data table operation.

Parameters
Name Description
name DataTableOperationErrorsName

Required. Resource name for the data table operation errors. Format: projects/{project}/locations/{location}/instances/{instance}/dataTableOperationErrors/{data_table_operation_errors}

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
DataTableOperationErrors

The RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = DataTableServiceClient.Create();
// Initialize request argument(s)
DataTableOperationErrorsName name = DataTableOperationErrorsName.FromProjectLocationInstanceDataTableOperationErrors("[PROJECT]", "[LOCATION]", "[INSTANCE]", "[DATA_TABLE_OPERATION_ERRORS]");
// Make the request
DataTableOperationErrors response = dataTableServiceClient.GetDataTableOperationErrors(name);

GetDataTableOperationErrors(GetDataTableOperationErrorsRequest, CallSettings)

public virtual DataTableOperationErrors GetDataTableOperationErrors(GetDataTableOperationErrorsRequest request, CallSettings callSettings = null)

Get the error for a data table operation.

Parameters
Name Description
request GetDataTableOperationErrorsRequest

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
DataTableOperationErrors

The RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = DataTableServiceClient.Create();
// Initialize request argument(s)
GetDataTableOperationErrorsRequest request = new GetDataTableOperationErrorsRequest
{
    DataTableOperationErrorsName = DataTableOperationErrorsName.FromProjectLocationInstanceDataTableOperationErrors("[PROJECT]", "[LOCATION]", "[INSTANCE]", "[DATA_TABLE_OPERATION_ERRORS]"),
};
// Make the request
DataTableOperationErrors response = dataTableServiceClient.GetDataTableOperationErrors(request);

GetDataTableOperationErrors(string, CallSettings)

public virtual DataTableOperationErrors GetDataTableOperationErrors(string name, CallSettings callSettings = null)

Get the error for a data table operation.

Parameters
Name Description
name string

Required. Resource name for the data table operation errors. Format: projects/{project}/locations/{location}/instances/{instance}/dataTableOperationErrors/{data_table_operation_errors}

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
DataTableOperationErrors

The RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = DataTableServiceClient.Create();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/instances/[INSTANCE]/dataTableOperationErrors/[DATA_TABLE_OPERATION_ERRORS]";
// Make the request
DataTableOperationErrors response = dataTableServiceClient.GetDataTableOperationErrors(name);

GetDataTableOperationErrorsAsync(DataTableOperationErrorsName, CallSettings)

public virtual Task<DataTableOperationErrors> GetDataTableOperationErrorsAsync(DataTableOperationErrorsName name, CallSettings callSettings = null)

Get the error for a data table operation.

Parameters
Name Description
name DataTableOperationErrorsName

Required. Resource name for the data table operation errors. Format: projects/{project}/locations/{location}/instances/{instance}/dataTableOperationErrors/{data_table_operation_errors}

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskDataTableOperationErrors

A Task containing the RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
DataTableOperationErrorsName name = DataTableOperationErrorsName.FromProjectLocationInstanceDataTableOperationErrors("[PROJECT]", "[LOCATION]", "[INSTANCE]", "[DATA_TABLE_OPERATION_ERRORS]");
// Make the request
DataTableOperationErrors response = await dataTableServiceClient.GetDataTableOperationErrorsAsync(name);

GetDataTableOperationErrorsAsync(DataTableOperationErrorsName, CancellationToken)

public virtual Task<DataTableOperationErrors> GetDataTableOperationErrorsAsync(DataTableOperationErrorsName name, CancellationToken cancellationToken)

Get the error for a data table operation.

Parameters
Name Description
name DataTableOperationErrorsName

Required. Resource name for the data table operation errors. Format: projects/{project}/locations/{location}/instances/{instance}/dataTableOperationErrors/{data_table_operation_errors}

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskDataTableOperationErrors

A Task containing the RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
DataTableOperationErrorsName name = DataTableOperationErrorsName.FromProjectLocationInstanceDataTableOperationErrors("[PROJECT]", "[LOCATION]", "[INSTANCE]", "[DATA_TABLE_OPERATION_ERRORS]");
// Make the request
DataTableOperationErrors response = await dataTableServiceClient.GetDataTableOperationErrorsAsync(name);

GetDataTableOperationErrorsAsync(GetDataTableOperationErrorsRequest, CallSettings)

public virtual Task<DataTableOperationErrors> GetDataTableOperationErrorsAsync(GetDataTableOperationErrorsRequest request, CallSettings callSettings = null)

Get the error for a data table operation.

Parameters
Name Description
request GetDataTableOperationErrorsRequest

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
TaskDataTableOperationErrors

A Task containing the RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
GetDataTableOperationErrorsRequest request = new GetDataTableOperationErrorsRequest
{
    DataTableOperationErrorsName = DataTableOperationErrorsName.FromProjectLocationInstanceDataTableOperationErrors("[PROJECT]", "[LOCATION]", "[INSTANCE]", "[DATA_TABLE_OPERATION_ERRORS]"),
};
// Make the request
DataTableOperationErrors response = await dataTableServiceClient.GetDataTableOperationErrorsAsync(request);

GetDataTableOperationErrorsAsync(GetDataTableOperationErrorsRequest, CancellationToken)

public virtual Task<DataTableOperationErrors> GetDataTableOperationErrorsAsync(GetDataTableOperationErrorsRequest request, CancellationToken cancellationToken)

Get the error for a data table operation.

Parameters
Name Description
request GetDataTableOperationErrorsRequest

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

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskDataTableOperationErrors

A Task containing the RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
GetDataTableOperationErrorsRequest request = new GetDataTableOperationErrorsRequest
{
    DataTableOperationErrorsName = DataTableOperationErrorsName.FromProjectLocationInstanceDataTableOperationErrors("[PROJECT]", "[LOCATION]", "[INSTANCE]", "[DATA_TABLE_OPERATION_ERRORS]"),
};
// Make the request
DataTableOperationErrors response = await dataTableServiceClient.GetDataTableOperationErrorsAsync(request);

GetDataTableOperationErrorsAsync(string, CallSettings)

public virtual Task<DataTableOperationErrors> GetDataTableOperationErrorsAsync(string name, CallSettings callSettings = null)

Get the error for a data table operation.

Parameters
Name Description
name string

Required. Resource name for the data table operation errors. Format: projects/{project}/locations/{location}/instances/{instance}/dataTableOperationErrors/{data_table_operation_errors}

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskDataTableOperationErrors

A Task containing the RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/instances/[INSTANCE]/dataTableOperationErrors/[DATA_TABLE_OPERATION_ERRORS]";
// Make the request
DataTableOperationErrors response = await dataTableServiceClient.GetDataTableOperationErrorsAsync(name);

GetDataTableOperationErrorsAsync(string, CancellationToken)

public virtual Task<DataTableOperationErrors> GetDataTableOperationErrorsAsync(string name, CancellationToken cancellationToken)

Get the error for a data table operation.

Parameters
Name Description
name string

Required. Resource name for the data table operation errors. Format: projects/{project}/locations/{location}/instances/{instance}/dataTableOperationErrors/{data_table_operation_errors}

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskDataTableOperationErrors

A Task containing the RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/instances/[INSTANCE]/dataTableOperationErrors/[DATA_TABLE_OPERATION_ERRORS]";
// Make the request
DataTableOperationErrors response = await dataTableServiceClient.GetDataTableOperationErrorsAsync(name);

GetDataTableRow(DataTableRowName, CallSettings)

public virtual DataTableRow GetDataTableRow(DataTableRowName name, CallSettings callSettings = null)

Get data table row

Parameters
Name Description
name DataTableRowName

Required. The resource name of the data table row i,e row_id. Format: projects/{project}/locations/{location}/instances/{instance}/dataTables/{data_table}/dataTableRows/{data_table_row}

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
DataTableRow

The RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = DataTableServiceClient.Create();
// Initialize request argument(s)
DataTableRowName name = DataTableRowName.FromProjectLocationInstanceDataTableDataTableRow("[PROJECT]", "[LOCATION]", "[INSTANCE]", "[DATA_TABLE]", "[DATA_TABLE_ROW]");
// Make the request
DataTableRow response = dataTableServiceClient.GetDataTableRow(name);

GetDataTableRow(GetDataTableRowRequest, CallSettings)

public virtual DataTableRow GetDataTableRow(GetDataTableRowRequest request, CallSettings callSettings = null)

Get data table row

Parameters
Name Description
request GetDataTableRowRequest

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
DataTableRow

The RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = DataTableServiceClient.Create();
// Initialize request argument(s)
GetDataTableRowRequest request = new GetDataTableRowRequest
{
    DataTableRowName = DataTableRowName.FromProjectLocationInstanceDataTableDataTableRow("[PROJECT]", "[LOCATION]", "[INSTANCE]", "[DATA_TABLE]", "[DATA_TABLE_ROW]"),
};
// Make the request
DataTableRow response = dataTableServiceClient.GetDataTableRow(request);

GetDataTableRow(string, CallSettings)

public virtual DataTableRow GetDataTableRow(string name, CallSettings callSettings = null)

Get data table row

Parameters
Name Description
name string

Required. The resource name of the data table row i,e row_id. Format: projects/{project}/locations/{location}/instances/{instance}/dataTables/{data_table}/dataTableRows/{data_table_row}

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
DataTableRow

The RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = DataTableServiceClient.Create();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/instances/[INSTANCE]/dataTables/[DATA_TABLE]/dataTableRows/[DATA_TABLE_ROW]";
// Make the request
DataTableRow response = dataTableServiceClient.GetDataTableRow(name);

GetDataTableRowAsync(DataTableRowName, CallSettings)

public virtual Task<DataTableRow> GetDataTableRowAsync(DataTableRowName name, CallSettings callSettings = null)

Get data table row

Parameters
Name Description
name DataTableRowName

Required. The resource name of the data table row i,e row_id. Format: projects/{project}/locations/{location}/instances/{instance}/dataTables/{data_table}/dataTableRows/{data_table_row}

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskDataTableRow

A Task containing the RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
DataTableRowName name = DataTableRowName.FromProjectLocationInstanceDataTableDataTableRow("[PROJECT]", "[LOCATION]", "[INSTANCE]", "[DATA_TABLE]", "[DATA_TABLE_ROW]");
// Make the request
DataTableRow response = await dataTableServiceClient.GetDataTableRowAsync(name);

GetDataTableRowAsync(DataTableRowName, CancellationToken)

public virtual Task<DataTableRow> GetDataTableRowAsync(DataTableRowName name, CancellationToken cancellationToken)

Get data table row

Parameters
Name Description
name DataTableRowName

Required. The resource name of the data table row i,e row_id. Format: projects/{project}/locations/{location}/instances/{instance}/dataTables/{data_table}/dataTableRows/{data_table_row}

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskDataTableRow

A Task containing the RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
DataTableRowName name = DataTableRowName.FromProjectLocationInstanceDataTableDataTableRow("[PROJECT]", "[LOCATION]", "[INSTANCE]", "[DATA_TABLE]", "[DATA_TABLE_ROW]");
// Make the request
DataTableRow response = await dataTableServiceClient.GetDataTableRowAsync(name);

GetDataTableRowAsync(GetDataTableRowRequest, CallSettings)

public virtual Task<DataTableRow> GetDataTableRowAsync(GetDataTableRowRequest request, CallSettings callSettings = null)

Get data table row

Parameters
Name Description
request GetDataTableRowRequest

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
TaskDataTableRow

A Task containing the RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
GetDataTableRowRequest request = new GetDataTableRowRequest
{
    DataTableRowName = DataTableRowName.FromProjectLocationInstanceDataTableDataTableRow("[PROJECT]", "[LOCATION]", "[INSTANCE]", "[DATA_TABLE]", "[DATA_TABLE_ROW]"),
};
// Make the request
DataTableRow response = await dataTableServiceClient.GetDataTableRowAsync(request);

GetDataTableRowAsync(GetDataTableRowRequest, CancellationToken)

public virtual Task<DataTableRow> GetDataTableRowAsync(GetDataTableRowRequest request, CancellationToken cancellationToken)

Get data table row

Parameters
Name Description
request GetDataTableRowRequest

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

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskDataTableRow

A Task containing the RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
GetDataTableRowRequest request = new GetDataTableRowRequest
{
    DataTableRowName = DataTableRowName.FromProjectLocationInstanceDataTableDataTableRow("[PROJECT]", "[LOCATION]", "[INSTANCE]", "[DATA_TABLE]", "[DATA_TABLE_ROW]"),
};
// Make the request
DataTableRow response = await dataTableServiceClient.GetDataTableRowAsync(request);

GetDataTableRowAsync(string, CallSettings)

public virtual Task<DataTableRow> GetDataTableRowAsync(string name, CallSettings callSettings = null)

Get data table row

Parameters
Name Description
name string

Required. The resource name of the data table row i,e row_id. Format: projects/{project}/locations/{location}/instances/{instance}/dataTables/{data_table}/dataTableRows/{data_table_row}

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskDataTableRow

A Task containing the RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/instances/[INSTANCE]/dataTables/[DATA_TABLE]/dataTableRows/[DATA_TABLE_ROW]";
// Make the request
DataTableRow response = await dataTableServiceClient.GetDataTableRowAsync(name);

GetDataTableRowAsync(string, CancellationToken)

public virtual Task<DataTableRow> GetDataTableRowAsync(string name, CancellationToken cancellationToken)

Get data table row

Parameters
Name Description
name string

Required. The resource name of the data table row i,e row_id. Format: projects/{project}/locations/{location}/instances/{instance}/dataTables/{data_table}/dataTableRows/{data_table_row}

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskDataTableRow

A Task containing the RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/instances/[INSTANCE]/dataTables/[DATA_TABLE]/dataTableRows/[DATA_TABLE_ROW]";
// Make the request
DataTableRow response = await dataTableServiceClient.GetDataTableRowAsync(name);

ListDataTableRows(DataTableName, string, int?, CallSettings)

public virtual PagedEnumerable<ListDataTableRowsResponse, DataTableRow> ListDataTableRows(DataTableName parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)

List data table rows.

Parameters
Name Description
parent DataTableName

Required. The resource id of the data table. Format: projects/{project}/locations/{locations}/instances/{instance}/dataTables/{data_table}

pageToken string

The token returned from the previous request. A value of null or an empty string retrieves the first page.

pageSize int

The size of page to request. The response will not be larger than this, but may be smaller. A value of null or 0 uses a server-defined page size.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListDataTableRowsResponseDataTableRow

A pageable sequence of DataTableRow resources.

Example
// Create client
DataTableServiceClient dataTableServiceClient = DataTableServiceClient.Create();
// Initialize request argument(s)
DataTableName parent = DataTableName.FromProjectLocationInstanceDataTable("[PROJECT]", "[LOCATION]", "[INSTANCE]", "[DATA_TABLE]");
// Make the request
PagedEnumerable<ListDataTableRowsResponse, DataTableRow> response = dataTableServiceClient.ListDataTableRows(parent);

// Iterate over all response items, lazily performing RPCs as required
foreach (DataTableRow item in response)
{
    // Do something with each item
    Console.WriteLine(item);
}

// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (ListDataTableRowsResponse page in response.AsRawResponses())
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (DataTableRow item in page)
    {
        // Do something with each item
        Console.WriteLine(item);
    }
}

// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<DataTableRow> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (DataTableRow item in singlePage)
{
    // Do something with each item
    Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;

ListDataTableRows(ListDataTableRowsRequest, CallSettings)

public virtual PagedEnumerable<ListDataTableRowsResponse, DataTableRow> ListDataTableRows(ListDataTableRowsRequest request, CallSettings callSettings = null)

List data table rows.

Parameters
Name Description
request ListDataTableRowsRequest

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
PagedEnumerableListDataTableRowsResponseDataTableRow

A pageable sequence of DataTableRow resources.

Example
// Create client
DataTableServiceClient dataTableServiceClient = DataTableServiceClient.Create();
// Initialize request argument(s)
ListDataTableRowsRequest request = new ListDataTableRowsRequest
{
    ParentAsDataTableName = DataTableName.FromProjectLocationInstanceDataTable("[PROJECT]", "[LOCATION]", "[INSTANCE]", "[DATA_TABLE]"),
    OrderBy = "",
    Filter = "",
};
// Make the request
PagedEnumerable<ListDataTableRowsResponse, DataTableRow> response = dataTableServiceClient.ListDataTableRows(request);

// Iterate over all response items, lazily performing RPCs as required
foreach (DataTableRow item in response)
{
    // Do something with each item
    Console.WriteLine(item);
}

// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (ListDataTableRowsResponse page in response.AsRawResponses())
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (DataTableRow item in page)
    {
        // Do something with each item
        Console.WriteLine(item);
    }
}

// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<DataTableRow> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (DataTableRow item in singlePage)
{
    // Do something with each item
    Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;

ListDataTableRows(string, string, int?, CallSettings)

public virtual PagedEnumerable<ListDataTableRowsResponse, DataTableRow> ListDataTableRows(string parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)

List data table rows.

Parameters
Name Description
parent string

Required. The resource id of the data table. Format: projects/{project}/locations/{locations}/instances/{instance}/dataTables/{data_table}

pageToken string

The token returned from the previous request. A value of null or an empty string retrieves the first page.

pageSize int

The size of page to request. The response will not be larger than this, but may be smaller. A value of null or 0 uses a server-defined page size.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListDataTableRowsResponseDataTableRow

A pageable sequence of DataTableRow resources.

Example
// Create client
DataTableServiceClient dataTableServiceClient = DataTableServiceClient.Create();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]/instances/[INSTANCE]/dataTables/[DATA_TABLE]";
// Make the request
PagedEnumerable<ListDataTableRowsResponse, DataTableRow> response = dataTableServiceClient.ListDataTableRows(parent);

// Iterate over all response items, lazily performing RPCs as required
foreach (DataTableRow item in response)
{
    // Do something with each item
    Console.WriteLine(item);
}

// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (ListDataTableRowsResponse page in response.AsRawResponses())
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (DataTableRow item in page)
    {
        // Do something with each item
        Console.WriteLine(item);
    }
}

// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<DataTableRow> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (DataTableRow item in singlePage)
{
    // Do something with each item
    Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;

ListDataTableRowsAsync(DataTableName, string, int?, CallSettings)

public virtual PagedAsyncEnumerable<ListDataTableRowsResponse, DataTableRow> ListDataTableRowsAsync(DataTableName parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)

List data table rows.

Parameters
Name Description
parent DataTableName

Required. The resource id of the data table. Format: projects/{project}/locations/{locations}/instances/{instance}/dataTables/{data_table}

pageToken string

The token returned from the previous request. A value of null or an empty string retrieves the first page.

pageSize int

The size of page to request. The response will not be larger than this, but may be smaller. A value of null or 0 uses a server-defined page size.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListDataTableRowsResponseDataTableRow

A pageable asynchronous sequence of DataTableRow resources.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
DataTableName parent = DataTableName.FromProjectLocationInstanceDataTable("[PROJECT]", "[LOCATION]", "[INSTANCE]", "[DATA_TABLE]");
// Make the request
PagedAsyncEnumerable<ListDataTableRowsResponse, DataTableRow> response = dataTableServiceClient.ListDataTableRowsAsync(parent);

// Iterate over all response items, lazily performing RPCs as required
await foreach (DataTableRow item in response)
{
    // Do something with each item
    Console.WriteLine(item);
}

// Or iterate over pages (of server-defined size), performing one RPC per page
await foreach (ListDataTableRowsResponse page in response.AsRawResponses())
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (DataTableRow item in page)
    {
        // Do something with each item
        Console.WriteLine(item);
    }
}

// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<DataTableRow> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (DataTableRow item in singlePage)
{
    // Do something with each item
    Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;

ListDataTableRowsAsync(ListDataTableRowsRequest, CallSettings)

public virtual PagedAsyncEnumerable<ListDataTableRowsResponse, DataTableRow> ListDataTableRowsAsync(ListDataTableRowsRequest request, CallSettings callSettings = null)

List data table rows.

Parameters
Name Description
request ListDataTableRowsRequest

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
PagedAsyncEnumerableListDataTableRowsResponseDataTableRow

A pageable asynchronous sequence of DataTableRow resources.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
ListDataTableRowsRequest request = new ListDataTableRowsRequest
{
    ParentAsDataTableName = DataTableName.FromProjectLocationInstanceDataTable("[PROJECT]", "[LOCATION]", "[INSTANCE]", "[DATA_TABLE]"),
    OrderBy = "",
    Filter = "",
};
// Make the request
PagedAsyncEnumerable<ListDataTableRowsResponse, DataTableRow> response = dataTableServiceClient.ListDataTableRowsAsync(request);

// Iterate over all response items, lazily performing RPCs as required
await foreach (DataTableRow item in response)
{
    // Do something with each item
    Console.WriteLine(item);
}

// Or iterate over pages (of server-defined size), performing one RPC per page
await foreach (ListDataTableRowsResponse page in response.AsRawResponses())
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (DataTableRow item in page)
    {
        // Do something with each item
        Console.WriteLine(item);
    }
}

// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<DataTableRow> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (DataTableRow item in singlePage)
{
    // Do something with each item
    Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;

ListDataTableRowsAsync(string, string, int?, CallSettings)

public virtual PagedAsyncEnumerable<ListDataTableRowsResponse, DataTableRow> ListDataTableRowsAsync(string parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)

List data table rows.

Parameters
Name Description
parent string

Required. The resource id of the data table. Format: projects/{project}/locations/{locations}/instances/{instance}/dataTables/{data_table}

pageToken string

The token returned from the previous request. A value of null or an empty string retrieves the first page.

pageSize int

The size of page to request. The response will not be larger than this, but may be smaller. A value of null or 0 uses a server-defined page size.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListDataTableRowsResponseDataTableRow

A pageable asynchronous sequence of DataTableRow resources.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]/instances/[INSTANCE]/dataTables/[DATA_TABLE]";
// Make the request
PagedAsyncEnumerable<ListDataTableRowsResponse, DataTableRow> response = dataTableServiceClient.ListDataTableRowsAsync(parent);

// Iterate over all response items, lazily performing RPCs as required
await foreach (DataTableRow item in response)
{
    // Do something with each item
    Console.WriteLine(item);
}

// Or iterate over pages (of server-defined size), performing one RPC per page
await foreach (ListDataTableRowsResponse page in response.AsRawResponses())
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (DataTableRow item in page)
    {
        // Do something with each item
        Console.WriteLine(item);
    }
}

// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<DataTableRow> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (DataTableRow item in singlePage)
{
    // Do something with each item
    Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;

ListDataTables(InstanceName, string, int?, CallSettings)

public virtual PagedEnumerable<ListDataTablesResponse, DataTable> ListDataTables(InstanceName parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)

List data tables.

Parameters
Name Description
parent InstanceName

Required. The parent resource where this data table will be created. Format: projects/{project}/locations/{location}/instances/{instance}

pageToken string

The token returned from the previous request. A value of null or an empty string retrieves the first page.

pageSize int

The size of page to request. The response will not be larger than this, but may be smaller. A value of null or 0 uses a server-defined page size.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListDataTablesResponseDataTable

A pageable sequence of DataTable resources.

Example
// Create client
DataTableServiceClient dataTableServiceClient = DataTableServiceClient.Create();
// Initialize request argument(s)
InstanceName parent = InstanceName.FromProjectLocationInstance("[PROJECT]", "[LOCATION]", "[INSTANCE]");
// Make the request
PagedEnumerable<ListDataTablesResponse, DataTable> response = dataTableServiceClient.ListDataTables(parent);

// Iterate over all response items, lazily performing RPCs as required
foreach (DataTable item in response)
{
    // Do something with each item
    Console.WriteLine(item);
}

// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (ListDataTablesResponse page in response.AsRawResponses())
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (DataTable item in page)
    {
        // Do something with each item
        Console.WriteLine(item);
    }
}

// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<DataTable> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (DataTable item in singlePage)
{
    // Do something with each item
    Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;

ListDataTables(ListDataTablesRequest, CallSettings)

public virtual PagedEnumerable<ListDataTablesResponse, DataTable> ListDataTables(ListDataTablesRequest request, CallSettings callSettings = null)

List data tables.

Parameters
Name Description
request ListDataTablesRequest

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
PagedEnumerableListDataTablesResponseDataTable

A pageable sequence of DataTable resources.

Example
// Create client
DataTableServiceClient dataTableServiceClient = DataTableServiceClient.Create();
// Initialize request argument(s)
ListDataTablesRequest request = new ListDataTablesRequest
{
    ParentAsInstanceName = InstanceName.FromProjectLocationInstance("[PROJECT]", "[LOCATION]", "[INSTANCE]"),
    OrderBy = "",
};
// Make the request
PagedEnumerable<ListDataTablesResponse, DataTable> response = dataTableServiceClient.ListDataTables(request);

// Iterate over all response items, lazily performing RPCs as required
foreach (DataTable item in response)
{
    // Do something with each item
    Console.WriteLine(item);
}

// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (ListDataTablesResponse page in response.AsRawResponses())
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (DataTable item in page)
    {
        // Do something with each item
        Console.WriteLine(item);
    }
}

// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<DataTable> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (DataTable item in singlePage)
{
    // Do something with each item
    Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;

ListDataTables(string, string, int?, CallSettings)

public virtual PagedEnumerable<ListDataTablesResponse, DataTable> ListDataTables(string parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)

List data tables.

Parameters
Name Description
parent string

Required. The parent resource where this data table will be created. Format: projects/{project}/locations/{location}/instances/{instance}

pageToken string

The token returned from the previous request. A value of null or an empty string retrieves the first page.

pageSize int

The size of page to request. The response will not be larger than this, but may be smaller. A value of null or 0 uses a server-defined page size.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListDataTablesResponseDataTable

A pageable sequence of DataTable resources.

Example
// Create client
DataTableServiceClient dataTableServiceClient = DataTableServiceClient.Create();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]/instances/[INSTANCE]";
// Make the request
PagedEnumerable<ListDataTablesResponse, DataTable> response = dataTableServiceClient.ListDataTables(parent);

// Iterate over all response items, lazily performing RPCs as required
foreach (DataTable item in response)
{
    // Do something with each item
    Console.WriteLine(item);
}

// Or iterate over pages (of server-defined size), performing one RPC per page
foreach (ListDataTablesResponse page in response.AsRawResponses())
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (DataTable item in page)
    {
        // Do something with each item
        Console.WriteLine(item);
    }
}

// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<DataTable> singlePage = response.ReadPage(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (DataTable item in singlePage)
{
    // Do something with each item
    Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;

ListDataTablesAsync(InstanceName, string, int?, CallSettings)

public virtual PagedAsyncEnumerable<ListDataTablesResponse, DataTable> ListDataTablesAsync(InstanceName parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)

List data tables.

Parameters
Name Description
parent InstanceName

Required. The parent resource where this data table will be created. Format: projects/{project}/locations/{location}/instances/{instance}

pageToken string

The token returned from the previous request. A value of null or an empty string retrieves the first page.

pageSize int

The size of page to request. The response will not be larger than this, but may be smaller. A value of null or 0 uses a server-defined page size.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListDataTablesResponseDataTable

A pageable asynchronous sequence of DataTable resources.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
InstanceName parent = InstanceName.FromProjectLocationInstance("[PROJECT]", "[LOCATION]", "[INSTANCE]");
// Make the request
PagedAsyncEnumerable<ListDataTablesResponse, DataTable> response = dataTableServiceClient.ListDataTablesAsync(parent);

// Iterate over all response items, lazily performing RPCs as required
await foreach (DataTable item in response)
{
    // Do something with each item
    Console.WriteLine(item);
}

// Or iterate over pages (of server-defined size), performing one RPC per page
await foreach (ListDataTablesResponse page in response.AsRawResponses())
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (DataTable item in page)
    {
        // Do something with each item
        Console.WriteLine(item);
    }
}

// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<DataTable> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (DataTable item in singlePage)
{
    // Do something with each item
    Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;

ListDataTablesAsync(ListDataTablesRequest, CallSettings)

public virtual PagedAsyncEnumerable<ListDataTablesResponse, DataTable> ListDataTablesAsync(ListDataTablesRequest request, CallSettings callSettings = null)

List data tables.

Parameters
Name Description
request ListDataTablesRequest

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
PagedAsyncEnumerableListDataTablesResponseDataTable

A pageable asynchronous sequence of DataTable resources.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
ListDataTablesRequest request = new ListDataTablesRequest
{
    ParentAsInstanceName = InstanceName.FromProjectLocationInstance("[PROJECT]", "[LOCATION]", "[INSTANCE]"),
    OrderBy = "",
};
// Make the request
PagedAsyncEnumerable<ListDataTablesResponse, DataTable> response = dataTableServiceClient.ListDataTablesAsync(request);

// Iterate over all response items, lazily performing RPCs as required
await foreach (DataTable item in response)
{
    // Do something with each item
    Console.WriteLine(item);
}

// Or iterate over pages (of server-defined size), performing one RPC per page
await foreach (ListDataTablesResponse page in response.AsRawResponses())
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (DataTable item in page)
    {
        // Do something with each item
        Console.WriteLine(item);
    }
}

// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<DataTable> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (DataTable item in singlePage)
{
    // Do something with each item
    Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;

ListDataTablesAsync(string, string, int?, CallSettings)

public virtual PagedAsyncEnumerable<ListDataTablesResponse, DataTable> ListDataTablesAsync(string parent, string pageToken = null, int? pageSize = null, CallSettings callSettings = null)

List data tables.

Parameters
Name Description
parent string

Required. The parent resource where this data table will be created. Format: projects/{project}/locations/{location}/instances/{instance}

pageToken string

The token returned from the previous request. A value of null or an empty string retrieves the first page.

pageSize int

The size of page to request. The response will not be larger than this, but may be smaller. A value of null or 0 uses a server-defined page size.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListDataTablesResponseDataTable

A pageable asynchronous sequence of DataTable resources.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]/instances/[INSTANCE]";
// Make the request
PagedAsyncEnumerable<ListDataTablesResponse, DataTable> response = dataTableServiceClient.ListDataTablesAsync(parent);

// Iterate over all response items, lazily performing RPCs as required
await foreach (DataTable item in response)
{
    // Do something with each item
    Console.WriteLine(item);
}

// Or iterate over pages (of server-defined size), performing one RPC per page
await foreach (ListDataTablesResponse page in response.AsRawResponses())
{
    // Do something with each page of items
    Console.WriteLine("A page of results:");
    foreach (DataTable item in page)
    {
        // Do something with each item
        Console.WriteLine(item);
    }
}

// Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required
int pageSize = 10;
Page<DataTable> singlePage = await response.ReadPageAsync(pageSize);
// Do something with the page of items
Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
foreach (DataTable item in singlePage)
{
    // Do something with each item
    Console.WriteLine(item);
}
// Store the pageToken, for when the next page is required.
string nextPageToken = singlePage.NextPageToken;

ShutdownDefaultChannelsAsync()

public static Task ShutdownDefaultChannelsAsync()

Shuts down any channels automatically created by Create() and CreateAsync(CancellationToken). Channels which weren't automatically created are not affected.

Returns
Type Description
Task

A task representing the asynchronous shutdown operation.

Remarks

After calling this method, further calls to Create() and CreateAsync(CancellationToken) will create new channels, which could in turn be shut down by another call to this method.

UpdateDataTable(DataTable, FieldMask, CallSettings)

public virtual DataTable UpdateDataTable(DataTable dataTable, FieldMask updateMask, CallSettings callSettings = null)

Update data table.

Parameters
Name Description
dataTable DataTable

Required. This field is used to identify the datatable to update. Format: projects/{project}/locations/{locations}/instances/{instance}/dataTables/{data_table}

updateMask FieldMask

Optional. The list of metadata fields to update. Currently data tables only support updating the description, row_time_to_live and scope_info fields. When no field mask is supplied, all non-empty fields will be updated. A field mask of "*" will update all fields, whether empty or not.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
DataTable

The RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = DataTableServiceClient.Create();
// Initialize request argument(s)
DataTable dataTable = new DataTable();
FieldMask updateMask = new FieldMask();
// Make the request
DataTable response = dataTableServiceClient.UpdateDataTable(dataTable, updateMask);

UpdateDataTable(UpdateDataTableRequest, CallSettings)

public virtual DataTable UpdateDataTable(UpdateDataTableRequest request, CallSettings callSettings = null)

Update data table.

Parameters
Name Description
request UpdateDataTableRequest

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
DataTable

The RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = DataTableServiceClient.Create();
// Initialize request argument(s)
UpdateDataTableRequest request = new UpdateDataTableRequest
{
    DataTable = new DataTable(),
    UpdateMask = new FieldMask(),
};
// Make the request
DataTable response = dataTableServiceClient.UpdateDataTable(request);

UpdateDataTableAsync(DataTable, FieldMask, CallSettings)

public virtual Task<DataTable> UpdateDataTableAsync(DataTable dataTable, FieldMask updateMask, CallSettings callSettings = null)

Update data table.

Parameters
Name Description
dataTable DataTable

Required. This field is used to identify the datatable to update. Format: projects/{project}/locations/{locations}/instances/{instance}/dataTables/{data_table}

updateMask FieldMask

Optional. The list of metadata fields to update. Currently data tables only support updating the description, row_time_to_live and scope_info fields. When no field mask is supplied, all non-empty fields will be updated. A field mask of "*" will update all fields, whether empty or not.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskDataTable

A Task containing the RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
DataTable dataTable = new DataTable();
FieldMask updateMask = new FieldMask();
// Make the request
DataTable response = await dataTableServiceClient.UpdateDataTableAsync(dataTable, updateMask);

UpdateDataTableAsync(DataTable, FieldMask, CancellationToken)

public virtual Task<DataTable> UpdateDataTableAsync(DataTable dataTable, FieldMask updateMask, CancellationToken cancellationToken)

Update data table.

Parameters
Name Description
dataTable DataTable

Required. This field is used to identify the datatable to update. Format: projects/{project}/locations/{locations}/instances/{instance}/dataTables/{data_table}

updateMask FieldMask

Optional. The list of metadata fields to update. Currently data tables only support updating the description, row_time_to_live and scope_info fields. When no field mask is supplied, all non-empty fields will be updated. A field mask of "*" will update all fields, whether empty or not.

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskDataTable

A Task containing the RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
DataTable dataTable = new DataTable();
FieldMask updateMask = new FieldMask();
// Make the request
DataTable response = await dataTableServiceClient.UpdateDataTableAsync(dataTable, updateMask);

UpdateDataTableAsync(UpdateDataTableRequest, CallSettings)

public virtual Task<DataTable> UpdateDataTableAsync(UpdateDataTableRequest request, CallSettings callSettings = null)

Update data table.

Parameters
Name Description
request UpdateDataTableRequest

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
TaskDataTable

A Task containing the RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
UpdateDataTableRequest request = new UpdateDataTableRequest
{
    DataTable = new DataTable(),
    UpdateMask = new FieldMask(),
};
// Make the request
DataTable response = await dataTableServiceClient.UpdateDataTableAsync(request);

UpdateDataTableAsync(UpdateDataTableRequest, CancellationToken)

public virtual Task<DataTable> UpdateDataTableAsync(UpdateDataTableRequest request, CancellationToken cancellationToken)

Update data table.

Parameters
Name Description
request UpdateDataTableRequest

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

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskDataTable

A Task containing the RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
UpdateDataTableRequest request = new UpdateDataTableRequest
{
    DataTable = new DataTable(),
    UpdateMask = new FieldMask(),
};
// Make the request
DataTable response = await dataTableServiceClient.UpdateDataTableAsync(request);

UpdateDataTableRow(DataTableRow, FieldMask, CallSettings)

public virtual DataTableRow UpdateDataTableRow(DataTableRow dataTableRow, FieldMask updateMask, CallSettings callSettings = null)

Update data table row

Parameters
Name Description
dataTableRow DataTableRow

Required. Format: projects/{project}/locations/{location}/instances/{instance}/dataTables/{data_table}/dataTableRows/{data_table_row}

updateMask FieldMask

Optional. The list of fields to update. Currently data table rows only support updating the values field. When no field mask is supplied, all non-empty fields will be updated. A field mask of "*" will update all fields, whether empty or not.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
DataTableRow

The RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = DataTableServiceClient.Create();
// Initialize request argument(s)
DataTableRow dataTableRow = new DataTableRow();
FieldMask updateMask = new FieldMask();
// Make the request
DataTableRow response = dataTableServiceClient.UpdateDataTableRow(dataTableRow, updateMask);

UpdateDataTableRow(UpdateDataTableRowRequest, CallSettings)

public virtual DataTableRow UpdateDataTableRow(UpdateDataTableRowRequest request, CallSettings callSettings = null)

Update data table row

Parameters
Name Description
request UpdateDataTableRowRequest

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
DataTableRow

The RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = DataTableServiceClient.Create();
// Initialize request argument(s)
UpdateDataTableRowRequest request = new UpdateDataTableRowRequest
{
    DataTableRow = new DataTableRow(),
    UpdateMask = new FieldMask(),
};
// Make the request
DataTableRow response = dataTableServiceClient.UpdateDataTableRow(request);

UpdateDataTableRowAsync(DataTableRow, FieldMask, CallSettings)

public virtual Task<DataTableRow> UpdateDataTableRowAsync(DataTableRow dataTableRow, FieldMask updateMask, CallSettings callSettings = null)

Update data table row

Parameters
Name Description
dataTableRow DataTableRow

Required. Format: projects/{project}/locations/{location}/instances/{instance}/dataTables/{data_table}/dataTableRows/{data_table_row}

updateMask FieldMask

Optional. The list of fields to update. Currently data table rows only support updating the values field. When no field mask is supplied, all non-empty fields will be updated. A field mask of "*" will update all fields, whether empty or not.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskDataTableRow

A Task containing the RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
DataTableRow dataTableRow = new DataTableRow();
FieldMask updateMask = new FieldMask();
// Make the request
DataTableRow response = await dataTableServiceClient.UpdateDataTableRowAsync(dataTableRow, updateMask);

UpdateDataTableRowAsync(DataTableRow, FieldMask, CancellationToken)

public virtual Task<DataTableRow> UpdateDataTableRowAsync(DataTableRow dataTableRow, FieldMask updateMask, CancellationToken cancellationToken)

Update data table row

Parameters
Name Description
dataTableRow DataTableRow

Required. Format: projects/{project}/locations/{location}/instances/{instance}/dataTables/{data_table}/dataTableRows/{data_table_row}

updateMask FieldMask

Optional. The list of fields to update. Currently data table rows only support updating the values field. When no field mask is supplied, all non-empty fields will be updated. A field mask of "*" will update all fields, whether empty or not.

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskDataTableRow

A Task containing the RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
DataTableRow dataTableRow = new DataTableRow();
FieldMask updateMask = new FieldMask();
// Make the request
DataTableRow response = await dataTableServiceClient.UpdateDataTableRowAsync(dataTableRow, updateMask);

UpdateDataTableRowAsync(UpdateDataTableRowRequest, CallSettings)

public virtual Task<DataTableRow> UpdateDataTableRowAsync(UpdateDataTableRowRequest request, CallSettings callSettings = null)

Update data table row

Parameters
Name Description
request UpdateDataTableRowRequest

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
TaskDataTableRow

A Task containing the RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
UpdateDataTableRowRequest request = new UpdateDataTableRowRequest
{
    DataTableRow = new DataTableRow(),
    UpdateMask = new FieldMask(),
};
// Make the request
DataTableRow response = await dataTableServiceClient.UpdateDataTableRowAsync(request);

UpdateDataTableRowAsync(UpdateDataTableRowRequest, CancellationToken)

public virtual Task<DataTableRow> UpdateDataTableRowAsync(UpdateDataTableRowRequest request, CancellationToken cancellationToken)

Update data table row

Parameters
Name Description
request UpdateDataTableRowRequest

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

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskDataTableRow

A Task containing the RPC response.

Example
// Create client
DataTableServiceClient dataTableServiceClient = await DataTableServiceClient.CreateAsync();
// Initialize request argument(s)
UpdateDataTableRowRequest request = new UpdateDataTableRowRequest
{
    DataTableRow = new DataTableRow(),
    UpdateMask = new FieldMask(),
};
// Make the request
DataTableRow response = await dataTableServiceClient.UpdateDataTableRowAsync(request);