Class MetricsScopesGrpc.MetricsScopesStub
- java.lang.Object
-
- io.grpc.stub.AbstractStub<S>
-
- io.grpc.stub.AbstractAsyncStub<MetricsScopesGrpc.MetricsScopesStub>
-
- com.google.monitoring.metricsscope.v1.MetricsScopesGrpc.MetricsScopesStub
-
- Enclosing class:
- MetricsScopesGrpc
public static final class MetricsScopesGrpc.MetricsScopesStub extends io.grpc.stub.AbstractAsyncStub<MetricsScopesGrpc.MetricsScopesStub>
A stub to allow clients to do asynchronous rpc calls to service MetricsScopes.Manages Cloud Monitoring Metrics Scopes, and the monitoring of Google Cloud projects and AWS accounts.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected MetricsScopesGrpc.MetricsScopesStub
build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
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`.void
deleteMonitoredProject(DeleteMonitoredProjectRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a `MonitoredProject` from the specified `Metrics Scope`.void
getMetricsScope(GetMetricsScopeRequest request, io.grpc.stub.StreamObserver<MetricsScope> responseObserver)
Returns a specific `Metrics Scope`.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
-
build
protected MetricsScopesGrpc.MetricsScopesStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
- Specified by:
build
in classio.grpc.stub.AbstractStub<MetricsScopesGrpc.MetricsScopesStub>
-
getMetricsScope
public void getMetricsScope(GetMetricsScopeRequest request, io.grpc.stub.StreamObserver<MetricsScope> responseObserver)
Returns a specific `Metrics Scope`.
-
listMetricsScopesByMonitoredProject
public 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
public 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
public void deleteMonitoredProject(DeleteMonitoredProjectRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a `MonitoredProject` from the specified `Metrics Scope`.
-
-