@Generated("by gapic-generator-java")
Package com.google.cloud.storageinsights.v1
A client to Storage Insights API
The interfaces provided are listed below, along with usage samples.
======================= StorageInsightsClient =======================
Service Description: Service describing handlers for resources
Sample for StorageInsightsClient:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (StorageInsightsClient storageInsightsClient = StorageInsightsClient.create()) {
ReportConfigName name = ReportConfigName.of("[PROJECT]", "[LOCATION]", "[REPORT_CONFIG]");
ReportConfig response = storageInsightsClient.getReportConfig(name);
}
-
Class Summary Class Description CloudStorageDestinationOptions Options to store reports in storage systems.CloudStorageDestinationOptions.Builder Options to store reports in storage systems.CloudStorageFilters Options to filter data on storage systems.CloudStorageFilters.Builder Options to filter data on storage systems.CreateReportConfigRequest Message for creating a ReportConfigCreateReportConfigRequest.Builder Message for creating a ReportConfigCSVOptions Options to configure CSV formatted reports.CSVOptions.Builder Options to configure CSV formatted reports.DeleteReportConfigRequest Message for deleting a ReportConfigDeleteReportConfigRequest.Builder Message for deleting a ReportConfigFrequencyOptions ReportConfig Resource: Options to setup frequency of report generation.FrequencyOptions.Builder ReportConfig Resource: Options to setup frequency of report generation.GetReportConfigRequest Message for getting a ReportConfigGetReportConfigRequest.Builder Message for getting a ReportConfigGetReportDetailRequest Message for getting a ReportDetailGetReportDetailRequest.Builder Message for getting a ReportDetailListReportConfigsRequest Message for requesting list of ReportConfigsListReportConfigsRequest.Builder Message for requesting list of ReportConfigsListReportConfigsResponse Message for response to listing ReportConfigsListReportConfigsResponse.Builder Message for response to listing ReportConfigsListReportDetailsRequest Message for requesting list of ReportDetailsListReportDetailsRequest.Builder Message for requesting list of ReportDetailsListReportDetailsResponse Message for response to listing ReportDetailsListReportDetailsResponse.Builder Message for response to listing ReportDetailsLocationName LocationName.Builder Builder for projects/{project}/locations/{location}.ObjectMetadataReportOptions Report specification for exporting object metadata.ObjectMetadataReportOptions.Builder Report specification for exporting object metadata.OperationMetadata Represents the metadata of the long-running operation.OperationMetadata.Builder Represents the metadata of the long-running operation.ParquetOptions Options to configure Parquet formatted reports.ParquetOptions.Builder Options to configure Parquet formatted reports.ReportConfig Message describing ReportConfig object.ReportConfig.Builder Message describing ReportConfig object.ReportConfigName ReportConfigName.Builder Builder for projects/{project}/locations/{location}/reportConfigs/{report_config}.ReportDetail Message describing ReportDetail object.ReportDetail.Builder Message describing ReportDetail object.ReportDetail.Metrics Different metrics associated with the generated report.ReportDetail.Metrics.Builder Different metrics associated with the generated report.ReportDetailName ReportDetailName.Builder Builder for projects/{project}/locations/{location}/reportConfigs/{report_config}/reportDetails/{report_detail}.StorageInsightsClient Service Description: Service describing handlers for resourcesStorageInsightsClient.ListLocationsFixedSizeCollection StorageInsightsClient.ListLocationsPage StorageInsightsClient.ListLocationsPagedResponse StorageInsightsClient.ListReportConfigsFixedSizeCollection StorageInsightsClient.ListReportConfigsPage StorageInsightsClient.ListReportConfigsPagedResponse StorageInsightsClient.ListReportDetailsFixedSizeCollection StorageInsightsClient.ListReportDetailsPage StorageInsightsClient.ListReportDetailsPagedResponse StorageInsightsGrpc Service describing handlers for resourcesStorageInsightsGrpc.StorageInsightsBlockingStub A stub to allow clients to do synchronous rpc calls to service StorageInsights.StorageInsightsGrpc.StorageInsightsFutureStub A stub to allow clients to do ListenableFuture-style rpc calls to service StorageInsights.StorageInsightsGrpc.StorageInsightsImplBase Base class for the server implementation of the service StorageInsights.StorageInsightsGrpc.StorageInsightsStub A stub to allow clients to do asynchronous rpc calls to service StorageInsights.StorageInsightsSettings Settings class to configure an instance ofStorageInsightsClient
.StorageInsightsSettings.Builder Builder for StorageInsightsSettings.UpdateReportConfigRequest Message for updating a ReportConfigUpdateReportConfigRequest.Builder Message for updating a ReportConfigV1Proto -
Enum Summary Enum Description FrequencyOptions.Frequency This ENUM specifies possible frequencies of report generation.ObjectMetadataReportOptions.DestinationOptionsCase ObjectMetadataReportOptions.FilterCase ReportConfig.ReportFormatCase ReportConfig.ReportKindCase