public sealed class Snooze : IMessage<Snooze>, IEquatable<Snooze>, IDeepCloneable<Snooze>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Monitoring v3 API class Snooze.
A Snooze will prevent any alerts from being opened, and close any that
are already open. The Snooze will work on alerts that match the
criteria defined in the Snooze. The Snooze will be active from
interval.start_time through interval.end_time.
Required. The Snooze will be active from interval.start_time through
interval.end_time.
interval.start_time cannot be in the past. There is a 15 second clock
skew to account for the time it takes for a request to reach the API from
the UI.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe latest version available for the Google Cloud Monitoring v3 API class Snooze is 3.15.0, with multiple previous versions available, including 3.8.0.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eSnooze\u003c/code\u003e class, when implemented, prevents new alerts from opening and closes any existing alerts that match its defined criteria, within a specified time frame.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eSnooze\u003c/code\u003e class is required to have a \u003ccode\u003eCriteria\u003c/code\u003e, \u003ccode\u003eDisplayName\u003c/code\u003e, and an \u003ccode\u003eInterval\u003c/code\u003e which defines the active period, which cannot start in the past, in addition to a \u003ccode\u003eName\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eSnooze\u003c/code\u003e class inherits from \u003ccode\u003eobject\u003c/code\u003e and implements several interfaces including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable<Snooze>\u003c/code\u003e, \u003ccode\u003eIDeepCloneable<Snooze>\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eSnooze\u003c/code\u003e properties include \u003ccode\u003eCriteria\u003c/code\u003e for defining alert matching, \u003ccode\u003eDisplayName\u003c/code\u003e for the display name of the snooze, \u003ccode\u003eInterval\u003c/code\u003e to set the active duration, and \u003ccode\u003eName\u003c/code\u003e which is the name given to the Snooze.\u003c/p\u003e\n"]]],[],null,[]]