public static final class MetricServiceGrpc.MetricServiceStub extends AbstractAsyncStub<MetricServiceGrpc.MetricServiceStub>
Manages metric descriptors, monitored resource descriptors, and
time series data.
Inheritance
java.lang.Object >
io.grpc.stub.AbstractStub >
io.grpc.stub.AbstractAsyncStub >
MetricServiceGrpc.MetricServiceStub
Inherited Members
io.grpc.stub.AbstractAsyncStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractAsyncStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.<T>withOption(io.grpc.CallOptions.Key<T>,T)
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.getCallOptions()
io.grpc.stub.AbstractStub.getChannel()
io.grpc.stub.AbstractStub.withCallCredentials(io.grpc.CallCredentials)
io.grpc.stub.AbstractStub.withChannel(io.grpc.Channel)
io.grpc.stub.AbstractStub.withCompression(java.lang.String)
io.grpc.stub.AbstractStub.withDeadline(io.grpc.Deadline)
io.grpc.stub.AbstractStub.withDeadlineAfter(long,java.util.concurrent.TimeUnit)
io.grpc.stub.AbstractStub.withExecutor(java.util.concurrent.Executor)
io.grpc.stub.AbstractStub.withInterceptors(io.grpc.ClientInterceptor...)
io.grpc.stub.AbstractStub.withMaxInboundMessageSize(int)
io.grpc.stub.AbstractStub.withMaxOutboundMessageSize(int)
io.grpc.stub.AbstractStub.withWaitForReady()
Methods
build(Channel channel, CallOptions callOptions)
protected MetricServiceGrpc.MetricServiceStub build(Channel channel, CallOptions callOptions)
Parameters
Name | Description |
channel | io.grpc.Channel
|
callOptions | io.grpc.CallOptions
|
Returns
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
createMetricDescriptor(CreateMetricDescriptorRequest request, StreamObserver<MetricDescriptor> responseObserver)
public void createMetricDescriptor(CreateMetricDescriptorRequest request, StreamObserver<MetricDescriptor> responseObserver)
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.
Parameters
createServiceTimeSeries(CreateTimeSeriesRequest request, StreamObserver<Empty> responseObserver)
public void createServiceTimeSeries(CreateTimeSeriesRequest request, StreamObserver<Empty> responseObserver)
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
instead.
Parameters
createTimeSeries(CreateTimeSeriesRequest request, StreamObserver<Empty> responseObserver)
public void createTimeSeries(CreateTimeSeriesRequest request, 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.
Parameters
deleteMetricDescriptor(DeleteMetricDescriptorRequest request, StreamObserver<Empty> responseObserver)
public void deleteMetricDescriptor(DeleteMetricDescriptorRequest request, StreamObserver<Empty> responseObserver)
Deletes a metric descriptor. Only user-created
custom metrics can be
deleted.
Parameters
getMetricDescriptor(GetMetricDescriptorRequest request, StreamObserver<MetricDescriptor> responseObserver)
public void getMetricDescriptor(GetMetricDescriptorRequest request, StreamObserver<MetricDescriptor> responseObserver)
Gets a single metric descriptor. This method does not require a Workspace.
Parameters
getMonitoredResourceDescriptor(GetMonitoredResourceDescriptorRequest request, StreamObserver<MonitoredResourceDescriptor> responseObserver)
public void getMonitoredResourceDescriptor(GetMonitoredResourceDescriptorRequest request, StreamObserver<MonitoredResourceDescriptor> responseObserver)
Gets a single monitored resource descriptor. This method does not require a Workspace.
Parameters
listMetricDescriptors(ListMetricDescriptorsRequest request, StreamObserver<ListMetricDescriptorsResponse> responseObserver)
public void listMetricDescriptors(ListMetricDescriptorsRequest request, StreamObserver<ListMetricDescriptorsResponse> responseObserver)
Lists metric descriptors that match a filter. This method does not require a Workspace.
Parameters
listMonitoredResourceDescriptors(ListMonitoredResourceDescriptorsRequest request, StreamObserver<ListMonitoredResourceDescriptorsResponse> responseObserver)
public void listMonitoredResourceDescriptors(ListMonitoredResourceDescriptorsRequest request, StreamObserver<ListMonitoredResourceDescriptorsResponse> responseObserver)
Lists monitored resource descriptors that match a filter. This method does not require a Workspace.
Parameters
listTimeSeries(ListTimeSeriesRequest request, StreamObserver<ListTimeSeriesResponse> responseObserver)
public void listTimeSeries(ListTimeSeriesRequest request, StreamObserver<ListTimeSeriesResponse> responseObserver)
Lists time series that match a filter. This method does not require a Workspace.
Parameters