Interface AppOptimizeGrpc.AsyncService (0.1.0)

public static interface AppOptimizeGrpc.AsyncService

Service for managing and querying optimization reports.

Methods

createReport(CreateReportRequest request, StreamObserver<Operation> responseObserver)

public default void createReport(CreateReportRequest request, 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.

Parameters
Name Description
request CreateReportRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteReport(DeleteReportRequest request, StreamObserver<Empty> responseObserver)

public default void deleteReport(DeleteReportRequest request, StreamObserver<Empty> responseObserver)

Deletes the specified report.

Parameters
Name Description
request DeleteReportRequest
responseObserver io.grpc.stub.StreamObserver<Empty>

getReport(GetReportRequest request, StreamObserver<Report> responseObserver)

public default void getReport(GetReportRequest request, StreamObserver<Report> responseObserver)

Retrieves the details of a report configuration.

Parameters
Name Description
request GetReportRequest
responseObserver io.grpc.stub.StreamObserver<Report>

listReports(ListReportsRequest request, StreamObserver<ListReportsResponse> responseObserver)

public default void listReports(ListReportsRequest request, StreamObserver<ListReportsResponse> responseObserver)

Lists reports within a given project.

Parameters
Name Description
request ListReportsRequest
responseObserver io.grpc.stub.StreamObserver<ListReportsResponse>

readReport(ReadReportRequest request, StreamObserver<ReadReportResponse> responseObserver)

public default void readReport(ReadReportRequest request, StreamObserver<ReadReportResponse> responseObserver)

Reads data within a specified report.

Parameters
Name Description
request ReadReportRequest
responseObserver io.grpc.stub.StreamObserver<ReadReportResponse>