Class MetricServiceGrpc.MetricServiceBlockingStub

  • Enclosing class:
    MetricServiceGrpc

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

      • getMonitoredResourceDescriptor

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

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

        public 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.protobuf.Empty deleteMetricDescriptor​(DeleteMetricDescriptorRequest request)
         Deletes a metric descriptor. Only user-created
         [custom metrics](https://cloud.google.com/monitoring/custom-metrics) can be
         deleted.
         
      • createTimeSeries

        public 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.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.