Class MetricsScopesGrpc.MetricsScopesFutureStub

  • Enclosing class:
    MetricsScopesGrpc

    public static final class MetricsScopesGrpc.MetricsScopesFutureStub
    extends io.grpc.stub.AbstractFutureStub<MetricsScopesGrpc.MetricsScopesFutureStub>
    A stub to allow clients to do ListenableFuture-style rpc calls to service MetricsScopes.
     Manages Cloud Monitoring Metrics Scopes, and the monitoring of Google Cloud
     projects and AWS accounts.
     
    • Method Detail

      • getMetricsScope

        public com.google.common.util.concurrent.ListenableFuture<MetricsScope> getMetricsScope​(GetMetricsScopeRequest request)
         Returns a specific `Metrics Scope`.
         
      • listMetricsScopesByMonitoredProject

        public com.google.common.util.concurrent.ListenableFuture<ListMetricsScopesByMonitoredProjectResponse> listMetricsScopesByMonitoredProject​(ListMetricsScopesByMonitoredProjectRequest request)
         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 com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createMonitoredProject​(CreateMonitoredProjectRequest request)
         Adds a `MonitoredProject` with the given project ID
         to the specified `Metrics Scope`.
         
      • deleteMonitoredProject

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteMonitoredProject​(DeleteMonitoredProjectRequest request)
         Deletes a `MonitoredProject` from the specified `Metrics Scope`.