Chronicle v1 API - Class BigQueryExportServiceClientImpl (1.0.0-beta05)

public sealed class BigQueryExportServiceClientImpl : BigQueryExportServiceClient

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

BigQueryExportService client wrapper implementation, for convenient use.

Inheritance

object > BigQueryExportServiceClient > BigQueryExportServiceClientImpl

Namespace

Google.Cloud.Chronicle.V1

Assembly

Google.Cloud.Chronicle.V1.dll

Remarks

Service for managing BigQuery export configurations for Chronicle instances.

Constructors

BigQueryExportServiceClientImpl(BigQueryExportServiceClient, BigQueryExportServiceSettings, ILogger)

public BigQueryExportServiceClientImpl(BigQueryExportService.BigQueryExportServiceClient grpcClient, BigQueryExportServiceSettings settings, ILogger logger)

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

Parameters
Name Description
grpcClient BigQueryExportServiceBigQueryExportServiceClient

The underlying gRPC client.

settings BigQueryExportServiceSettings

The base BigQueryExportServiceSettings used within this client.

logger ILogger

Optional ILogger to use within this client.

Properties

GrpcClient

public override BigQueryExportService.BigQueryExportServiceClient GrpcClient { get; }

The underlying gRPC BigQueryExportService client

Property Value
Type Description
BigQueryExportServiceBigQueryExportServiceClient
Overrides

Methods

GetBigQueryExport(GetBigQueryExportRequest, CallSettings)

public override 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.

Overrides

GetBigQueryExportAsync(GetBigQueryExportRequest, CallSettings)

public override 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.

Overrides

ProvisionBigQueryExport(ProvisionBigQueryExportRequest, CallSettings)

public override 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.

Overrides

ProvisionBigQueryExportAsync(ProvisionBigQueryExportRequest, CallSettings)

public override 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.

Overrides

UpdateBigQueryExport(UpdateBigQueryExportRequest, CallSettings)

public override 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.

Overrides

UpdateBigQueryExportAsync(UpdateBigQueryExportRequest, CallSettings)

public override 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.

Overrides