class Softlayer::Product::Item::Price

Constants

SERVICE

Attributes

account_restriction_count[RW]
account_restrictions[RW]
attribute_count[RW]
attributes[RW]
big_data_os_journal_disk_flag[RW]
bundle_reference_count[RW]
bundle_references[RW]
capacity_restriction_maximum[RW]
capacity_restriction_minimum[RW]
capacity_restriction_type[RW]
categories[RW]
category_count[RW]
current_price_flag[RW]
defined_software_license_flag[RW]
hourly_recurring_fee[RW]
id[RW]
inventory[RW]
inventory_count[RW]
item[RW]
item_id[RW]
labor_fee[RW]
location_group_id[RW]
on_sale_flag[RW]
one_time_fee[RW]
one_time_fee_tax[RW]
order_options[RW]
order_premium_count[RW]
order_premiums[RW]
package_count[RW]
package_reference_count[RW]
package_references[RW]
packages[RW]
preset_configuration_count[RW]
preset_configurations[RW]
pricing_location_group[RW]
prorated_recurring_fee[RW]
prorated_recurring_fee_tax[RW]
quantity[RW]
recurring_fee[RW]
recurring_fee_tax[RW]
required_core_count[RW]
setup_fee[RW]
sort[RW]
usage_rate[RW]

Public Class Methods

get_usage_rate_prices(message) click to toggle source

location items

# File lib/softlayer/product/item/price.rb, line 128
def self.get_usage_rate_prices(message)
  request(:get_usage_rate_prices, Array[Softlayer::Product::Item::Price], message)
end

Public Instance Methods

get_account_restrictions() click to toggle source
# File lib/softlayer/product/item/price.rb, line 54
def get_account_restrictions
  request(:get_account_restrictions, Array[Softlayer::Product::Item::Price::Account::Restriction])
end
get_attributes() click to toggle source
# File lib/softlayer/product/item/price.rb, line 58
def get_attributes
  request(:get_attributes, Array[Softlayer::Product::Item::Price::Attribute])
end
get_big_data_os_journal_disk_flag() click to toggle source
# File lib/softlayer/product/item/price.rb, line 62
def get_big_data_os_journal_disk_flag
  request(:get_big_data_os_journal_disk_flag, Boolean)
end
get_bundle_references() click to toggle source
# File lib/softlayer/product/item/price.rb, line 66
def get_bundle_references
  request(:get_bundle_references, Array[Softlayer::Product::Item::Bundles])
end
get_capacity_restriction_maximum() click to toggle source
# File lib/softlayer/product/item/price.rb, line 70
def get_capacity_restriction_maximum
  request(:get_capacity_restriction_maximum, String)
end
get_capacity_restriction_minimum() click to toggle source
# File lib/softlayer/product/item/price.rb, line 74
def get_capacity_restriction_minimum
  request(:get_capacity_restriction_minimum, String)
end
get_capacity_restriction_type() click to toggle source
# File lib/softlayer/product/item/price.rb, line 78
def get_capacity_restriction_type
  request(:get_capacity_restriction_type, String)
end
get_categories() click to toggle source
# File lib/softlayer/product/item/price.rb, line 82
def get_categories
  request(:get_categories, Array[Softlayer::Product::Item::Category])
end
get_defined_software_license_flag() click to toggle source
# File lib/softlayer/product/item/price.rb, line 86
def get_defined_software_license_flag
  request(:get_defined_software_license_flag, Boolean)
end
get_inventory() click to toggle source
# File lib/softlayer/product/item/price.rb, line 90
def get_inventory
  request(:get_inventory, Array[Softlayer::Product::Package::Inventory])
end
get_item() click to toggle source
# File lib/softlayer/product/item/price.rb, line 94
def get_item
  request(:get_item, Softlayer::Product::Item)
end
get_object() click to toggle source
# File lib/softlayer/product/item/price.rb, line 98
def get_object
  request(:get_object, Softlayer::Product::Item::Price)
end
get_order_premiums() click to toggle source
# File lib/softlayer/product/item/price.rb, line 102
def get_order_premiums
  request(:get_order_premiums, Array[Softlayer::Product::Item::Price::Premium])
end
get_package_references() click to toggle source
# File lib/softlayer/product/item/price.rb, line 106
def get_package_references
  request(:get_package_references, Array[Softlayer::Product::Package::Item::Prices])
end
get_packages() click to toggle source
# File lib/softlayer/product/item/price.rb, line 110
def get_packages
  request(:get_packages, Array[Softlayer::Product::Package])
end
get_preset_configurations() click to toggle source
# File lib/softlayer/product/item/price.rb, line 114
def get_preset_configurations
  request(:get_preset_configurations, Array[Softlayer::Product::Package::Preset::Configuration])
end
get_pricing_location_group() click to toggle source
# File lib/softlayer/product/item/price.rb, line 118
def get_pricing_location_group
  request(:get_pricing_location_group, Softlayer::Location::Group::Pricing)
end
get_required_core_count() click to toggle source
# File lib/softlayer/product/item/price.rb, line 122
def get_required_core_count
  request(:get_required_core_count, Integer)
end