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.