Google Cloud Storage Insights v1 API - Class StorageInsights.StorageInsightsBase (1.4.0)

[BindServiceMethod(typeof(StorageInsights), "BindService")]
public abstract class StorageInsights.StorageInsightsBase

Reference documentation and code samples for the Google Cloud Storage Insights v1 API class StorageInsights.StorageInsightsBase.

Base class for server-side implementations of StorageInsights

Inheritance

object > StorageInsights.StorageInsightsBase

Namespace

Google.Cloud.StorageInsights.V1

Assembly

Google.Cloud.StorageInsights.V1.dll

Methods

CreateDatasetConfig(CreateDatasetConfigRequest, ServerCallContext)

public virtual Task<Operation> CreateDatasetConfig(CreateDatasetConfigRequest request, ServerCallContext context)

Creates a dataset configuration in a given project for a given location.

Parameters
Name Description
request CreateDatasetConfigRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

CreateReportConfig(CreateReportConfigRequest, ServerCallContext)

public virtual Task<ReportConfig> CreateReportConfig(CreateReportConfigRequest request, ServerCallContext context)

Creates a new ReportConfig in a given project and location.

Parameters
Name Description
request CreateReportConfigRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskReportConfig

The response to send back to the client (wrapped by a task).

DeleteDatasetConfig(DeleteDatasetConfigRequest, ServerCallContext)

public virtual Task<Operation> DeleteDatasetConfig(DeleteDatasetConfigRequest request, ServerCallContext context)

Deletes a dataset configuration in a given project for a given location.

Parameters
Name Description
request DeleteDatasetConfigRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

DeleteReportConfig(DeleteReportConfigRequest, ServerCallContext)

public virtual Task<Empty> DeleteReportConfig(DeleteReportConfigRequest request, ServerCallContext context)

Deletes a single ReportConfig.

Parameters
Name Description
request DeleteReportConfigRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskEmpty

The response to send back to the client (wrapped by a task).

GetDatasetConfig(GetDatasetConfigRequest, ServerCallContext)

public virtual Task<DatasetConfig> GetDatasetConfig(GetDatasetConfigRequest request, ServerCallContext context)

Gets the dataset configuration in a given project for a given location.

Parameters
Name Description
request GetDatasetConfigRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskDatasetConfig

The response to send back to the client (wrapped by a task).

GetReportConfig(GetReportConfigRequest, ServerCallContext)

public virtual Task<ReportConfig> GetReportConfig(GetReportConfigRequest request, ServerCallContext context)

Gets details of a single ReportConfig.

Parameters
Name Description
request GetReportConfigRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskReportConfig

The response to send back to the client (wrapped by a task).

GetReportDetail(GetReportDetailRequest, ServerCallContext)

public virtual Task<ReportDetail> GetReportDetail(GetReportDetailRequest request, ServerCallContext context)

Gets details of a single ReportDetail.

Parameters
Name Description
request GetReportDetailRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskReportDetail

The response to send back to the client (wrapped by a task).

LinkDataset(LinkDatasetRequest, ServerCallContext)

public virtual Task<Operation> LinkDataset(LinkDatasetRequest request, ServerCallContext context)

Links a dataset to BigQuery in a given project for a given location.

Parameters
Name Description
request LinkDatasetRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

ListDatasetConfigs(ListDatasetConfigsRequest, ServerCallContext)

public virtual Task<ListDatasetConfigsResponse> ListDatasetConfigs(ListDatasetConfigsRequest request, ServerCallContext context)

Lists the dataset configurations in a given project for a given location.

Parameters
Name Description
request ListDatasetConfigsRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskListDatasetConfigsResponse

The response to send back to the client (wrapped by a task).

ListReportConfigs(ListReportConfigsRequest, ServerCallContext)

public virtual Task<ListReportConfigsResponse> ListReportConfigs(ListReportConfigsRequest request, ServerCallContext context)

Lists ReportConfigs in a given project and location.

Parameters
Name Description
request ListReportConfigsRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskListReportConfigsResponse

The response to send back to the client (wrapped by a task).

ListReportDetails(ListReportDetailsRequest, ServerCallContext)

public virtual Task<ListReportDetailsResponse> ListReportDetails(ListReportDetailsRequest request, ServerCallContext context)

Lists ReportDetails in a given project and location.

Parameters
Name Description
request ListReportDetailsRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskListReportDetailsResponse

The response to send back to the client (wrapped by a task).

UnlinkDataset(UnlinkDatasetRequest, ServerCallContext)

public virtual Task<Operation> UnlinkDataset(UnlinkDatasetRequest request, ServerCallContext context)

Unlinks a dataset from BigQuery in a given project for a given location.

Parameters
Name Description
request UnlinkDatasetRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

UpdateDatasetConfig(UpdateDatasetConfigRequest, ServerCallContext)

public virtual Task<Operation> UpdateDatasetConfig(UpdateDatasetConfigRequest request, ServerCallContext context)

Updates a dataset configuration in a given project for a given location.

Parameters
Name Description
request UpdateDatasetConfigRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

UpdateReportConfig(UpdateReportConfigRequest, ServerCallContext)

public virtual Task<ReportConfig> UpdateReportConfig(UpdateReportConfigRequest request, ServerCallContext context)

Updates the parameters of a single ReportConfig.

Parameters
Name Description
request UpdateReportConfigRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskReportConfig

The response to send back to the client (wrapped by a task).