public sealed class BigQueryExportServiceClientImpl : BigQueryExportServiceClientReference documentation and code samples for the Chronicle v1 API class BigQueryExportServiceClientImpl.
BigQueryExportService client wrapper implementation, for convenient use.
Namespace
Google.Cloud.Chronicle.V1Assembly
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 |
BigQueryExportServiceBigQueryExportServiceClientThe underlying gRPC client. |
settings |
BigQueryExportServiceSettingsThe base BigQueryExportServiceSettings used within this client. |
logger |
ILoggerOptional ILogger to use within this client. |
Properties
GrpcClient
public override BigQueryExportService.BigQueryExportServiceClient GrpcClient { get; }The underlying gRPC BigQueryExportService client
| Property Value | |
|---|---|
| Type | Description |
BigQueryExportServiceBigQueryExportServiceClient |
|
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 |
GetBigQueryExportRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
BigQueryExport |
The RPC response. |
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 |
GetBigQueryExportRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskBigQueryExport |
A Task containing the RPC response. |
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 |
ProvisionBigQueryExportRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
BigQueryExport |
The RPC response. |
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 |
ProvisionBigQueryExportRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskBigQueryExport |
A Task containing the RPC response. |
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 |
UpdateBigQueryExportRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
BigQueryExport |
The RPC response. |
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 |
UpdateBigQueryExportRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskBigQueryExport |
A Task containing the RPC response. |