class Azure::Monitor::Mgmt::V2018_04_16::Models::Schedule

Defines how often to run the search and the time interval.

Attributes

frequency_in_minutes[RW]

@return [Integer] frequency (in minutes) at which rule condition should be evaluated.

time_window_in_minutes[RW]

@return [Integer] Time window for which data needs to be fetched for query (should be greater than or equal to frequencyInMinutes).

Private Class Methods

mapper() click to toggle source

Mapper for Schedule class as Ruby Hash. This will be used for serialization/deserialization.

# File lib/2018-04-16/generated/azure_mgmt_monitor/models/schedule.rb, line 28
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'Schedule',
    type: {
      name: 'Composite',
      class_name: 'Schedule',
      model_properties: {
        frequency_in_minutes: {
          client_side_validation: true,
          required: true,
          serialized_name: 'frequencyInMinutes',
          type: {
            name: 'Number'
          }
        },
        time_window_in_minutes: {
          client_side_validation: true,
          required: true,
          serialized_name: 'timeWindowInMinutes',
          type: {
            name: 'Number'
          }
        }
      }
    }
  }
end