Reference documentation and code samples for the Cloud Monitoring V3 API class Google::Cloud::Monitoring::V3::AlertPolicy::AlertStrategy::NotificationChannelStrategy.
Control over how the notification channels in notification_channels
are notified when this alert fires, on a per-channel basis.
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:
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:
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:
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Cloud Monitoring V3 API - Class Google::Cloud::Monitoring::V3::AlertPolicy::AlertStrategy::NotificationChannelStrategy (v1.6.1)\n\nVersion latestkeyboard_arrow_down\n\n- [1.6.1 (latest)](/ruby/docs/reference/google-cloud-monitoring-v3/latest/Google-Cloud-Monitoring-V3-AlertPolicy-AlertStrategy-NotificationChannelStrategy)\n- [1.6.0](/ruby/docs/reference/google-cloud-monitoring-v3/1.6.0/Google-Cloud-Monitoring-V3-AlertPolicy-AlertStrategy-NotificationChannelStrategy)\n- [1.5.1](/ruby/docs/reference/google-cloud-monitoring-v3/1.5.1/Google-Cloud-Monitoring-V3-AlertPolicy-AlertStrategy-NotificationChannelStrategy)\n- [1.4.0](/ruby/docs/reference/google-cloud-monitoring-v3/1.4.0/Google-Cloud-Monitoring-V3-AlertPolicy-AlertStrategy-NotificationChannelStrategy)\n- [1.3.0](/ruby/docs/reference/google-cloud-monitoring-v3/1.3.0/Google-Cloud-Monitoring-V3-AlertPolicy-AlertStrategy-NotificationChannelStrategy)\n- [1.2.0](/ruby/docs/reference/google-cloud-monitoring-v3/1.2.0/Google-Cloud-Monitoring-V3-AlertPolicy-AlertStrategy-NotificationChannelStrategy)\n- [1.1.0](/ruby/docs/reference/google-cloud-monitoring-v3/1.1.0/Google-Cloud-Monitoring-V3-AlertPolicy-AlertStrategy-NotificationChannelStrategy)\n- [1.0.1](/ruby/docs/reference/google-cloud-monitoring-v3/1.0.1/Google-Cloud-Monitoring-V3-AlertPolicy-AlertStrategy-NotificationChannelStrategy)\n- [0.18.0](/ruby/docs/reference/google-cloud-monitoring-v3/0.18.0/Google-Cloud-Monitoring-V3-AlertPolicy-AlertStrategy-NotificationChannelStrategy)\n- [0.17.0](/ruby/docs/reference/google-cloud-monitoring-v3/0.17.0/Google-Cloud-Monitoring-V3-AlertPolicy-AlertStrategy-NotificationChannelStrategy)\n- [0.16.0](/ruby/docs/reference/google-cloud-monitoring-v3/0.16.0/Google-Cloud-Monitoring-V3-AlertPolicy-AlertStrategy-NotificationChannelStrategy)\n- [0.15.2](/ruby/docs/reference/google-cloud-monitoring-v3/0.15.2/Google-Cloud-Monitoring-V3-AlertPolicy-AlertStrategy-NotificationChannelStrategy)\n- [0.14.0](/ruby/docs/reference/google-cloud-monitoring-v3/0.14.0/Google-Cloud-Monitoring-V3-AlertPolicy-AlertStrategy-NotificationChannelStrategy)\n- [0.13.0](/ruby/docs/reference/google-cloud-monitoring-v3/0.13.0/Google-Cloud-Monitoring-V3-AlertPolicy-AlertStrategy-NotificationChannelStrategy)\n- [0.12.1](/ruby/docs/reference/google-cloud-monitoring-v3/0.12.1/Google-Cloud-Monitoring-V3-AlertPolicy-AlertStrategy-NotificationChannelStrategy)\n- [0.11.0](/ruby/docs/reference/google-cloud-monitoring-v3/0.11.0/Google-Cloud-Monitoring-V3-AlertPolicy-AlertStrategy-NotificationChannelStrategy)\n- [0.10.0](/ruby/docs/reference/google-cloud-monitoring-v3/0.10.0/Google-Cloud-Monitoring-V3-AlertPolicy-AlertStrategy-NotificationChannelStrategy)\n- [0.9.0](/ruby/docs/reference/google-cloud-monitoring-v3/0.9.0/Google-Cloud-Monitoring-V3-AlertPolicy-AlertStrategy-NotificationChannelStrategy)\n- [0.8.0](/ruby/docs/reference/google-cloud-monitoring-v3/0.8.0/Google-Cloud-Monitoring-V3-AlertPolicy-AlertStrategy-NotificationChannelStrategy)\n- [0.7.1](/ruby/docs/reference/google-cloud-monitoring-v3/0.7.1/Google-Cloud-Monitoring-V3-AlertPolicy-AlertStrategy-NotificationChannelStrategy) \nReference documentation and code samples for the Cloud Monitoring V3 API class Google::Cloud::Monitoring::V3::AlertPolicy::AlertStrategy::NotificationChannelStrategy.\n\nControl over how the notification channels in `notification_channels`\nare notified when this alert fires, on a per-channel basis. \n\nInherits\n--------\n\n- Object \n\nExtended By\n-----------\n\n- Google::Protobuf::MessageExts::ClassMethods \n\nIncludes\n--------\n\n- Google::Protobuf::MessageExts\n\nMethods\n-------\n\n### #notification_channel_names\n\n def notification_channel_names() -\u003e ::Array\u003c::String\u003e\n\n**Returns**\n\n- (::Array\\\u003c::String\\\u003e) --- The full REST resource name for the notification channels that these\n settings apply to. Each of these correspond to the name field in one\n of the NotificationChannel objects referenced in the\n notification_channels field of this AlertPolicy.\n The format is:\n\n projects/[PROJECT_ID_OR_NUMBER]/notificationChannels/[CHANNEL_ID]\n\n### #notification_channel_names=\n\n def notification_channel_names=(value) -\u003e ::Array\u003c::String\u003e\n\n**Parameter**\n\n- **value** (::Array\\\u003c::String\\\u003e) ---\n\n The full REST resource name for the notification channels that these\n settings apply to. Each of these correspond to the name field in one\n of the NotificationChannel objects referenced in the\n notification_channels field of this AlertPolicy.\n The format is: \n\n projects/[PROJECT_ID_OR_NUMBER]/notificationChannels/[CHANNEL_ID]\n\n**Returns**\n\n- (::Array\\\u003c::String\\\u003e) --- The full REST resource name for the notification channels that these\n settings apply to. Each of these correspond to the name field in one\n of the NotificationChannel objects referenced in the\n notification_channels field of this AlertPolicy.\n The format is:\n\n projects/[PROJECT_ID_OR_NUMBER]/notificationChannels/[CHANNEL_ID]\n\n### #renotify_interval\n\n def renotify_interval() -\u003e ::Google::Protobuf::Duration\n\n**Returns**\n\n- ([::Google::Protobuf::Duration](./Google-Protobuf-Duration)) --- The frequency at which to send reminder notifications for open incidents.\n\n### #renotify_interval=\n\n def renotify_interval=(value) -\u003e ::Google::Protobuf::Duration\n\n**Parameter**\n\n- **value** ([::Google::Protobuf::Duration](./Google-Protobuf-Duration)) --- The frequency at which to send reminder notifications for open incidents. \n**Returns**\n\n- ([::Google::Protobuf::Duration](./Google-Protobuf-Duration)) --- The frequency at which to send reminder notifications for open incidents."]]