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
Name Description
request CreateAlertPolicyRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
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
Name Description
request DeleteAlertPolicyRequest

The request received from the client.

context ServerCallContext

The 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).

GetAlertPolicy(GetAlertPolicyRequest, ServerCallContext)

public virtual Task<AlertPolicy> GetAlertPolicy(GetAlertPolicyRequest request, ServerCallContext context)

Gets a single alerting policy.

Parameters
Name Description
request GetAlertPolicyRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
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
Name Description
request ListAlertPoliciesRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
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
Name Description
request UpdateAlertPolicyRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
Task<AlertPolicy>

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