Class: IControl::ARX::PolicySchedule

Inherits:
Base::Struct
  • Object
show all
Defined in:
lib/icontrol/arx.rb,
lib/icontrol/arx.rb

Overview

A structure that contains the details of a policy schedule.

Instance Attribute Summary collapse

Instance Attribute Details

#durationNumeric

The duration of the schedule.

Returns:

  • (Numeric)

    the current value of duration



272
273
274
# File 'lib/icontrol/arx.rb', line 272

def duration
  @duration
end

#intervalNumeric

The number of intervals between scheduled runs.

Returns:

  • (Numeric)

    the current value of interval



272
273
274
# File 'lib/icontrol/arx.rb', line 272

def interval
  @interval
end

#interval_typeIControl::ARX::PolicyScheduleIntervalType

The type of interval between scheduled runs.

Returns:



272
273
274
# File 'lib/icontrol/arx.rb', line 272

def interval_type
  @interval_type
end

#lastNumeric

The last scheduled run time.

Returns:

  • (Numeric)

    the current value of last



272
273
274
# File 'lib/icontrol/arx.rb', line 272

def last
  @last
end

#nameString

The name of the schedule.

Returns:

  • (String)

    the current value of name



272
273
274
# File 'lib/icontrol/arx.rb', line 272

def name
  @name
end

#nextNumeric

The next scheduled start time.

Returns:

  • (Numeric)

    the current value of next



272
273
274
# File 'lib/icontrol/arx.rb', line 272

def next
  @next
end

#startNumeric

The start time of the schedule.

Returns:

  • (Numeric)

    the current value of start



272
273
274
# File 'lib/icontrol/arx.rb', line 272

def start
  @start
end