Class AppOptimizeGrpc.AppOptimizeStub (0.1.0)

public static final class AppOptimizeGrpc.AppOptimizeStub extends AbstractAsyncStub<AppOptimizeGrpc.AppOptimizeStub>

A stub to allow clients to do asynchronous rpc calls to service AppOptimize.

Service for managing and querying optimization reports.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractAsyncStub > AppOptimizeGrpc.AppOptimizeStub

Methods

build(Channel channel, CallOptions callOptions)

protected AppOptimizeGrpc.AppOptimizeStub build(Channel channel, CallOptions callOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
AppOptimizeGrpc.AppOptimizeStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

createReport(CreateReportRequest request, StreamObserver<Operation> responseObserver)

public 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 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 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 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 void readReport(ReadReportRequest request, StreamObserver<ReadReportResponse> responseObserver)

Reads data within a specified report.

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