Cloud Monitoring V3 API - Class Google::Cloud::Monitoring::V3::Snooze (v0.12.0)

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
Returns

#criteria=

def criteria=(value) -> ::Google::Cloud::Monitoring::V3::Snooze::Criteria
Parameter
Returns

#display_name

def display_name() -> ::String
Returns
  • (::String) — Required. A display name for the Snooze. This can be, at most, 512 unicode characters.

#display_name=

def display_name=(value) -> ::String
Parameter
  • value (::String) — Required. A display name for the Snooze. This can be, at most, 512 unicode characters.
Returns
  • (::String) — Required. A display name for the Snooze. This can be, at most, 512 unicode characters.

#interval

def interval() -> ::Google::Cloud::Monitoring::V3::TimeInterval
Returns
  • (::Google::Cloud::Monitoring::V3::TimeInterval) — 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.

#interval=

def interval=(value) -> ::Google::Cloud::Monitoring::V3::TimeInterval
Parameter
  • value (::Google::Cloud::Monitoring::V3::TimeInterval) — 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.
Returns
  • (::Google::Cloud::Monitoring::V3::TimeInterval) — 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.

#name

def name() -> ::String
Returns
  • (::String) — Required. 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.

#name=

def name=(value) -> ::String
Parameter
  • value (::String) — Required. 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.

Returns
  • (::String) — Required. 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.