Interface MetricsScopesGrpc.AsyncService
-
- All Known Implementing Classes:
MetricsScopesGrpc.MetricsScopesImplBase
- Enclosing class:
- MetricsScopesGrpc
public static interface MetricsScopesGrpc.AsyncService
Manages Cloud Monitoring Metrics Scopes, and the monitoring of Google Cloud projects and AWS accounts.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description 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`.default void
deleteMonitoredProject(DeleteMonitoredProjectRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a `MonitoredProject` from the specified `Metrics Scope`.default void
getMetricsScope(GetMetricsScopeRequest request, io.grpc.stub.StreamObserver<MetricsScope> responseObserver)
Returns a specific `Metrics Scope`.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.
-
-
-
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`.
-
-