public sealed class StorageInsightsClientImpl : StorageInsightsClient
Reference documentation and code samples for the Google Cloud Storage Insights v1 API class StorageInsightsClientImpl.
StorageInsights client wrapper implementation, for convenient use.
Namespace
Google.Cloud.StorageInsights.V1Assembly
Google.Cloud.StorageInsights.V1.dll
Remarks
Service describing handlers for resources
Constructors
StorageInsightsClientImpl(StorageInsightsClient, StorageInsightsSettings, ILogger)
public StorageInsightsClientImpl(StorageInsights.StorageInsightsClient grpcClient, StorageInsightsSettings settings, ILogger logger)
Constructs a client wrapper for the StorageInsights service, with the specified gRPC client and settings.
Parameters | |
---|---|
Name | Description |
grpcClient |
StorageInsightsStorageInsightsClient The underlying gRPC client. |
settings |
StorageInsightsSettings The base StorageInsightsSettings used within this client. |
logger |
ILogger Optional ILogger to use within this client. |
Properties
CreateDatasetConfigOperationsClient
public override OperationsClient CreateDatasetConfigOperationsClient { get; }
The long-running operations client for CreateDatasetConfig
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
DeleteDatasetConfigOperationsClient
public override OperationsClient DeleteDatasetConfigOperationsClient { get; }
The long-running operations client for DeleteDatasetConfig
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
GrpcClient
public override StorageInsights.StorageInsightsClient GrpcClient { get; }
The underlying gRPC StorageInsights client
Property Value | |
---|---|
Type | Description |
StorageInsightsStorageInsightsClient |
LinkDatasetOperationsClient
public override OperationsClient LinkDatasetOperationsClient { get; }
The long-running operations client for LinkDataset
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
LocationsClient
public override LocationsClient LocationsClient { get; }
The LocationsClient associated with this client.
Property Value | |
---|---|
Type | Description |
LocationsClient |
UnlinkDatasetOperationsClient
public override OperationsClient UnlinkDatasetOperationsClient { get; }
The long-running operations client for UnlinkDataset
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
UpdateDatasetConfigOperationsClient
public override OperationsClient UpdateDatasetConfigOperationsClient { get; }
The long-running operations client for UpdateDatasetConfig
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
Methods
CreateDatasetConfig(CreateDatasetConfigRequest, CallSettings)
public override Operation<DatasetConfig, OperationMetadata> CreateDatasetConfig(CreateDatasetConfigRequest request, CallSettings callSettings = null)
Creates a dataset configuration in a given project for a given location.
Parameters | |
---|---|
Name | Description |
request |
CreateDatasetConfigRequest 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 |
OperationDatasetConfigOperationMetadata |
The RPC response. |
CreateDatasetConfigAsync(CreateDatasetConfigRequest, CallSettings)
public override Task<Operation<DatasetConfig, OperationMetadata>> CreateDatasetConfigAsync(CreateDatasetConfigRequest request, CallSettings callSettings = null)
Creates a dataset configuration in a given project for a given location.
Parameters | |
---|---|
Name | Description |
request |
CreateDatasetConfigRequest 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 |
TaskOperationDatasetConfigOperationMetadata |
A Task containing the RPC response. |
CreateReportConfig(CreateReportConfigRequest, CallSettings)
public override ReportConfig CreateReportConfig(CreateReportConfigRequest request, CallSettings callSettings = null)
Creates a new ReportConfig in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
CreateReportConfigRequest 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 |
ReportConfig |
The RPC response. |
CreateReportConfigAsync(CreateReportConfigRequest, CallSettings)
public override Task<ReportConfig> CreateReportConfigAsync(CreateReportConfigRequest request, CallSettings callSettings = null)
Creates a new ReportConfig in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
CreateReportConfigRequest 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 |
TaskReportConfig |
A Task containing the RPC response. |
DeleteDatasetConfig(DeleteDatasetConfigRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteDatasetConfig(DeleteDatasetConfigRequest request, CallSettings callSettings = null)
Deletes a dataset configuration in a given project for a given location.
Parameters | |
---|---|
Name | Description |
request |
DeleteDatasetConfigRequest 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 |
OperationEmptyOperationMetadata |
The RPC response. |
DeleteDatasetConfigAsync(DeleteDatasetConfigRequest, CallSettings)
public override Task<Operation<Empty, OperationMetadata>> DeleteDatasetConfigAsync(DeleteDatasetConfigRequest request, CallSettings callSettings = null)
Deletes a dataset configuration in a given project for a given location.
Parameters | |
---|---|
Name | Description |
request |
DeleteDatasetConfigRequest 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 |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
DeleteReportConfig(DeleteReportConfigRequest, CallSettings)
public override void DeleteReportConfig(DeleteReportConfigRequest request, CallSettings callSettings = null)
Deletes a single ReportConfig.
Parameters | |
---|---|
Name | Description |
request |
DeleteReportConfigRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
DeleteReportConfigAsync(DeleteReportConfigRequest, CallSettings)
public override Task DeleteReportConfigAsync(DeleteReportConfigRequest request, CallSettings callSettings = null)
Deletes a single ReportConfig.
Parameters | |
---|---|
Name | Description |
request |
DeleteReportConfigRequest 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. |
GetDatasetConfig(GetDatasetConfigRequest, CallSettings)
public override DatasetConfig GetDatasetConfig(GetDatasetConfigRequest request, CallSettings callSettings = null)
Gets the dataset configuration in a given project for a given location.
Parameters | |
---|---|
Name | Description |
request |
GetDatasetConfigRequest 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 |
DatasetConfig |
The RPC response. |
GetDatasetConfigAsync(GetDatasetConfigRequest, CallSettings)
public override Task<DatasetConfig> GetDatasetConfigAsync(GetDatasetConfigRequest request, CallSettings callSettings = null)
Gets the dataset configuration in a given project for a given location.
Parameters | |
---|---|
Name | Description |
request |
GetDatasetConfigRequest 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 |
TaskDatasetConfig |
A Task containing the RPC response. |
GetReportConfig(GetReportConfigRequest, CallSettings)
public override ReportConfig GetReportConfig(GetReportConfigRequest request, CallSettings callSettings = null)
Gets details of a single ReportConfig.
Parameters | |
---|---|
Name | Description |
request |
GetReportConfigRequest 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 |
ReportConfig |
The RPC response. |
GetReportConfigAsync(GetReportConfigRequest, CallSettings)
public override Task<ReportConfig> GetReportConfigAsync(GetReportConfigRequest request, CallSettings callSettings = null)
Gets details of a single ReportConfig.
Parameters | |
---|---|
Name | Description |
request |
GetReportConfigRequest 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 |
TaskReportConfig |
A Task containing the RPC response. |
GetReportDetail(GetReportDetailRequest, CallSettings)
public override ReportDetail GetReportDetail(GetReportDetailRequest request, CallSettings callSettings = null)
Gets details of a single ReportDetail.
Parameters | |
---|---|
Name | Description |
request |
GetReportDetailRequest 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 |
ReportDetail |
The RPC response. |
GetReportDetailAsync(GetReportDetailRequest, CallSettings)
public override Task<ReportDetail> GetReportDetailAsync(GetReportDetailRequest request, CallSettings callSettings = null)
Gets details of a single ReportDetail.
Parameters | |
---|---|
Name | Description |
request |
GetReportDetailRequest 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 |
TaskReportDetail |
A Task containing the RPC response. |
LinkDataset(LinkDatasetRequest, CallSettings)
public override Operation<LinkDatasetResponse, OperationMetadata> LinkDataset(LinkDatasetRequest request, CallSettings callSettings = null)
Links a dataset to BigQuery in a given project for a given location.
Parameters | |
---|---|
Name | Description |
request |
LinkDatasetRequest 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 |
OperationLinkDatasetResponseOperationMetadata |
The RPC response. |
LinkDatasetAsync(LinkDatasetRequest, CallSettings)
public override Task<Operation<LinkDatasetResponse, OperationMetadata>> LinkDatasetAsync(LinkDatasetRequest request, CallSettings callSettings = null)
Links a dataset to BigQuery in a given project for a given location.
Parameters | |
---|---|
Name | Description |
request |
LinkDatasetRequest 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 |
TaskOperationLinkDatasetResponseOperationMetadata |
A Task containing the RPC response. |
ListDatasetConfigs(ListDatasetConfigsRequest, CallSettings)
public override PagedEnumerable<ListDatasetConfigsResponse, DatasetConfig> ListDatasetConfigs(ListDatasetConfigsRequest request, CallSettings callSettings = null)
Lists the dataset configurations in a given project for a given location.
Parameters | |
---|---|
Name | Description |
request |
ListDatasetConfigsRequest 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 |
PagedEnumerableListDatasetConfigsResponseDatasetConfig |
A pageable sequence of DatasetConfig resources. |
ListDatasetConfigsAsync(ListDatasetConfigsRequest, CallSettings)
public override PagedAsyncEnumerable<ListDatasetConfigsResponse, DatasetConfig> ListDatasetConfigsAsync(ListDatasetConfigsRequest request, CallSettings callSettings = null)
Lists the dataset configurations in a given project for a given location.
Parameters | |
---|---|
Name | Description |
request |
ListDatasetConfigsRequest 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 |
PagedAsyncEnumerableListDatasetConfigsResponseDatasetConfig |
A pageable asynchronous sequence of DatasetConfig resources. |
ListReportConfigs(ListReportConfigsRequest, CallSettings)
public override PagedEnumerable<ListReportConfigsResponse, ReportConfig> ListReportConfigs(ListReportConfigsRequest request, CallSettings callSettings = null)
Lists ReportConfigs in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
ListReportConfigsRequest 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 |
PagedEnumerableListReportConfigsResponseReportConfig |
A pageable sequence of ReportConfig resources. |
ListReportConfigsAsync(ListReportConfigsRequest, CallSettings)
public override PagedAsyncEnumerable<ListReportConfigsResponse, ReportConfig> ListReportConfigsAsync(ListReportConfigsRequest request, CallSettings callSettings = null)
Lists ReportConfigs in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
ListReportConfigsRequest 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 |
PagedAsyncEnumerableListReportConfigsResponseReportConfig |
A pageable asynchronous sequence of ReportConfig resources. |
ListReportDetails(ListReportDetailsRequest, CallSettings)
public override PagedEnumerable<ListReportDetailsResponse, ReportDetail> ListReportDetails(ListReportDetailsRequest request, CallSettings callSettings = null)
Lists ReportDetails in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
ListReportDetailsRequest 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 |
PagedEnumerableListReportDetailsResponseReportDetail |
A pageable sequence of ReportDetail resources. |
ListReportDetailsAsync(ListReportDetailsRequest, CallSettings)
public override PagedAsyncEnumerable<ListReportDetailsResponse, ReportDetail> ListReportDetailsAsync(ListReportDetailsRequest request, CallSettings callSettings = null)
Lists ReportDetails in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
ListReportDetailsRequest 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 |
PagedAsyncEnumerableListReportDetailsResponseReportDetail |
A pageable asynchronous sequence of ReportDetail resources. |
UnlinkDataset(UnlinkDatasetRequest, CallSettings)
public override Operation<Empty, OperationMetadata> UnlinkDataset(UnlinkDatasetRequest request, CallSettings callSettings = null)
Unlinks a dataset from BigQuery in a given project for a given location.
Parameters | |
---|---|
Name | Description |
request |
UnlinkDatasetRequest 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 |
OperationEmptyOperationMetadata |
The RPC response. |
UnlinkDatasetAsync(UnlinkDatasetRequest, CallSettings)
public override Task<Operation<Empty, OperationMetadata>> UnlinkDatasetAsync(UnlinkDatasetRequest request, CallSettings callSettings = null)
Unlinks a dataset from BigQuery in a given project for a given location.
Parameters | |
---|---|
Name | Description |
request |
UnlinkDatasetRequest 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 |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
UpdateDatasetConfig(UpdateDatasetConfigRequest, CallSettings)
public override Operation<DatasetConfig, OperationMetadata> UpdateDatasetConfig(UpdateDatasetConfigRequest request, CallSettings callSettings = null)
Updates a dataset configuration in a given project for a given location.
Parameters | |
---|---|
Name | Description |
request |
UpdateDatasetConfigRequest 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 |
OperationDatasetConfigOperationMetadata |
The RPC response. |
UpdateDatasetConfigAsync(UpdateDatasetConfigRequest, CallSettings)
public override Task<Operation<DatasetConfig, OperationMetadata>> UpdateDatasetConfigAsync(UpdateDatasetConfigRequest request, CallSettings callSettings = null)
Updates a dataset configuration in a given project for a given location.
Parameters | |
---|---|
Name | Description |
request |
UpdateDatasetConfigRequest 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 |
TaskOperationDatasetConfigOperationMetadata |
A Task containing the RPC response. |
UpdateReportConfig(UpdateReportConfigRequest, CallSettings)
public override ReportConfig UpdateReportConfig(UpdateReportConfigRequest request, CallSettings callSettings = null)
Updates the parameters of a single ReportConfig.
Parameters | |
---|---|
Name | Description |
request |
UpdateReportConfigRequest 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 |
ReportConfig |
The RPC response. |
UpdateReportConfigAsync(UpdateReportConfigRequest, CallSettings)
public override Task<ReportConfig> UpdateReportConfigAsync(UpdateReportConfigRequest request, CallSettings callSettings = null)
Updates the parameters of a single ReportConfig.
Parameters | |
---|---|
Name | Description |
request |
UpdateReportConfigRequest 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 |
TaskReportConfig |
A Task containing the RPC response. |