Class MetricServiceGrpc.MetricServiceBlockingStub (3.45.0)

public static final class MetricServiceGrpc.MetricServiceBlockingStub extends 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.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractBlockingStub > MetricServiceGrpc.MetricServiceBlockingStub

Methods

build(Channel channel, CallOptions callOptions)

protected MetricServiceGrpc.MetricServiceBlockingStub build(Channel channel, CallOptions callOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
MetricServiceGrpc.MetricServiceBlockingStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

createMetricDescriptor(CreateMetricDescriptorRequest request)

public MetricDescriptor createMetricDescriptor(CreateMetricDescriptorRequest request)

Creates a new metric descriptor. The creation is executed asynchronously. User-created metric descriptors define custom metrics. The metric descriptor is updated if it already exists, except that metric labels are never removed.

Parameter
Name Description
request CreateMetricDescriptorRequest
Returns
Type Description
com.google.api.MetricDescriptor

createServiceTimeSeries(CreateTimeSeriesRequest request)

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

Parameter
Name Description
request CreateTimeSeriesRequest
Returns
Type Description
Empty

createTimeSeries(CreateTimeSeriesRequest request)

public 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. This method does not support resource locations constraint of an organization policy.

Parameter
Name Description
request CreateTimeSeriesRequest
Returns
Type Description
Empty

deleteMetricDescriptor(DeleteMetricDescriptorRequest request)

public Empty deleteMetricDescriptor(DeleteMetricDescriptorRequest request)

Deletes a metric descriptor. Only user-created custom metrics can be deleted.

Parameter
Name Description
request DeleteMetricDescriptorRequest
Returns
Type Description
Empty

getMetricDescriptor(GetMetricDescriptorRequest request)

public MetricDescriptor getMetricDescriptor(GetMetricDescriptorRequest request)

Gets a single metric descriptor.

Parameter
Name Description
request GetMetricDescriptorRequest
Returns
Type Description
com.google.api.MetricDescriptor

getMonitoredResourceDescriptor(GetMonitoredResourceDescriptorRequest request)

public MonitoredResourceDescriptor getMonitoredResourceDescriptor(GetMonitoredResourceDescriptorRequest request)

Gets a single monitored resource descriptor.

Parameter
Name Description
request GetMonitoredResourceDescriptorRequest
Returns
Type Description
com.google.api.MonitoredResourceDescriptor

listMetricDescriptors(ListMetricDescriptorsRequest request)

public ListMetricDescriptorsResponse listMetricDescriptors(ListMetricDescriptorsRequest request)

Lists metric descriptors that match a filter.

Parameter
Name Description
request ListMetricDescriptorsRequest
Returns
Type Description
ListMetricDescriptorsResponse

listMonitoredResourceDescriptors(ListMonitoredResourceDescriptorsRequest request)

public ListMonitoredResourceDescriptorsResponse listMonitoredResourceDescriptors(ListMonitoredResourceDescriptorsRequest request)

Lists monitored resource descriptors that match a filter.

Parameter
Name Description
request ListMonitoredResourceDescriptorsRequest
Returns
Type Description
ListMonitoredResourceDescriptorsResponse

listTimeSeries(ListTimeSeriesRequest request)

public ListTimeSeriesResponse listTimeSeries(ListTimeSeriesRequest request)

Lists time series that match a filter.

Parameter
Name Description
request ListTimeSeriesRequest
Returns
Type Description
ListTimeSeriesResponse