Stackdriver Monitoring V3 Client - Class AlertStrategy (2.1.2)

Reference documentation and code samples for the Stackdriver Monitoring V3 Client class AlertStrategy.

Control over how the notification channels in notification_channels are notified when this alert fires.

Generated from protobuf message google.monitoring.v3.AlertPolicy.AlertStrategy

Namespace

Google \ Cloud \ Monitoring \ V3 \ AlertPolicy

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ notification_rate_limit
AlertStrategy\NotificationRateLimit

Required for log-based alerting policies, i.e. policies with a LogMatch condition. This limit is not implemented for alerting policies that do not have a LogMatch condition.

↳ notification_prompts
array

For log-based alert policies, the notification prompts is always [OPENED]. For non log-based alert policies, the notification prompts can be [OPENED] or [OPENED, CLOSED].

↳ auto_close
Google\Protobuf\Duration

If an alerting policy that was active has no data for this long, any open incidents will close

↳ notification_channel_strategy
array< AlertStrategy\NotificationChannelStrategy >

Control how notifications will be sent out, on a per-channel basis.

getNotificationRateLimit

Required for log-based alerting policies, i.e. policies with a LogMatch condition.

This limit is not implemented for alerting policies that do not have a LogMatch condition.

Returns
Type
Description

hasNotificationRateLimit

clearNotificationRateLimit

setNotificationRateLimit

Required for log-based alerting policies, i.e. policies with a LogMatch condition.

This limit is not implemented for alerting policies that do not have a LogMatch condition.

Parameter
Name
Description
Returns
Type
Description
$this

getNotificationPrompts

For log-based alert policies, the notification prompts is always [OPENED]. For non log-based alert policies, the notification prompts can be [OPENED] or [OPENED, CLOSED].

Returns
Type
Description

setNotificationPrompts

For log-based alert policies, the notification prompts is always [OPENED]. For non log-based alert policies, the notification prompts can be [OPENED] or [OPENED, CLOSED].

Parameter
Name
Description
var
int[]
Returns
Type
Description
$this

getAutoClose

If an alerting policy that was active has no data for this long, any open incidents will close

Returns
Type
Description

hasAutoClose

clearAutoClose

setAutoClose

If an alerting policy that was active has no data for this long, any open incidents will close

Parameter
Name
Description
Returns
Type
Description
$this

getNotificationChannelStrategy

Control how notifications will be sent out, on a per-channel basis.

Returns
Type
Description

setNotificationChannelStrategy

Control how notifications will be sent out, on a per-channel basis.

Parameter
Name
Description
Returns
Type
Description
$this
Design a Mobile Site
View Site in Mobile | Classic
Share by: