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. 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. 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. 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.