Class MetricServiceGrpc.MetricServiceFutureStub

  • Enclosing class:
    MetricServiceGrpc

    public static final class MetricServiceGrpc.MetricServiceFutureStub
    extends io.grpc.stub.AbstractFutureStub<MetricServiceGrpc.MetricServiceFutureStub>
    A stub to allow clients to do ListenableFuture-style rpc calls to service MetricService.
     Manages metric descriptors, monitored resource descriptors, and
     time series data.
     
    • Method Detail

      • getMonitoredResourceDescriptor

        public com.google.common.util.concurrent.ListenableFuture<com.google.api.MonitoredResourceDescriptor> getMonitoredResourceDescriptor​(GetMonitoredResourceDescriptorRequest request)
         Gets a single monitored resource descriptor. This method does not require a Workspace.
         
      • getMetricDescriptor

        public com.google.common.util.concurrent.ListenableFuture<com.google.api.MetricDescriptor> getMetricDescriptor​(GetMetricDescriptorRequest request)
         Gets a single metric descriptor. This method does not require a Workspace.
         
      • createMetricDescriptor

        public com.google.common.util.concurrent.ListenableFuture<com.google.api.MetricDescriptor> createMetricDescriptor​(CreateMetricDescriptorRequest request)
         Creates a new metric descriptor.
         The creation is executed asynchronously and callers may check the returned
         operation to track its progress.
         User-created metric descriptors define
         [custom metrics](https://cloud.google.com/monitoring/custom-metrics).
         
      • deleteMetricDescriptor

        public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteMetricDescriptor​(DeleteMetricDescriptorRequest request)
         Deletes a metric descriptor. Only user-created
         [custom metrics](https://cloud.google.com/monitoring/custom-metrics) can be
         deleted.
         
      • listTimeSeries

        public com.google.common.util.concurrent.ListenableFuture<ListTimeSeriesResponse> listTimeSeries​(ListTimeSeriesRequest request)
         Lists time series that match a filter. This method does not require a Workspace.
         
      • createTimeSeries

        public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> createTimeSeries​(CreateTimeSeriesRequest request)
         Creates or adds data to one or more time series.
         The response is empty if all time series in the request were written.
         If any time series could not be written, a corresponding failure message is
         included in the error response.
         
      • createServiceTimeSeries

        public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> createServiceTimeSeries​(CreateTimeSeriesRequest request)
         Creates or adds data to one or more service time series. A service time
         series is a time series for a metric from a Google Cloud service. The
         response is empty if all time series in the request were written. If any
         time series could not be written, a corresponding failure message is
         included in the error response. This endpoint rejects writes to
         user-defined metrics.
         This method is only for use by Google Cloud services. Use
         [projects.timeSeries.create][google.monitoring.v3.MetricService.CreateTimeSeries]
         instead.