[BindServiceMethod(typeof(MetricService), "BindService")]
public abstract class MetricServiceBaseBase class for server-side implementations of MetricService
Namespace
Google.Cloud.Monitoring.V3Assembly
Google.Cloud.Monitoring.V3.dll
Methods
CreateMetricDescriptor(CreateMetricDescriptorRequest, ServerCallContext)
public virtual Task<MetricDescriptor> CreateMetricDescriptor(CreateMetricDescriptorRequest request, ServerCallContext context)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 | |
|---|---|
| Name | Description |
request |
CreateMetricDescriptorRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
Task<MetricDescriptor> |
The response to send back to the client (wrapped by a task). |
CreateServiceTimeSeries(CreateTimeSeriesRequest, ServerCallContext)
public virtual Task<Empty> CreateServiceTimeSeries(CreateTimeSeriesRequest request, ServerCallContext context)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.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateTimeSeriesRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
Task<Empty> |
The response to send back to the client (wrapped by a task). |
CreateTimeSeries(CreateTimeSeriesRequest, ServerCallContext)
public virtual Task<Empty> CreateTimeSeries(CreateTimeSeriesRequest request, ServerCallContext context)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 | |
|---|---|
| Name | Description |
request |
CreateTimeSeriesRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
Task<Empty> |
The response to send back to the client (wrapped by a task). |
DeleteMetricDescriptor(DeleteMetricDescriptorRequest, ServerCallContext)
public virtual Task<Empty> DeleteMetricDescriptor(DeleteMetricDescriptorRequest request, ServerCallContext context)Deletes a metric descriptor. Only user-created custom metrics can be deleted.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteMetricDescriptorRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
Task<Empty> |
The response to send back to the client (wrapped by a task). |
GetMetricDescriptor(GetMetricDescriptorRequest, ServerCallContext)
public virtual Task<MetricDescriptor> GetMetricDescriptor(GetMetricDescriptorRequest request, ServerCallContext context)Gets a single metric descriptor. This method does not require a Workspace.
| Parameters | |
|---|---|
| Name | Description |
request |
GetMetricDescriptorRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
Task<MetricDescriptor> |
The response to send back to the client (wrapped by a task). |
GetMonitoredResourceDescriptor(GetMonitoredResourceDescriptorRequest, ServerCallContext)
public virtual Task<MonitoredResourceDescriptor> GetMonitoredResourceDescriptor(GetMonitoredResourceDescriptorRequest request, ServerCallContext context)Gets a single monitored resource descriptor. This method does not require a Workspace.
| Parameters | |
|---|---|
| Name | Description |
request |
GetMonitoredResourceDescriptorRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
Task<MonitoredResourceDescriptor> |
The response to send back to the client (wrapped by a task). |
ListMetricDescriptors(ListMetricDescriptorsRequest, ServerCallContext)
public virtual Task<ListMetricDescriptorsResponse> ListMetricDescriptors(ListMetricDescriptorsRequest request, ServerCallContext context)Lists metric descriptors that match a filter. This method does not require a Workspace.
| Parameters | |
|---|---|
| Name | Description |
request |
ListMetricDescriptorsRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
Task<ListMetricDescriptorsResponse> |
The response to send back to the client (wrapped by a task). |
ListMonitoredResourceDescriptors(ListMonitoredResourceDescriptorsRequest, ServerCallContext)
public virtual Task<ListMonitoredResourceDescriptorsResponse> ListMonitoredResourceDescriptors(ListMonitoredResourceDescriptorsRequest request, ServerCallContext context)Lists monitored resource descriptors that match a filter. This method does not require a Workspace.
| Parameters | |
|---|---|
| Name | Description |
request |
ListMonitoredResourceDescriptorsRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
Task<ListMonitoredResourceDescriptorsResponse> |
The response to send back to the client (wrapped by a task). |
ListTimeSeries(ListTimeSeriesRequest, ServerCallContext)
public virtual Task<ListTimeSeriesResponse> ListTimeSeries(ListTimeSeriesRequest request, ServerCallContext context)Lists time series that match a filter. This method does not require a Workspace.
| Parameters | |
|---|---|
| Name | Description |
request |
ListTimeSeriesRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
Task<ListTimeSeriesResponse> |
The response to send back to the client (wrapped by a task). |