Chronicle v1 API - Class BigQueryExportServiceClient (1.0.0-beta05)

public abstract class BigQueryExportServiceClient

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

BigQueryExportService client wrapper, for convenient use.

Inheritance

object > BigQueryExportServiceClient

Namespace

Google.Cloud.Chronicle.V1

Assembly

Google.Cloud.Chronicle.V1.dll

Remarks

Service for managing BigQuery export configurations for Chronicle instances.

Properties

DefaultEndpoint

public static string DefaultEndpoint { get; }

The default endpoint for the BigQueryExportService 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 BigQueryExportService scopes.

Property Value
Type Description
IReadOnlyListstring
Remarks

GrpcClient

public virtual BigQueryExportService.BigQueryExportServiceClient GrpcClient { get; }

The underlying gRPC BigQueryExportService client

Property Value
Type Description
BigQueryExportServiceBigQueryExportServiceClient

ServiceMetadata

public static ServiceMetadata ServiceMetadata { get; }

The service metadata associated with this client type.

Property Value
Type Description
ServiceMetadata

Methods

Create()

public static BigQueryExportServiceClient Create()

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

Returns
Type Description
BigQueryExportServiceClient

The created BigQueryExportServiceClient.

CreateAsync(CancellationToken)

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

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

Parameter
Name Description
cancellationToken CancellationToken

The CancellationToken to use while creating the client.

Returns
Type Description
TaskBigQueryExportServiceClient

The task representing the created BigQueryExportServiceClient.

GetBigQueryExport(BigQueryExportName, CallSettings)

public virtual BigQueryExport GetBigQueryExport(BigQueryExportName name, CallSettings callSettings = null)

Get the BigQuery export configuration for a Chronicle instance.

Parameters
Name Description
name BigQueryExportName

Required. The resource name of the BigqueryExport to retrieve. Format: projects/{project}/locations/{location}/instances/{instance}/bigQueryExport

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
BigQueryExport

The RPC response.

Example
// Create client
BigQueryExportServiceClient bigQueryExportServiceClient = BigQueryExportServiceClient.Create();
// Initialize request argument(s)
BigQueryExportName name = BigQueryExportName.FromProjectLocationInstance("[PROJECT]", "[LOCATION]", "[INSTANCE]");
// Make the request
BigQueryExport response = bigQueryExportServiceClient.GetBigQueryExport(name);

GetBigQueryExport(GetBigQueryExportRequest, CallSettings)

public virtual BigQueryExport GetBigQueryExport(GetBigQueryExportRequest request, CallSettings callSettings = null)

Get the BigQuery export configuration for a Chronicle instance.

Parameters
Name Description
request GetBigQueryExportRequest

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
BigQueryExport

The RPC response.

Example
// Create client
BigQueryExportServiceClient bigQueryExportServiceClient = BigQueryExportServiceClient.Create();
// Initialize request argument(s)
GetBigQueryExportRequest request = new GetBigQueryExportRequest
{
    BigQueryExportName = BigQueryExportName.FromProjectLocationInstance("[PROJECT]", "[LOCATION]", "[INSTANCE]"),
};
// Make the request
BigQueryExport response = bigQueryExportServiceClient.GetBigQueryExport(request);

GetBigQueryExport(string, CallSettings)

public virtual BigQueryExport GetBigQueryExport(string name, CallSettings callSettings = null)

Get the BigQuery export configuration for a Chronicle instance.

Parameters
Name Description
name string

Required. The resource name of the BigqueryExport to retrieve. Format: projects/{project}/locations/{location}/instances/{instance}/bigQueryExport

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
BigQueryExport

The RPC response.

Example
// Create client
BigQueryExportServiceClient bigQueryExportServiceClient = BigQueryExportServiceClient.Create();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/instances/[INSTANCE]/bigQueryExport";
// Make the request
BigQueryExport response = bigQueryExportServiceClient.GetBigQueryExport(name);

GetBigQueryExportAsync(BigQueryExportName, CallSettings)

public virtual Task<BigQueryExport> GetBigQueryExportAsync(BigQueryExportName name, CallSettings callSettings = null)

Get the BigQuery export configuration for a Chronicle instance.

Parameters
Name Description
name BigQueryExportName

Required. The resource name of the BigqueryExport to retrieve. Format: projects/{project}/locations/{location}/instances/{instance}/bigQueryExport

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskBigQueryExport

A Task containing the RPC response.

Example
// Create client
BigQueryExportServiceClient bigQueryExportServiceClient = await BigQueryExportServiceClient.CreateAsync();
// Initialize request argument(s)
BigQueryExportName name = BigQueryExportName.FromProjectLocationInstance("[PROJECT]", "[LOCATION]", "[INSTANCE]");
// Make the request
BigQueryExport response = await bigQueryExportServiceClient.GetBigQueryExportAsync(name);

GetBigQueryExportAsync(BigQueryExportName, CancellationToken)

public virtual Task<BigQueryExport> GetBigQueryExportAsync(BigQueryExportName name, CancellationToken cancellationToken)

Get the BigQuery export configuration for a Chronicle instance.

Parameters
Name Description
name BigQueryExportName

Required. The resource name of the BigqueryExport to retrieve. Format: projects/{project}/locations/{location}/instances/{instance}/bigQueryExport

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskBigQueryExport

A Task containing the RPC response.

Example
// Create client
BigQueryExportServiceClient bigQueryExportServiceClient = await BigQueryExportServiceClient.CreateAsync();
// Initialize request argument(s)
BigQueryExportName name = BigQueryExportName.FromProjectLocationInstance("[PROJECT]", "[LOCATION]", "[INSTANCE]");
// Make the request
BigQueryExport response = await bigQueryExportServiceClient.GetBigQueryExportAsync(name);

GetBigQueryExportAsync(GetBigQueryExportRequest, CallSettings)

public virtual Task<BigQueryExport> GetBigQueryExportAsync(GetBigQueryExportRequest request, CallSettings callSettings = null)

Get the BigQuery export configuration for a Chronicle instance.

Parameters
Name Description
request GetBigQueryExportRequest

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
TaskBigQueryExport

A Task containing the RPC response.

Example
// Create client
BigQueryExportServiceClient bigQueryExportServiceClient = await BigQueryExportServiceClient.CreateAsync();
// Initialize request argument(s)
GetBigQueryExportRequest request = new GetBigQueryExportRequest
{
    BigQueryExportName = BigQueryExportName.FromProjectLocationInstance("[PROJECT]", "[LOCATION]", "[INSTANCE]"),
};
// Make the request
BigQueryExport response = await bigQueryExportServiceClient.GetBigQueryExportAsync(request);

GetBigQueryExportAsync(GetBigQueryExportRequest, CancellationToken)

public virtual Task<BigQueryExport> GetBigQueryExportAsync(GetBigQueryExportRequest request, CancellationToken cancellationToken)

Get the BigQuery export configuration for a Chronicle instance.

Parameters
Name Description
request GetBigQueryExportRequest

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

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskBigQueryExport

A Task containing the RPC response.

Example
// Create client
BigQueryExportServiceClient bigQueryExportServiceClient = await BigQueryExportServiceClient.CreateAsync();
// Initialize request argument(s)
GetBigQueryExportRequest request = new GetBigQueryExportRequest
{
    BigQueryExportName = BigQueryExportName.FromProjectLocationInstance("[PROJECT]", "[LOCATION]", "[INSTANCE]"),
};
// Make the request
BigQueryExport response = await bigQueryExportServiceClient.GetBigQueryExportAsync(request);

GetBigQueryExportAsync(string, CallSettings)

public virtual Task<BigQueryExport> GetBigQueryExportAsync(string name, CallSettings callSettings = null)

Get the BigQuery export configuration for a Chronicle instance.

Parameters
Name Description
name string

Required. The resource name of the BigqueryExport to retrieve. Format: projects/{project}/locations/{location}/instances/{instance}/bigQueryExport

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskBigQueryExport

A Task containing the RPC response.

Example
// Create client
BigQueryExportServiceClient bigQueryExportServiceClient = await BigQueryExportServiceClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/instances/[INSTANCE]/bigQueryExport";
// Make the request
BigQueryExport response = await bigQueryExportServiceClient.GetBigQueryExportAsync(name);

GetBigQueryExportAsync(string, CancellationToken)

public virtual Task<BigQueryExport> GetBigQueryExportAsync(string name, CancellationToken cancellationToken)

Get the BigQuery export configuration for a Chronicle instance.

Parameters
Name Description
name string

Required. The resource name of the BigqueryExport to retrieve. Format: projects/{project}/locations/{location}/instances/{instance}/bigQueryExport

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskBigQueryExport

A Task containing the RPC response.

Example
// Create client
BigQueryExportServiceClient bigQueryExportServiceClient = await BigQueryExportServiceClient.CreateAsync();
// Initialize request argument(s)
string name = "projects/[PROJECT]/locations/[LOCATION]/instances/[INSTANCE]/bigQueryExport";
// Make the request
BigQueryExport response = await bigQueryExportServiceClient.GetBigQueryExportAsync(name);

ProvisionBigQueryExport(InstanceName, CallSettings)

public virtual BigQueryExport ProvisionBigQueryExport(InstanceName parent, CallSettings callSettings = null)

Provision the BigQuery export for a Chronicle instance. This will create {{gcp_name}} resources like {{storage_name}} buckets, BigQuery datasets and set default export settings for each data source.

Parameters
Name Description
parent InstanceName

Required. The instance for which BigQuery export is being provisioned. Format: projects/{project}/locations/{location}/instances/{instance}

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
BigQueryExport

The RPC response.

Example
// Create client
BigQueryExportServiceClient bigQueryExportServiceClient = BigQueryExportServiceClient.Create();
// Initialize request argument(s)
InstanceName parent = InstanceName.FromProjectLocationInstance("[PROJECT]", "[LOCATION]", "[INSTANCE]");
// Make the request
BigQueryExport response = bigQueryExportServiceClient.ProvisionBigQueryExport(parent);

ProvisionBigQueryExport(ProvisionBigQueryExportRequest, CallSettings)

public virtual BigQueryExport ProvisionBigQueryExport(ProvisionBigQueryExportRequest request, CallSettings callSettings = null)

Provision the BigQuery export for a Chronicle instance. This will create {{gcp_name}} resources like {{storage_name}} buckets, BigQuery datasets and set default export settings for each data source.

Parameters
Name Description
request ProvisionBigQueryExportRequest

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
BigQueryExport

The RPC response.

Example
// Create client
BigQueryExportServiceClient bigQueryExportServiceClient = BigQueryExportServiceClient.Create();
// Initialize request argument(s)
ProvisionBigQueryExportRequest request = new ProvisionBigQueryExportRequest
{
    ParentAsInstanceName = InstanceName.FromProjectLocationInstance("[PROJECT]", "[LOCATION]", "[INSTANCE]"),
};
// Make the request
BigQueryExport response = bigQueryExportServiceClient.ProvisionBigQueryExport(request);

ProvisionBigQueryExport(string, CallSettings)

public virtual BigQueryExport ProvisionBigQueryExport(string parent, CallSettings callSettings = null)

Provision the BigQuery export for a Chronicle instance. This will create {{gcp_name}} resources like {{storage_name}} buckets, BigQuery datasets and set default export settings for each data source.

Parameters
Name Description
parent string

Required. The instance for which BigQuery export is being provisioned. Format: projects/{project}/locations/{location}/instances/{instance}

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
BigQueryExport

The RPC response.

Example
// Create client
BigQueryExportServiceClient bigQueryExportServiceClient = BigQueryExportServiceClient.Create();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]/instances/[INSTANCE]";
// Make the request
BigQueryExport response = bigQueryExportServiceClient.ProvisionBigQueryExport(parent);

ProvisionBigQueryExportAsync(InstanceName, CallSettings)

public virtual Task<BigQueryExport> ProvisionBigQueryExportAsync(InstanceName parent, CallSettings callSettings = null)

Provision the BigQuery export for a Chronicle instance. This will create {{gcp_name}} resources like {{storage_name}} buckets, BigQuery datasets and set default export settings for each data source.

Parameters
Name Description
parent InstanceName

Required. The instance for which BigQuery export is being provisioned. Format: projects/{project}/locations/{location}/instances/{instance}

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskBigQueryExport

A Task containing the RPC response.

Example
// Create client
BigQueryExportServiceClient bigQueryExportServiceClient = await BigQueryExportServiceClient.CreateAsync();
// Initialize request argument(s)
InstanceName parent = InstanceName.FromProjectLocationInstance("[PROJECT]", "[LOCATION]", "[INSTANCE]");
// Make the request
BigQueryExport response = await bigQueryExportServiceClient.ProvisionBigQueryExportAsync(parent);

ProvisionBigQueryExportAsync(InstanceName, CancellationToken)

public virtual Task<BigQueryExport> ProvisionBigQueryExportAsync(InstanceName parent, CancellationToken cancellationToken)

Provision the BigQuery export for a Chronicle instance. This will create {{gcp_name}} resources like {{storage_name}} buckets, BigQuery datasets and set default export settings for each data source.

Parameters
Name Description
parent InstanceName

Required. The instance for which BigQuery export is being provisioned. Format: projects/{project}/locations/{location}/instances/{instance}

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskBigQueryExport

A Task containing the RPC response.

Example
// Create client
BigQueryExportServiceClient bigQueryExportServiceClient = await BigQueryExportServiceClient.CreateAsync();
// Initialize request argument(s)
InstanceName parent = InstanceName.FromProjectLocationInstance("[PROJECT]", "[LOCATION]", "[INSTANCE]");
// Make the request
BigQueryExport response = await bigQueryExportServiceClient.ProvisionBigQueryExportAsync(parent);

ProvisionBigQueryExportAsync(ProvisionBigQueryExportRequest, CallSettings)

public virtual Task<BigQueryExport> ProvisionBigQueryExportAsync(ProvisionBigQueryExportRequest request, CallSettings callSettings = null)

Provision the BigQuery export for a Chronicle instance. This will create {{gcp_name}} resources like {{storage_name}} buckets, BigQuery datasets and set default export settings for each data source.

Parameters
Name Description
request ProvisionBigQueryExportRequest

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
TaskBigQueryExport

A Task containing the RPC response.

Example
// Create client
BigQueryExportServiceClient bigQueryExportServiceClient = await BigQueryExportServiceClient.CreateAsync();
// Initialize request argument(s)
ProvisionBigQueryExportRequest request = new ProvisionBigQueryExportRequest
{
    ParentAsInstanceName = InstanceName.FromProjectLocationInstance("[PROJECT]", "[LOCATION]", "[INSTANCE]"),
};
// Make the request
BigQueryExport response = await bigQueryExportServiceClient.ProvisionBigQueryExportAsync(request);

ProvisionBigQueryExportAsync(ProvisionBigQueryExportRequest, CancellationToken)

public virtual Task<BigQueryExport> ProvisionBigQueryExportAsync(ProvisionBigQueryExportRequest request, CancellationToken cancellationToken)

Provision the BigQuery export for a Chronicle instance. This will create {{gcp_name}} resources like {{storage_name}} buckets, BigQuery datasets and set default export settings for each data source.

Parameters
Name Description
request ProvisionBigQueryExportRequest

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

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskBigQueryExport

A Task containing the RPC response.

Example
// Create client
BigQueryExportServiceClient bigQueryExportServiceClient = await BigQueryExportServiceClient.CreateAsync();
// Initialize request argument(s)
ProvisionBigQueryExportRequest request = new ProvisionBigQueryExportRequest
{
    ParentAsInstanceName = InstanceName.FromProjectLocationInstance("[PROJECT]", "[LOCATION]", "[INSTANCE]"),
};
// Make the request
BigQueryExport response = await bigQueryExportServiceClient.ProvisionBigQueryExportAsync(request);

ProvisionBigQueryExportAsync(string, CallSettings)

public virtual Task<BigQueryExport> ProvisionBigQueryExportAsync(string parent, CallSettings callSettings = null)

Provision the BigQuery export for a Chronicle instance. This will create {{gcp_name}} resources like {{storage_name}} buckets, BigQuery datasets and set default export settings for each data source.

Parameters
Name Description
parent string

Required. The instance for which BigQuery export is being provisioned. Format: projects/{project}/locations/{location}/instances/{instance}

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskBigQueryExport

A Task containing the RPC response.

Example
// Create client
BigQueryExportServiceClient bigQueryExportServiceClient = await BigQueryExportServiceClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]/instances/[INSTANCE]";
// Make the request
BigQueryExport response = await bigQueryExportServiceClient.ProvisionBigQueryExportAsync(parent);

ProvisionBigQueryExportAsync(string, CancellationToken)

public virtual Task<BigQueryExport> ProvisionBigQueryExportAsync(string parent, CancellationToken cancellationToken)

Provision the BigQuery export for a Chronicle instance. This will create {{gcp_name}} resources like {{storage_name}} buckets, BigQuery datasets and set default export settings for each data source.

Parameters
Name Description
parent string

Required. The instance for which BigQuery export is being provisioned. Format: projects/{project}/locations/{location}/instances/{instance}

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskBigQueryExport

A Task containing the RPC response.

Example
// Create client
BigQueryExportServiceClient bigQueryExportServiceClient = await BigQueryExportServiceClient.CreateAsync();
// Initialize request argument(s)
string parent = "projects/[PROJECT]/locations/[LOCATION]/instances/[INSTANCE]";
// Make the request
BigQueryExport response = await bigQueryExportServiceClient.ProvisionBigQueryExportAsync(parent);

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.

UpdateBigQueryExport(BigQueryExport, FieldMask, CallSettings)

public virtual BigQueryExport UpdateBigQueryExport(BigQueryExport bigQueryExport, FieldMask updateMask, CallSettings callSettings = null)

Update the BigQuery export configuration for a Chronicle instance.

Parameters
Name Description
bigQueryExport BigQueryExport

Required. The BigQueryExport settings to update. Format: projects/{project}/locations/{location}/instances/{instance}/bigQueryExport

updateMask FieldMask

Optional. The list of fields to update.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
BigQueryExport

The RPC response.

Example
// Create client
BigQueryExportServiceClient bigQueryExportServiceClient = BigQueryExportServiceClient.Create();
// Initialize request argument(s)
BigQueryExport bigQueryExport = new BigQueryExport();
FieldMask updateMask = new FieldMask();
// Make the request
BigQueryExport response = bigQueryExportServiceClient.UpdateBigQueryExport(bigQueryExport, updateMask);

UpdateBigQueryExport(UpdateBigQueryExportRequest, CallSettings)

public virtual BigQueryExport UpdateBigQueryExport(UpdateBigQueryExportRequest request, CallSettings callSettings = null)

Update the BigQuery export configuration for a Chronicle instance.

Parameters
Name Description
request UpdateBigQueryExportRequest

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
BigQueryExport

The RPC response.

Example
// Create client
BigQueryExportServiceClient bigQueryExportServiceClient = BigQueryExportServiceClient.Create();
// Initialize request argument(s)
UpdateBigQueryExportRequest request = new UpdateBigQueryExportRequest
{
    BigQueryExport = new BigQueryExport(),
    UpdateMask = new FieldMask(),
};
// Make the request
BigQueryExport response = bigQueryExportServiceClient.UpdateBigQueryExport(request);

UpdateBigQueryExportAsync(BigQueryExport, FieldMask, CallSettings)

public virtual Task<BigQueryExport> UpdateBigQueryExportAsync(BigQueryExport bigQueryExport, FieldMask updateMask, CallSettings callSettings = null)

Update the BigQuery export configuration for a Chronicle instance.

Parameters
Name Description
bigQueryExport BigQueryExport

Required. The BigQueryExport settings to update. Format: projects/{project}/locations/{location}/instances/{instance}/bigQueryExport

updateMask FieldMask

Optional. The list of fields to update.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskBigQueryExport

A Task containing the RPC response.

Example
// Create client
BigQueryExportServiceClient bigQueryExportServiceClient = await BigQueryExportServiceClient.CreateAsync();
// Initialize request argument(s)
BigQueryExport bigQueryExport = new BigQueryExport();
FieldMask updateMask = new FieldMask();
// Make the request
BigQueryExport response = await bigQueryExportServiceClient.UpdateBigQueryExportAsync(bigQueryExport, updateMask);

UpdateBigQueryExportAsync(BigQueryExport, FieldMask, CancellationToken)

public virtual Task<BigQueryExport> UpdateBigQueryExportAsync(BigQueryExport bigQueryExport, FieldMask updateMask, CancellationToken cancellationToken)

Update the BigQuery export configuration for a Chronicle instance.

Parameters
Name Description
bigQueryExport BigQueryExport

Required. The BigQueryExport settings to update. Format: projects/{project}/locations/{location}/instances/{instance}/bigQueryExport

updateMask FieldMask

Optional. The list of fields to update.

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskBigQueryExport

A Task containing the RPC response.

Example
// Create client
BigQueryExportServiceClient bigQueryExportServiceClient = await BigQueryExportServiceClient.CreateAsync();
// Initialize request argument(s)
BigQueryExport bigQueryExport = new BigQueryExport();
FieldMask updateMask = new FieldMask();
// Make the request
BigQueryExport response = await bigQueryExportServiceClient.UpdateBigQueryExportAsync(bigQueryExport, updateMask);

UpdateBigQueryExportAsync(UpdateBigQueryExportRequest, CallSettings)

public virtual Task<BigQueryExport> UpdateBigQueryExportAsync(UpdateBigQueryExportRequest request, CallSettings callSettings = null)

Update the BigQuery export configuration for a Chronicle instance.

Parameters
Name Description
request UpdateBigQueryExportRequest

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
TaskBigQueryExport

A Task containing the RPC response.

Example
// Create client
BigQueryExportServiceClient bigQueryExportServiceClient = await BigQueryExportServiceClient.CreateAsync();
// Initialize request argument(s)
UpdateBigQueryExportRequest request = new UpdateBigQueryExportRequest
{
    BigQueryExport = new BigQueryExport(),
    UpdateMask = new FieldMask(),
};
// Make the request
BigQueryExport response = await bigQueryExportServiceClient.UpdateBigQueryExportAsync(request);

UpdateBigQueryExportAsync(UpdateBigQueryExportRequest, CancellationToken)

public virtual Task<BigQueryExport> UpdateBigQueryExportAsync(UpdateBigQueryExportRequest request, CancellationToken cancellationToken)

Update the BigQuery export configuration for a Chronicle instance.

Parameters
Name Description
request UpdateBigQueryExportRequest

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

cancellationToken CancellationToken

A CancellationToken to use for this RPC.

Returns
Type Description
TaskBigQueryExport

A Task containing the RPC response.

Example
// Create client
BigQueryExportServiceClient bigQueryExportServiceClient = await BigQueryExportServiceClient.CreateAsync();
// Initialize request argument(s)
UpdateBigQueryExportRequest request = new UpdateBigQueryExportRequest
{
    BigQueryExport = new BigQueryExport(),
    UpdateMask = new FieldMask(),
};
// Make the request
BigQueryExport response = await bigQueryExportServiceClient.UpdateBigQueryExportAsync(request);