public abstract static class MetricServiceGrpc.MetricServiceImplBase
extends java.lang.Object
implements io.grpc.BindableService
Manages metric descriptors, monitored resource descriptors, and time series data.
Constructor and Description |
---|
MetricServiceImplBase() |
Modifier and Type | Method and Description |
---|---|
io.grpc.ServerServiceDefinition |
bindService() |
void |
createMetricDescriptor(CreateMetricDescriptorRequest request,
io.grpc.stub.StreamObserver<MetricDescriptor> responseObserver)
Creates a new metric descriptor.
|
void |
createTimeSeries(CreateTimeSeriesRequest request,
io.grpc.stub.StreamObserver<Empty> responseObserver)
Creates or adds data to one or more time series.
|
void |
deleteMetricDescriptor(DeleteMetricDescriptorRequest request,
io.grpc.stub.StreamObserver<Empty> responseObserver)
Deletes a metric descriptor.
|
void |
getMetricDescriptor(GetMetricDescriptorRequest request,
io.grpc.stub.StreamObserver<MetricDescriptor> responseObserver)
Gets a single metric descriptor.
|
void |
getMonitoredResourceDescriptor(GetMonitoredResourceDescriptorRequest request,
io.grpc.stub.StreamObserver<MonitoredResourceDescriptor> responseObserver)
Gets a single monitored resource descriptor.
|
void |
listMetricDescriptors(ListMetricDescriptorsRequest request,
io.grpc.stub.StreamObserver<ListMetricDescriptorsResponse> responseObserver)
Lists metric descriptors that match a filter.
|
void |
listMonitoredResourceDescriptors(ListMonitoredResourceDescriptorsRequest request,
io.grpc.stub.StreamObserver<ListMonitoredResourceDescriptorsResponse> responseObserver)
Lists monitored resource descriptors that match a filter.
|
void |
listTimeSeries(ListTimeSeriesRequest request,
io.grpc.stub.StreamObserver<ListTimeSeriesResponse> responseObserver)
Lists time series that match a filter.
|
public void listMonitoredResourceDescriptors(ListMonitoredResourceDescriptorsRequest request, io.grpc.stub.StreamObserver<ListMonitoredResourceDescriptorsResponse> responseObserver)
Lists monitored resource descriptors that match a filter. This method does not require a Stackdriver account.
public void getMonitoredResourceDescriptor(GetMonitoredResourceDescriptorRequest request, io.grpc.stub.StreamObserver<MonitoredResourceDescriptor> responseObserver)
Gets a single monitored resource descriptor. This method does not require a Stackdriver account.
public void listMetricDescriptors(ListMetricDescriptorsRequest request, io.grpc.stub.StreamObserver<ListMetricDescriptorsResponse> responseObserver)
Lists metric descriptors that match a filter. This method does not require a Stackdriver account.
public void getMetricDescriptor(GetMetricDescriptorRequest request, io.grpc.stub.StreamObserver<MetricDescriptor> responseObserver)
Gets a single metric descriptor. This method does not require a Stackdriver account.
public void createMetricDescriptor(CreateMetricDescriptorRequest request, io.grpc.stub.StreamObserver<MetricDescriptor> responseObserver)
Creates a new metric descriptor. User-created metric descriptors define [custom metrics](/monitoring/custom-metrics).
public void deleteMetricDescriptor(DeleteMetricDescriptorRequest request, io.grpc.stub.StreamObserver<Empty> responseObserver)
Deletes a metric descriptor. Only user-created [custom metrics](/monitoring/custom-metrics) can be deleted.
public void listTimeSeries(ListTimeSeriesRequest request, io.grpc.stub.StreamObserver<ListTimeSeriesResponse> responseObserver)
Lists time series that match a filter. This method does not require a Stackdriver account.
public void createTimeSeries(CreateTimeSeriesRequest request, io.grpc.stub.StreamObserver<Empty> responseObserver)
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 final io.grpc.ServerServiceDefinition bindService()
bindService
in interface io.grpc.BindableService