Class MetricServiceGrpc.MetricServiceBlockingStub (3.40.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
NameDescription
channelio.grpc.Channel
callOptionsio.grpc.CallOptions
Returns
TypeDescription
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 and callers may check the returned operation to track its progress. User-created metric descriptors define custom metrics.

Parameter
NameDescription
requestCreateMetricDescriptorRequest
Returns
TypeDescription
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
NameDescription
requestCreateTimeSeriesRequest
Returns
TypeDescription
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.

Parameter
NameDescription
requestCreateTimeSeriesRequest
Returns
TypeDescription
Empty

deleteMetricDescriptor(DeleteMetricDescriptorRequest request)

public Empty deleteMetricDescriptor(DeleteMetricDescriptorRequest request)

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

Parameter
NameDescription
requestDeleteMetricDescriptorRequest
Returns
TypeDescription
Empty

getMetricDescriptor(GetMetricDescriptorRequest request)

public MetricDescriptor getMetricDescriptor(GetMetricDescriptorRequest request)

Gets a single metric descriptor. This method does not require a Workspace.

Parameter
NameDescription
requestGetMetricDescriptorRequest
Returns
TypeDescription
com.google.api.MetricDescriptor

getMonitoredResourceDescriptor(GetMonitoredResourceDescriptorRequest request)

public MonitoredResourceDescriptor getMonitoredResourceDescriptor(GetMonitoredResourceDescriptorRequest request)

Gets a single monitored resource descriptor. This method does not require a Workspace.

Parameter
NameDescription
requestGetMonitoredResourceDescriptorRequest
Returns
TypeDescription
com.google.api.MonitoredResourceDescriptor

listMetricDescriptors(ListMetricDescriptorsRequest request)

public ListMetricDescriptorsResponse listMetricDescriptors(ListMetricDescriptorsRequest request)

Lists metric descriptors that match a filter. This method does not require a Workspace.

Parameter
NameDescription
requestListMetricDescriptorsRequest
Returns
TypeDescription
ListMetricDescriptorsResponse

listMonitoredResourceDescriptors(ListMonitoredResourceDescriptorsRequest request)

public ListMonitoredResourceDescriptorsResponse listMonitoredResourceDescriptors(ListMonitoredResourceDescriptorsRequest request)

Lists monitored resource descriptors that match a filter. This method does not require a Workspace.

Parameter
NameDescription
requestListMonitoredResourceDescriptorsRequest
Returns
TypeDescription
ListMonitoredResourceDescriptorsResponse

listTimeSeries(ListTimeSeriesRequest request)

public ListTimeSeriesResponse listTimeSeries(ListTimeSeriesRequest request)

Lists time series that match a filter. This method does not require a Workspace.

Parameter
NameDescription
requestListTimeSeriesRequest
Returns
TypeDescription
ListTimeSeriesResponse