Interface AppOptimizeGrpc.AsyncService

All Known Implementing Classes:
AppOptimizeGrpc.AppOptimizeImplBase
Enclosing class:
AppOptimizeGrpc

public static interface AppOptimizeGrpc.AsyncService
 Service for managing and querying optimization reports.
 
  • Method Details

    • createReport

      default void createReport(CreateReportRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Creates a new report.
       This initiates a long-running operation that, upon completion, results
       in a report resource. Once the report is created, its results can be read
       via `ReadReport`.
       
    • getReport

      default void getReport(GetReportRequest request, io.grpc.stub.StreamObserver<Report> responseObserver)
       Retrieves the details of a report configuration.
       
    • listReports

      default void listReports(ListReportsRequest request, io.grpc.stub.StreamObserver<ListReportsResponse> responseObserver)
       Lists reports within a given project.
       
    • deleteReport

      default void deleteReport(DeleteReportRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
       Deletes the specified report.
       
    • readReport

      default void readReport(ReadReportRequest request, io.grpc.stub.StreamObserver<ReadReportResponse> responseObserver)
       Reads data within a specified report.