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)

Method Summary

Methods inherited from Base::Struct

from_soap, icontrol_attribute, #to_soap

Instance Attribute Details

- (Numeric) duration

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

- (Numeric) interval

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

- (IControl::ARX::PolicyScheduleIntervalType) interval_type

The type of interval between scheduled runs.

Returns:



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

def interval_type
  @interval_type
end

- (Numeric) last

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

- (String) name

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

- (Numeric) next

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

- (Numeric) start

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