public abstract static class MetricsScopesGrpc.MetricsScopesImplBase implements BindableService
Manages Cloud Monitoring Metrics Scopes, and the monitoring of Google Cloud projects and AWS accounts.
Implements
io.grpc.BindableServiceConstructors
MetricsScopesImplBase()
public MetricsScopesImplBase()
Methods
bindService()
public final ServerServiceDefinition bindService()
Returns | |
---|---|
Type | Description |
io.grpc.ServerServiceDefinition |
createMonitoredProject(CreateMonitoredProjectRequest request, StreamObserver<Operation> responseObserver)
public void createMonitoredProject(CreateMonitoredProjectRequest request, StreamObserver<Operation> responseObserver)
Adds a MonitoredProject
with the given project ID
to the specified Metrics Scope
.
Parameters | |
---|---|
Name | Description |
request | CreateMonitoredProjectRequest |
responseObserver | io.grpc.stub.StreamObserver<Operation> |
deleteMonitoredProject(DeleteMonitoredProjectRequest request, StreamObserver<Operation> responseObserver)
public void deleteMonitoredProject(DeleteMonitoredProjectRequest request, StreamObserver<Operation> responseObserver)
Deletes a MonitoredProject
from the specified Metrics Scope
.
Parameters | |
---|---|
Name | Description |
request | DeleteMonitoredProjectRequest |
responseObserver | io.grpc.stub.StreamObserver<Operation> |
getMetricsScope(GetMetricsScopeRequest request, StreamObserver<MetricsScope> responseObserver)
public void getMetricsScope(GetMetricsScopeRequest request, StreamObserver<MetricsScope> responseObserver)
Returns a specific Metrics Scope
.
Parameters | |
---|---|
Name | Description |
request | GetMetricsScopeRequest |
responseObserver | io.grpc.stub.StreamObserver<MetricsScope> |
listMetricsScopesByMonitoredProject(ListMetricsScopesByMonitoredProjectRequest request, StreamObserver<ListMetricsScopesByMonitoredProjectResponse> responseObserver)
public void listMetricsScopesByMonitoredProject(ListMetricsScopesByMonitoredProjectRequest request, 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.
Parameters | |
---|---|
Name | Description |
request | ListMetricsScopesByMonitoredProjectRequest |
responseObserver | io.grpc.stub.StreamObserver<ListMetricsScopesByMonitoredProjectResponse> |