Class AppOptimizeGrpc.AppOptimizeBlockingV2Stub

java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractBlockingStub<AppOptimizeGrpc.AppOptimizeBlockingV2Stub>
com.google.cloud.appoptimize.v1beta.AppOptimizeGrpc.AppOptimizeBlockingV2Stub
Enclosing class:
AppOptimizeGrpc

public static final class AppOptimizeGrpc.AppOptimizeBlockingV2Stub extends io.grpc.stub.AbstractBlockingStub<AppOptimizeGrpc.AppOptimizeBlockingV2Stub>
A stub to allow clients to do synchronous rpc calls to service AppOptimize.
 Service for managing and querying optimization reports.
 
  • Method Details

    • build

      protected AppOptimizeGrpc.AppOptimizeBlockingV2Stub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
      Specified by:
      build in class io.grpc.stub.AbstractStub<AppOptimizeGrpc.AppOptimizeBlockingV2Stub>
    • createReport

      public Operation createReport(CreateReportRequest request) throws io.grpc.StatusException
       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`.
       
      Throws:
      io.grpc.StatusException
    • getReport

      public Report getReport(GetReportRequest request) throws io.grpc.StatusException
       Retrieves the details of a report configuration.
       
      Throws:
      io.grpc.StatusException
    • listReports

      public ListReportsResponse listReports(ListReportsRequest request) throws io.grpc.StatusException
       Lists reports within a given project.
       
      Throws:
      io.grpc.StatusException
    • deleteReport

      public com.google.protobuf.Empty deleteReport(DeleteReportRequest request) throws io.grpc.StatusException
       Deletes the specified report.
       
      Throws:
      io.grpc.StatusException
    • readReport

      public ReadReportResponse readReport(ReadReportRequest request) throws io.grpc.StatusException
       Reads data within a specified report.
       
      Throws:
      io.grpc.StatusException