public sealed class AlertPolicy.Types.AlertStrategy.Types.NotificationChannelStrategy : IMessage<AlertPolicy.Types.AlertStrategy.Types.NotificationChannelStrategy>, IEquatable<AlertPolicy.Types.AlertStrategy.Types.NotificationChannelStrategy>, IDeepCloneable<AlertPolicy.Types.AlertStrategy.Types.NotificationChannelStrategy>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Monitoring v3 API class AlertPolicy.Types.AlertStrategy.Types.NotificationChannelStrategy.
Control over how the notification channels in notification_channels
are notified when this alert fires, on a per-channel basis.
public RepeatedField<string> NotificationChannelNames { get; }
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-08-07 UTC."],[[["\u003cp\u003eThis webpage provides documentation for the \u003ccode\u003eNotificationChannelStrategy\u003c/code\u003e class within the Google Cloud Monitoring v3 API, which is used to control how notification channels are notified for alerts.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of the API documentation available is version 3.15.0, with versions down to 2.3.0 also being documented on this page.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eNotificationChannelStrategy\u003c/code\u003e class inherits from \u003ccode\u003eobject\u003c/code\u003e and implements multiple interfaces including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of \u003ccode\u003eNotificationChannelStrategy\u003c/code\u003e include \u003ccode\u003eNotificationChannelNames\u003c/code\u003e for identifying the notification channels and \u003ccode\u003eRenotifyInterval\u003c/code\u003e for setting the reminder notification frequency.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation details the constructors for the class, outlining how instances of the \u003ccode\u003eNotificationChannelStrategy\u003c/code\u003e are created.\u003c/p\u003e\n"]]],[],null,[]]