class Softlayer::Virtual::Storage::Repository

Constants

SERVICE

Attributes

account[RW]
billing_item[RW]
capacity[RW]
datacenter[RW]
description[RW]
disk_image_count[RW]
disk_images[RW]
guest_count[RW]
guests[RW]
id[RW]
metric_tracking_object[RW]
name[RW]
public_flag[RW]
public_image_billing_item[RW]
type[RW]
type_id[RW]

Public Instance Methods

get_account() click to toggle source
# File lib/softlayer/virtual/storage/repository.rb, line 24
def get_account
  request(:get_account, Softlayer::Account)
end
get_archive_disk_usage_rate_per_gb() click to toggle source
# File lib/softlayer/virtual/storage/repository.rb, line 28
def get_archive_disk_usage_rate_per_gb
  request(:get_archive_disk_usage_rate_per_gb, Float)
end
get_average_usage_metric_data_by_date(message) click to toggle source

start_date_time end_date_time

# File lib/softlayer/virtual/storage/repository.rb, line 34
def get_average_usage_metric_data_by_date(message)
  request(:get_average_usage_metric_data_by_date, Float, message)
end
get_billing_item() click to toggle source
# File lib/softlayer/virtual/storage/repository.rb, line 38
def get_billing_item
  request(:get_billing_item, Softlayer::Billing::Item)
end
get_datacenter() click to toggle source
# File lib/softlayer/virtual/storage/repository.rb, line 42
def get_datacenter
  request(:get_datacenter, Softlayer::Location)
end
get_disk_images() click to toggle source
# File lib/softlayer/virtual/storage/repository.rb, line 46
def get_disk_images
  request(:get_disk_images, Array[Softlayer::Virtual::Disk::Image])
end
get_guests() click to toggle source
# File lib/softlayer/virtual/storage/repository.rb, line 50
def get_guests
  request(:get_guests, Array[Softlayer::Virtual::Guest])
end
get_metric_tracking_object() click to toggle source
# File lib/softlayer/virtual/storage/repository.rb, line 54
def get_metric_tracking_object
  request(:get_metric_tracking_object, Softlayer::Metric::Tracking::Object::Virtual::Storage::Repository)
end
get_object() click to toggle source
# File lib/softlayer/virtual/storage/repository.rb, line 58
def get_object
  request(:get_object, Softlayer::Virtual::Storage::Repository)
end
get_public_image_billing_item() click to toggle source
# File lib/softlayer/virtual/storage/repository.rb, line 62
def get_public_image_billing_item
  request(:get_public_image_billing_item, Softlayer::Billing::Item)
end
get_public_image_disk_usage_rate_per_gb() click to toggle source
# File lib/softlayer/virtual/storage/repository.rb, line 66
def get_public_image_disk_usage_rate_per_gb
  request(:get_public_image_disk_usage_rate_per_gb, Float)
end
get_storage_locations() click to toggle source
# File lib/softlayer/virtual/storage/repository.rb, line 70
def get_storage_locations
  request(:get_storage_locations, Array[Softlayer::Location])
end
get_type() click to toggle source
# File lib/softlayer/virtual/storage/repository.rb, line 74
def get_type
  request(:get_type, Softlayer::Virtual::Storage::Repository::Type)
end
get_usage_metric_data_by_date(message) click to toggle source

start_date_time end_date_time

# File lib/softlayer/virtual/storage/repository.rb, line 80
def get_usage_metric_data_by_date(message)
  request(:get_usage_metric_data_by_date, Array[Softlayer::Metric::Tracking::Object::Data], message)
end
get_usage_metric_image_by_date(message) click to toggle source

start_date_time end_date_time

# File lib/softlayer/virtual/storage/repository.rb, line 86
def get_usage_metric_image_by_date(message)
  request(:get_usage_metric_image_by_date, Softlayer::Container::Bandwidth::GraphOutputs, message)
end