Reference documentation and code samples for the Cloud Monitoring V3 API class Google::Cloud::Monitoring::V3::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.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#criteria
def criteria() -> ::Google::Cloud::Monitoring::V3::Snooze::Criteria-
(::Google::Cloud::Monitoring::V3::Snooze::Criteria) — Required. This defines the criteria for applying the
Snooze. SeeCriteriafor more information.
#criteria=
def criteria=(value) -> ::Google::Cloud::Monitoring::V3::Snooze::Criteria-
value (::Google::Cloud::Monitoring::V3::Snooze::Criteria) — Required. This defines the criteria for applying the
Snooze. SeeCriteriafor more information.
-
(::Google::Cloud::Monitoring::V3::Snooze::Criteria) — Required. This defines the criteria for applying the
Snooze. SeeCriteriafor more information.
#display_name
def display_name() -> ::String-
(::String) — Required. A display name for the
Snooze. This can be, at most, 512 unicode characters.
#display_name=
def display_name=(value) -> ::String-
value (::String) — Required. A display name for the
Snooze. This can be, at most, 512 unicode characters.
-
(::String) — Required. A display name for the
Snooze. This can be, at most, 512 unicode characters.
#interval
def interval() -> ::Google::Cloud::Monitoring::V3::TimeInterval-
(::Google::Cloud::Monitoring::V3::TimeInterval) — Required. The
Snoozewill be active frominterval.start_timethroughinterval.end_time.interval.start_timecannot 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.
#interval=
def interval=(value) -> ::Google::Cloud::Monitoring::V3::TimeInterval-
value (::Google::Cloud::Monitoring::V3::TimeInterval) — Required. The
Snoozewill be active frominterval.start_timethroughinterval.end_time.interval.start_timecannot 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.
-
(::Google::Cloud::Monitoring::V3::TimeInterval) — Required. The
Snoozewill be active frominterval.start_timethroughinterval.end_time.interval.start_timecannot 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.
#name
def name() -> ::String-
(::String) — Required. Identifier. The name of the
Snooze. The format is:projects/[PROJECT_ID_OR_NUMBER]/snoozes/[SNOOZE_ID]The ID of the
Snoozewill be generated by the system.
#name=
def name=(value) -> ::String-
value (::String) — Required. Identifier. The name of the
Snooze. The format is:projects/[PROJECT_ID_OR_NUMBER]/snoozes/[SNOOZE_ID]The ID of the
Snoozewill be generated by the system.
-
(::String) — Required. Identifier. The name of the
Snooze. The format is:projects/[PROJECT_ID_OR_NUMBER]/snoozes/[SNOOZE_ID]The ID of the
Snoozewill be generated by the system.