Class AlertPolicyService.AlertPolicyServiceBase (2.3.0)

[BindServiceMethod(typeof(AlertPolicyService), "BindService")]
public abstract class AlertPolicyServiceBase

Base class for server-side implementations of AlertPolicyService

Inheritance

Object > AlertPolicyService.AlertPolicyServiceBase

Namespace

Google.Cloud.Monitoring.V3

Assembly

Google.Cloud.Monitoring.V3.dll

Methods

CreateAlertPolicy(CreateAlertPolicyRequest, ServerCallContext)

public virtual Task<AlertPolicy> CreateAlertPolicy(CreateAlertPolicyRequest request, ServerCallContext context)

Creates a new alerting policy.

Parameters
NameDescription
requestCreateAlertPolicyRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
Task<AlertPolicy>

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.

Parameters
NameDescription
requestDeleteAlertPolicyRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
Task<Empty>

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
NameDescription
requestGetAlertPolicyRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
Task<AlertPolicy>

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
NameDescription
requestListAlertPoliciesRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
Task<ListAlertPoliciesResponse>

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.

Parameters
NameDescription
requestUpdateAlertPolicyRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
Task<AlertPolicy>

The response to send back to the client (wrapped by a task).