public sealed class Snooze : IMessage<Snooze>, IEquatable<Snooze>, IDeepCloneable<Snooze>, IBufferMessage, IMessageReference 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.
Namespace
Google.Cloud.Monitoring.V3Assembly
Google.Cloud.Monitoring.V3.dll
Constructors
Snooze()
public Snooze()Snooze(Snooze)
public Snooze(Snooze other)| Parameter | |
|---|---|
| Name | Description |
other |
Snooze |
Properties
Criteria
public Snooze.Types.Criteria Criteria { get; set; }Required. This defines the criteria for applying the Snooze. See
Criteria for more information.
| Property Value | |
|---|---|
| Type | Description |
SnoozeTypesCriteria |
|
DisplayName
public string DisplayName { get; set; }Required. A display name for the Snooze. This can be, at most, 512
unicode characters.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Interval
public TimeInterval Interval { get; set; }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.
| Property Value | |
|---|---|
| Type | Description |
TimeInterval |
|
Name
public string Name { get; set; }Required. Identifier. The name of the Snooze. The format is:
projects/[PROJECT_ID_OR_NUMBER]/snoozes/[SNOOZE_ID]
The ID of the Snooze will be generated by the system.
| Property Value | |
|---|---|
| Type | Description |
string |
|
SnoozeName
public SnoozeName SnoozeName { get; set; }SnoozeName-typed view over the Name resource name property.
| Property Value | |
|---|---|
| Type | Description |
SnoozeName |
|