[BindServiceMethod(typeof(AlertPolicyService), "BindService")]
public abstract class AlertPolicyService.AlertPolicyServiceBaseReference documentation and code samples for the Google Cloud Monitoring v3 API class AlertPolicyService.AlertPolicyServiceBase.
Base class for server-side implementations of AlertPolicyService
Namespace
Google.Cloud.Monitoring.V3Assembly
Google.Cloud.Monitoring.V3.dll
Methods
CreateAlertPolicy(CreateAlertPolicyRequest, ServerCallContext)
public virtual Task<AlertPolicy> CreateAlertPolicy(CreateAlertPolicyRequest request, ServerCallContext context)Creates a new alerting policy.
Design your application to single-thread API calls that modify the state of alerting policies in a single project. This includes calls to CreateAlertPolicy, DeleteAlertPolicy and UpdateAlertPolicy.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateAlertPolicyRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskAlertPolicy |
The response to send back to the client (wrapped by a task). |
DeleteAlertPolicy(DeleteAlertPolicyRequest, ServerCallContext)
public virtual Task<Empty> DeleteAlertPolicy(DeleteAlertPolicyRequest request, ServerCallContext context)Deletes an alerting policy.
Design your application to single-thread API calls that modify the state of alerting policies in a single project. This includes calls to CreateAlertPolicy, DeleteAlertPolicy and UpdateAlertPolicy.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteAlertPolicyRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskEmpty |
The response to send back to the client (wrapped by a task). |
GetAlertPolicy(GetAlertPolicyRequest, ServerCallContext)
public virtual Task<AlertPolicy> GetAlertPolicy(GetAlertPolicyRequest request, ServerCallContext context)Gets a single alerting policy.
| Parameters | |
|---|---|
| Name | Description |
request |
GetAlertPolicyRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskAlertPolicy |
The response to send back to the client (wrapped by a task). |
ListAlertPolicies(ListAlertPoliciesRequest, ServerCallContext)
public virtual Task<ListAlertPoliciesResponse> ListAlertPolicies(ListAlertPoliciesRequest request, ServerCallContext context)Lists the existing alerting policies for the workspace.
| Parameters | |
|---|---|
| Name | Description |
request |
ListAlertPoliciesRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskListAlertPoliciesResponse |
The response to send back to the client (wrapped by a task). |
UpdateAlertPolicy(UpdateAlertPolicyRequest, ServerCallContext)
public virtual Task<AlertPolicy> UpdateAlertPolicy(UpdateAlertPolicyRequest request, ServerCallContext context)Updates an alerting policy. You can either replace the entire policy with
a new one or replace only certain fields in the current alerting policy by
specifying the fields to be updated via updateMask. Returns the
updated alerting policy.
Design your application to single-thread API calls that modify the state of alerting policies in a single project. This includes calls to CreateAlertPolicy, DeleteAlertPolicy and UpdateAlertPolicy.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateAlertPolicyRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskAlertPolicy |
The response to send back to the client (wrapped by a task). |