public static final class MetricServiceGrpc.MetricServiceFutureStub extends io.grpc.stub.AbstractFutureStub<MetricServiceGrpc.MetricServiceFutureStub>
Manages metric descriptors, monitored resource descriptors, and time series data.
| Modifier and Type | Method and Description |
|---|---|
protected MetricServiceGrpc.MetricServiceFutureStub |
build(io.grpc.Channel channel,
io.grpc.CallOptions callOptions) |
com.google.common.util.concurrent.ListenableFuture<com.google.api.MetricDescriptor> |
createMetricDescriptor(CreateMetricDescriptorRequest request)
Creates a new metric descriptor.
|
com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> |
createServiceTimeSeries(CreateTimeSeriesRequest request)
Creates or adds data to one or more service time series.
|
com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> |
createTimeSeries(CreateTimeSeriesRequest request)
Creates or adds data to one or more time series.
|
com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> |
deleteMetricDescriptor(DeleteMetricDescriptorRequest request)
Deletes a metric descriptor.
|
com.google.common.util.concurrent.ListenableFuture<com.google.api.MetricDescriptor> |
getMetricDescriptor(GetMetricDescriptorRequest request)
Gets a single metric descriptor.
|
com.google.common.util.concurrent.ListenableFuture<com.google.api.MonitoredResourceDescriptor> |
getMonitoredResourceDescriptor(GetMonitoredResourceDescriptorRequest request)
Gets a single monitored resource descriptor.
|
com.google.common.util.concurrent.ListenableFuture<ListMetricDescriptorsResponse> |
listMetricDescriptors(ListMetricDescriptorsRequest request)
Lists metric descriptors that match a filter.
|
com.google.common.util.concurrent.ListenableFuture<ListMonitoredResourceDescriptorsResponse> |
listMonitoredResourceDescriptors(ListMonitoredResourceDescriptorsRequest request)
Lists monitored resource descriptors that match a filter.
|
com.google.common.util.concurrent.ListenableFuture<ListTimeSeriesResponse> |
listTimeSeries(ListTimeSeriesRequest request)
Lists time series that match a filter.
|
protected MetricServiceGrpc.MetricServiceFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
build in class io.grpc.stub.AbstractStub<MetricServiceGrpc.MetricServiceFutureStub>public com.google.common.util.concurrent.ListenableFuture<ListMonitoredResourceDescriptorsResponse> listMonitoredResourceDescriptors(ListMonitoredResourceDescriptorsRequest request)
Lists monitored resource descriptors that match a filter. This method does not require a Workspace.
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.
public com.google.common.util.concurrent.ListenableFuture<ListMetricDescriptorsResponse> listMetricDescriptors(ListMetricDescriptorsRequest request)
Lists metric descriptors that match a filter. This method does not require a Workspace.
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.
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).
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.
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.
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.
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.
Copyright © 2023 Google LLC. All rights reserved.