Class StorageInsightsGrpc.StorageInsightsStub
- java.lang.Object
-
- io.grpc.stub.AbstractStub<S>
-
- io.grpc.stub.AbstractAsyncStub<StorageInsightsGrpc.StorageInsightsStub>
-
- com.google.cloud.storageinsights.v1.StorageInsightsGrpc.StorageInsightsStub
-
- Enclosing class:
- StorageInsightsGrpc
public static final class StorageInsightsGrpc.StorageInsightsStub extends io.grpc.stub.AbstractAsyncStub<StorageInsightsGrpc.StorageInsightsStub>
A stub to allow clients to do asynchronous rpc calls to service StorageInsights.Service describing handlers for resources
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected StorageInsightsGrpc.StorageInsightsStub
build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
void
createReportConfig(CreateReportConfigRequest request, io.grpc.stub.StreamObserver<ReportConfig> responseObserver)
Creates a new ReportConfig in a given project and location.void
deleteReportConfig(DeleteReportConfigRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Deletes a single ReportConfig.void
getReportConfig(GetReportConfigRequest request, io.grpc.stub.StreamObserver<ReportConfig> responseObserver)
Gets details of a single ReportConfig.void
getReportDetail(GetReportDetailRequest request, io.grpc.stub.StreamObserver<ReportDetail> responseObserver)
Gets details of a single ReportDetail.void
listReportConfigs(ListReportConfigsRequest request, io.grpc.stub.StreamObserver<ListReportConfigsResponse> responseObserver)
Lists ReportConfigs in a given project and location.void
listReportDetails(ListReportDetailsRequest request, io.grpc.stub.StreamObserver<ListReportDetailsResponse> responseObserver)
Lists ReportDetails in a given project and location.void
updateReportConfig(UpdateReportConfigRequest request, io.grpc.stub.StreamObserver<ReportConfig> responseObserver)
Updates the parameters of a single ReportConfig.
-
-
-
Method Detail
-
build
protected StorageInsightsGrpc.StorageInsightsStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
- Specified by:
build
in classio.grpc.stub.AbstractStub<StorageInsightsGrpc.StorageInsightsStub>
-
listReportConfigs
public void listReportConfigs(ListReportConfigsRequest request, io.grpc.stub.StreamObserver<ListReportConfigsResponse> responseObserver)
Lists ReportConfigs in a given project and location.
-
getReportConfig
public void getReportConfig(GetReportConfigRequest request, io.grpc.stub.StreamObserver<ReportConfig> responseObserver)
Gets details of a single ReportConfig.
-
createReportConfig
public void createReportConfig(CreateReportConfigRequest request, io.grpc.stub.StreamObserver<ReportConfig> responseObserver)
Creates a new ReportConfig in a given project and location.
-
updateReportConfig
public void updateReportConfig(UpdateReportConfigRequest request, io.grpc.stub.StreamObserver<ReportConfig> responseObserver)
Updates the parameters of a single ReportConfig.
-
deleteReportConfig
public void deleteReportConfig(DeleteReportConfigRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Deletes a single ReportConfig.
-
listReportDetails
public void listReportDetails(ListReportDetailsRequest request, io.grpc.stub.StreamObserver<ListReportDetailsResponse> responseObserver)
Lists ReportDetails in a given project and location.
-
getReportDetail
public void getReportDetail(GetReportDetailRequest request, io.grpc.stub.StreamObserver<ReportDetail> responseObserver)
Gets details of a single ReportDetail.
-
-