Interface MetricsScopesGrpc.AsyncService

    • Method Detail

      • getMetricsScope

        default void getMetricsScope​(GetMetricsScopeRequest request,
                                     io.grpc.stub.StreamObserver<MetricsScope> responseObserver)
         Returns a specific `Metrics Scope`.
         
      • listMetricsScopesByMonitoredProject

        default void listMetricsScopesByMonitoredProject​(ListMetricsScopesByMonitoredProjectRequest request,
                                                         io.grpc.stub.StreamObserver<ListMetricsScopesByMonitoredProjectResponse> responseObserver)
         Returns a list of every `Metrics Scope` that a specific `MonitoredProject`
         has been added to. The metrics scope representing the specified monitored
         project will always be the first entry in the response.
         
      • createMonitoredProject

        default void createMonitoredProject​(CreateMonitoredProjectRequest request,
                                            io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Adds a `MonitoredProject` with the given project ID
         to the specified `Metrics Scope`.
         
      • deleteMonitoredProject

        default void deleteMonitoredProject​(DeleteMonitoredProjectRequest request,
                                            io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Deletes a `MonitoredProject` from the specified `Metrics Scope`.