Reference documentation and code samples for the Stackdriver Monitoring V3 Client class NotificationChannelStrategy.
Control over how the notification channels in notification_channels
are notified when this alert fires, on a per-channel basis.
Generated from protobuf message google.monitoring.v3.AlertPolicy.AlertStrategy.NotificationChannelStrategy
Namespace
Google \ Cloud \ Monitoring \ V3 \ AlertPolicy \ AlertStrategyMethods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ notification_channel_names |
array
The full REST resource name for the notification channels that these settings apply to. Each of these correspond to the name field in one of the NotificationChannel objects referenced in the notification_channels field of this AlertPolicy. The format is: projects/[PROJECT_ID_OR_NUMBER]/notificationChannels/[CHANNEL_ID] |
↳ renotify_interval |
Google\Protobuf\Duration
The frequency at which to send reminder notifications for open incidents. |
getNotificationChannelNames
The full REST resource name for the notification channels that these settings apply to. Each of these correspond to the name field in one of the NotificationChannel objects referenced in the notification_channels field of this AlertPolicy.
The format is: projects/[PROJECT_ID_OR_NUMBER]/notificationChannels/[CHANNEL_ID]
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setNotificationChannelNames
The full REST resource name for the notification channels that these settings apply to. Each of these correspond to the name field in one of the NotificationChannel objects referenced in the notification_channels field of this AlertPolicy.
The format is: projects/[PROJECT_ID_OR_NUMBER]/notificationChannels/[CHANNEL_ID]
Parameter | |
---|---|
Name | Description |
var |
string[]
|
Returns | |
---|---|
Type | Description |
$this |
getRenotifyInterval
The frequency at which to send reminder notifications for open incidents.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Duration|null |
hasRenotifyInterval
clearRenotifyInterval
setRenotifyInterval
The frequency at which to send reminder notifications for open incidents.
Parameter | |
---|---|
Name | Description |
var |
Google\Protobuf\Duration
|
Returns | |
---|---|
Type | Description |
$this |