class Softlayer::Product::Package

Constants

SERVICE

Attributes

account_restricted_categories[RW]
account_restricted_category_count[RW]
account_restricted_prices_flag[RW]
active_preset_count[RW]
active_presets[RW]
active_ram_item_count[RW]
active_ram_items[RW]
active_server_item_count[RW]
active_server_items[RW]
active_software_item_count[RW]
active_software_items[RW]
active_usage_price_count[RW]
active_usage_prices[RW]
additional_service_flag[RW]
attribute_count[RW]
attributes[RW]
available_location_count[RW]
available_locations[RW]
available_storage_units[RW]
categories[RW]
configuration[RW]
configuration_count[RW]
default_ram_item_count[RW]
default_ram_items[RW]
deployment_count[RW]
deployment_node_type[RW]
deployment_package_count[RW]
deployment_packages[RW]
deployment_type[RW]
deployments[RW]
description[RW]
disallow_custom_disk_partitions[RW]
first_order_step[RW]
first_order_step_id[RW]
gateway_appliance_flag[RW]
gpu_flag[RW]
hourly_billing_available_flag[RW]
id[RW]
is_active[RW]
item_conflict_count[RW]
item_conflicts[RW]
item_count[RW]
item_location_conflict_count[RW]
item_location_conflicts[RW]
item_price_count[RW]
item_price_reference_count[RW]
item_price_references[RW]
item_prices[RW]
items[RW]
location_count[RW]
locations[RW]
lowest_server_price[RW]
maximum_port_speed[RW]
minimum_port_speed[RW]
mongo_db_engineered_flag[RW]
name[RW]
order_premium_count[RW]
order_premiums[RW]
preconfigured_flag[RW]
preset_configuration_required_flag[RW]
prevent_vlan_selection_flag[RW]
private_hosted_cloud_package_flag[RW]
private_hosted_cloud_package_type[RW]
private_network_only_flag[RW]
quanta_stor_package_flag[RW]
raid_disk_restriction_flag[RW]
redundant_power_flag[RW]
region_count[RW]
regions[RW]
resource_group_template[RW]
sub_description[RW]
top_level_item_category_code[RW]
type[RW]
unit_size[RW]

Public Class Methods

get_active_packages_by_attribute(message) click to toggle source

attribute_key_name

# File lib/softlayer/product/package.rb, line 102
def self.get_active_packages_by_attribute(message)
  request(:get_active_packages_by_attribute, Array[Softlayer::Product::Package], message)
end
get_active_private_hosted_cloud_packages() click to toggle source
# File lib/softlayer/product/package.rb, line 110
def self.get_active_private_hosted_cloud_packages
  request(:get_active_private_hosted_cloud_packages, Array[Softlayer::Product::Package])
end
get_all_objects() click to toggle source
# File lib/softlayer/product/package.rb, line 140
def self.get_all_objects
  request(:get_all_objects, Array[Softlayer::Product::Package])
end
get_available_packages_for_image_template(message) click to toggle source

image_template

# File lib/softlayer/product/package.rb, line 153
def self.get_available_packages_for_image_template(message)
  request(:get_available_packages_for_image_template, Array[Softlayer::Product::Package], message)
end
get_item_availability_types() click to toggle source
# File lib/softlayer/product/package.rb, line 218
def self.get_item_availability_types
  request(:get_item_availability_types, Array[Softlayer::Product::Item::Attribute::Type])
end

Public Instance Methods

get_account_restricted_categories() click to toggle source
# File lib/softlayer/product/package.rb, line 89
def get_account_restricted_categories
  request(:get_account_restricted_categories, Array[Softlayer::Product::Item::Category])
end
get_account_restricted_prices_flag() click to toggle source
# File lib/softlayer/product/package.rb, line 93
def get_account_restricted_prices_flag
  request(:get_account_restricted_prices_flag, Boolean)
end
get_active_items() click to toggle source
# File lib/softlayer/product/package.rb, line 97
def get_active_items
  request(:get_active_items, Array[Softlayer::Product::Item])
end
get_active_presets() click to toggle source
# File lib/softlayer/product/package.rb, line 106
def get_active_presets
  request(:get_active_presets, Array[Softlayer::Product::Package::Preset])
end
get_active_ram_items() click to toggle source
# File lib/softlayer/product/package.rb, line 114
def get_active_ram_items
  request(:get_active_ram_items, Array[Softlayer::Product::Item])
end
get_active_server_items() click to toggle source
# File lib/softlayer/product/package.rb, line 118
def get_active_server_items
  request(:get_active_server_items, Array[Softlayer::Product::Item])
end
get_active_software_items() click to toggle source
# File lib/softlayer/product/package.rb, line 122
def get_active_software_items
  request(:get_active_software_items, Array[Softlayer::Product::Item])
end
get_active_usage_prices() click to toggle source
# File lib/softlayer/product/package.rb, line 126
def get_active_usage_prices
  request(:get_active_usage_prices, Array[Softlayer::Product::Item::Price])
end
get_active_usage_rate_prices(message) click to toggle source

location_id category_code

# File lib/softlayer/product/package.rb, line 132
def get_active_usage_rate_prices(message)
  request(:get_active_usage_rate_prices, Array[Softlayer::Product::Item::Price], message)
end
get_additional_service_flag() click to toggle source
# File lib/softlayer/product/package.rb, line 136
def get_additional_service_flag
  request(:get_additional_service_flag, Boolean)
end
get_attributes() click to toggle source
# File lib/softlayer/product/package.rb, line 144
def get_attributes
  request(:get_attributes, Array[Softlayer::Product::Package::Attribute])
end
get_available_locations() click to toggle source
# File lib/softlayer/product/package.rb, line 148
def get_available_locations
  request(:get_available_locations, Array[Softlayer::Product::Package::Locations])
end
get_available_storage_units() click to toggle source
# File lib/softlayer/product/package.rb, line 157
def get_available_storage_units
  request(:get_available_storage_units, Integer)
end
get_categories() click to toggle source
# File lib/softlayer/product/package.rb, line 161
def get_categories
  request(:get_categories, Array[Softlayer::Product::Item::Category])
end
get_cdn_items() click to toggle source
# File lib/softlayer/product/package.rb, line 165
def get_cdn_items
  request(:get_cdn_items, Array[Softlayer::Product::Item])
end
get_cloud_storage_items(message) click to toggle source

provider

# File lib/softlayer/product/package.rb, line 170
def get_cloud_storage_items(message)
  request(:get_cloud_storage_items, Array[Softlayer::Product::Item], message)
end
get_configuration() click to toggle source
# File lib/softlayer/product/package.rb, line 174
def get_configuration
  request(:get_configuration, Array[Softlayer::Product::Package::Order::Configuration])
end
get_default_ram_items() click to toggle source
# File lib/softlayer/product/package.rb, line 178
def get_default_ram_items
  request(:get_default_ram_items, Array[Softlayer::Product::Item])
end
get_deployment_node_type() click to toggle source
# File lib/softlayer/product/package.rb, line 182
def get_deployment_node_type
  request(:get_deployment_node_type, String)
end
get_deployment_packages() click to toggle source
# File lib/softlayer/product/package.rb, line 186
def get_deployment_packages
  request(:get_deployment_packages, Array[Softlayer::Product::Package])
end
get_deployment_type() click to toggle source
# File lib/softlayer/product/package.rb, line 190
def get_deployment_type
  request(:get_deployment_type, String)
end
get_deployments() click to toggle source
# File lib/softlayer/product/package.rb, line 194
def get_deployments
  request(:get_deployments, Array[Softlayer::Product::Package])
end
get_disallow_custom_disk_partitions() click to toggle source
# File lib/softlayer/product/package.rb, line 198
def get_disallow_custom_disk_partitions
  request(:get_disallow_custom_disk_partitions, Boolean)
end
get_first_order_step() click to toggle source
# File lib/softlayer/product/package.rb, line 202
def get_first_order_step
  request(:get_first_order_step, Softlayer::Product::Package::Order::Step)
end
get_gateway_appliance_flag() click to toggle source
# File lib/softlayer/product/package.rb, line 206
def get_gateway_appliance_flag
  request(:get_gateway_appliance_flag, Boolean)
end
get_gpu_flag() click to toggle source
# File lib/softlayer/product/package.rb, line 210
def get_gpu_flag
  request(:get_gpu_flag, Boolean)
end
get_hourly_billing_available_flag() click to toggle source
# File lib/softlayer/product/package.rb, line 214
def get_hourly_billing_available_flag
  request(:get_hourly_billing_available_flag, Boolean)
end
get_item_conflicts() click to toggle source
# File lib/softlayer/product/package.rb, line 222
def get_item_conflicts
  request(:get_item_conflicts, Array[Softlayer::Product::Item::Resource::Conflict])
end
get_item_location_conflicts() click to toggle source
# File lib/softlayer/product/package.rb, line 226
def get_item_location_conflicts
  request(:get_item_location_conflicts, Array[Softlayer::Product::Item::Resource::Conflict])
end
get_item_price_references() click to toggle source
# File lib/softlayer/product/package.rb, line 230
def get_item_price_references
  request(:get_item_price_references, Array[Softlayer::Product::Package::Item::Prices])
end
get_item_prices() click to toggle source
# File lib/softlayer/product/package.rb, line 234
def get_item_prices
  request(:get_item_prices, Array[Softlayer::Product::Item::Price])
end
get_item_prices_from_software_descriptions(message) click to toggle source

software_descriptions include_translations_flag return_all_prices_flag

# File lib/softlayer/product/package.rb, line 241
def get_item_prices_from_software_descriptions(message)
  request(:get_item_prices_from_software_descriptions, Array[Softlayer::Product::Item::Price], message)
end
get_items() click to toggle source
# File lib/softlayer/product/package.rb, line 245
def get_items
  request(:get_items, Array[Softlayer::Product::Item])
end
get_items_from_image_template(message) click to toggle source

image_template

# File lib/softlayer/product/package.rb, line 250
def get_items_from_image_template(message)
  request(:get_items_from_image_template, Array[Softlayer::Product::Item], message)
end
get_locations() click to toggle source
# File lib/softlayer/product/package.rb, line 254
def get_locations
  request(:get_locations, Array[Softlayer::Location])
end
get_lowest_server_price() click to toggle source
# File lib/softlayer/product/package.rb, line 258
def get_lowest_server_price
  request(:get_lowest_server_price, Softlayer::Product::Item::Price)
end
get_maximum_port_speed() click to toggle source
# File lib/softlayer/product/package.rb, line 262
def get_maximum_port_speed
  request(:get_maximum_port_speed, Integer)
end
get_message_queue_items() click to toggle source
# File lib/softlayer/product/package.rb, line 266
def get_message_queue_items
  request(:get_message_queue_items, Array[Softlayer::Product::Item])
end
get_minimum_port_speed() click to toggle source
# File lib/softlayer/product/package.rb, line 270
def get_minimum_port_speed
  request(:get_minimum_port_speed, Integer)
end
get_mongo_db_engineered_flag() click to toggle source
# File lib/softlayer/product/package.rb, line 274
def get_mongo_db_engineered_flag
  request(:get_mongo_db_engineered_flag, Boolean)
end
get_object() click to toggle source
# File lib/softlayer/product/package.rb, line 278
def get_object
  request(:get_object, Softlayer::Product::Package)
end
get_object_storage_datacenters() click to toggle source
# File lib/softlayer/product/package.rb, line 282
def get_object_storage_datacenters
  request(:get_object_storage_datacenters, Array[Softlayer::Container::Product::Order::Network::Storage::Hub::Datacenter])
end
get_order_premiums() click to toggle source
# File lib/softlayer/product/package.rb, line 286
def get_order_premiums
  request(:get_order_premiums, Array[Softlayer::Product::Item::Price::Premium])
end
get_preconfigured_flag() click to toggle source
# File lib/softlayer/product/package.rb, line 290
def get_preconfigured_flag
  request(:get_preconfigured_flag, Boolean)
end
get_preset_configuration_required_flag() click to toggle source
# File lib/softlayer/product/package.rb, line 294
def get_preset_configuration_required_flag
  request(:get_preset_configuration_required_flag, Boolean)
end
get_prevent_vlan_selection_flag() click to toggle source
# File lib/softlayer/product/package.rb, line 298
def get_prevent_vlan_selection_flag
  request(:get_prevent_vlan_selection_flag, Boolean)
end
get_private_hosted_cloud_package_flag() click to toggle source
# File lib/softlayer/product/package.rb, line 302
def get_private_hosted_cloud_package_flag
  request(:get_private_hosted_cloud_package_flag, Boolean)
end
get_private_hosted_cloud_package_type() click to toggle source
# File lib/softlayer/product/package.rb, line 306
def get_private_hosted_cloud_package_type
  request(:get_private_hosted_cloud_package_type, String)
end
get_private_network_only_flag() click to toggle source
# File lib/softlayer/product/package.rb, line 310
def get_private_network_only_flag
  request(:get_private_network_only_flag, Boolean)
end
get_quanta_stor_package_flag() click to toggle source
# File lib/softlayer/product/package.rb, line 314
def get_quanta_stor_package_flag
  request(:get_quanta_stor_package_flag, Boolean)
end
get_raid_disk_restriction_flag() click to toggle source
# File lib/softlayer/product/package.rb, line 318
def get_raid_disk_restriction_flag
  request(:get_raid_disk_restriction_flag, Boolean)
end
get_redundant_power_flag() click to toggle source
# File lib/softlayer/product/package.rb, line 322
def get_redundant_power_flag
  request(:get_redundant_power_flag, Boolean)
end
get_regions() click to toggle source
# File lib/softlayer/product/package.rb, line 326
def get_regions
  request(:get_regions, Array[Softlayer::Location::Region])
end
get_resource_group_template() click to toggle source
# File lib/softlayer/product/package.rb, line 330
def get_resource_group_template
  request(:get_resource_group_template, Softlayer::Resource::Group::Template)
end
get_standard_categories() click to toggle source
# File lib/softlayer/product/package.rb, line 334
def get_standard_categories
  request(:get_standard_categories, Array[Softlayer::Product::Item::Category])
end
get_top_level_item_category_code() click to toggle source
# File lib/softlayer/product/package.rb, line 338
def get_top_level_item_category_code
  request(:get_top_level_item_category_code, String)
end
get_type() click to toggle source
# File lib/softlayer/product/package.rb, line 342
def get_type
  request(:get_type, Softlayer::Product::Package::Type)
end