class Softlayer::Network::Storage::Schedule

Constants

SERVICE

Attributes

active[RW]
create_date[RW]
day_of_month[RW]
day_of_week[RW]
event_count[RW]
events[RW]
hour[RW]
id[RW]
minute[RW]
modify_date[RW]
month_of_year[RW]
name[RW]
partnership[RW]
partnership_id[RW]
properties[RW]
property_count[RW]
replica_snapshot_count[RW]
replica_snapshots[RW]
retention_count[RW]
snapshot_count[RW]
snapshots[RW]
type[RW]
type_id[RW]
volume[RW]
volume_id[RW]

Public Class Methods

create_object(message) click to toggle source

template_object

# File lib/softlayer/network/storage/schedule.rb, line 35
def self.create_object(message)
  request(:create_object, Softlayer::Network::Storage::Schedule, message)
end

Public Instance Methods

delete_object() click to toggle source
# File lib/softlayer/network/storage/schedule.rb, line 39
def delete_object
  request(:delete_object, Boolean)
end
edit_object(message) click to toggle source

template_object

# File lib/softlayer/network/storage/schedule.rb, line 44
def edit_object(message)
  request(:edit_object, Boolean, message)
end
get_day_of_month() click to toggle source
# File lib/softlayer/network/storage/schedule.rb, line 48
def get_day_of_month
  request(:get_day_of_month, String)
end
get_day_of_week() click to toggle source
# File lib/softlayer/network/storage/schedule.rb, line 52
def get_day_of_week
  request(:get_day_of_week, String)
end
get_events() click to toggle source
# File lib/softlayer/network/storage/schedule.rb, line 56
def get_events
  request(:get_events, Array[Softlayer::Network::Storage::Event])
end
get_hour() click to toggle source
# File lib/softlayer/network/storage/schedule.rb, line 60
def get_hour
  request(:get_hour, String)
end
get_minute() click to toggle source
# File lib/softlayer/network/storage/schedule.rb, line 64
def get_minute
  request(:get_minute, String)
end
get_month_of_year() click to toggle source
# File lib/softlayer/network/storage/schedule.rb, line 68
def get_month_of_year
  request(:get_month_of_year, String)
end
get_object() click to toggle source
# File lib/softlayer/network/storage/schedule.rb, line 72
def get_object
  request(:get_object, Softlayer::Network::Storage::Schedule)
end
get_partnership() click to toggle source
# File lib/softlayer/network/storage/schedule.rb, line 76
def get_partnership
  request(:get_partnership, Softlayer::Network::Storage::Partnership)
end
get_properties() click to toggle source
# File lib/softlayer/network/storage/schedule.rb, line 80
def get_properties
  request(:get_properties, Array[Softlayer::Network::Storage::Schedule::Property])
end
get_replica_snapshots() click to toggle source
# File lib/softlayer/network/storage/schedule.rb, line 84
def get_replica_snapshots
  request(:get_replica_snapshots, Array[Softlayer::Network::Storage])
end
get_retention_count() click to toggle source
# File lib/softlayer/network/storage/schedule.rb, line 88
def get_retention_count
  request(:get_retention_count, String)
end
get_snapshots() click to toggle source
# File lib/softlayer/network/storage/schedule.rb, line 92
def get_snapshots
  request(:get_snapshots, Array[Softlayer::Network::Storage])
end
get_type() click to toggle source
# File lib/softlayer/network/storage/schedule.rb, line 96
def get_type
  request(:get_type, Softlayer::Network::Storage::Schedule::Type)
end
get_volume() click to toggle source
# File lib/softlayer/network/storage/schedule.rb, line 100
def get_volume
  request(:get_volume, Softlayer::Network::Storage)
end