Class: Softlayer::Product::Package

Inherits:
Model
  • Object
show all
Defined in:
lib/softlayer/product/package.rb,
lib/softlayer/product/package/item.rb,
lib/softlayer/product/package/type.rb,
lib/softlayer/product/package/items.rb,
lib/softlayer/product/package/order.rb,
lib/softlayer/product/package/preset.rb,
lib/softlayer/product/package/server.rb,
lib/softlayer/product/package/attribute.rb,
lib/softlayer/product/package/inventory.rb,
lib/softlayer/product/package/locations.rb,
lib/softlayer/product/package/order/step.rb,
lib/softlayer/product/package/item/prices.rb,
lib/softlayer/product/package/item/category.rb,
lib/softlayer/product/package/server/option.rb,
lib/softlayer/product/package/attribute/type.rb,
lib/softlayer/product/package/order/step/next.rb,
lib/softlayer/product/package/preset/attribute.rb,
lib/softlayer/product/package/item/category/group.rb,
lib/softlayer/product/package/order/configuration.rb,
lib/softlayer/product/package/preset/configuration.rb,
lib/softlayer/product/package/preset/attribute/type.rb

Defined Under Namespace

Modules: Item, Order Classes: Attribute, Inventory, Items, Locations, Preset, Representer, Server, Type

Constant Summary collapse

SERVICE =
'SoftLayer_Product_Package'

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from Model

all, all_request_for, create, find, #init_headers, parse, request, #request, service_name, #to_hash

Methods included from Model::Operations

extended, #filter, included, #limit, #mask, #request_headers

Instance Attribute Details

#account_restricted_categoriesObject

Returns the value of attribute account_restricted_categories.



42
43
44
# File 'lib/softlayer/product/package.rb', line 42

def 
  @account_restricted_categories
end

#account_restricted_category_countObject

Returns the value of attribute account_restricted_category_count.



21
22
23
# File 'lib/softlayer/product/package.rb', line 21

def 
  @account_restricted_category_count
end

#account_restricted_prices_flagObject

Returns the value of attribute account_restricted_prices_flag.



43
44
45
# File 'lib/softlayer/product/package.rb', line 43

def 
  @account_restricted_prices_flag
end

#active_preset_countObject

Returns the value of attribute active_preset_count.



22
23
24
# File 'lib/softlayer/product/package.rb', line 22

def active_preset_count
  @active_preset_count
end

#active_presetsObject

Returns the value of attribute active_presets.



44
45
46
# File 'lib/softlayer/product/package.rb', line 44

def active_presets
  @active_presets
end

#active_ram_item_countObject

Returns the value of attribute active_ram_item_count.



23
24
25
# File 'lib/softlayer/product/package.rb', line 23

def active_ram_item_count
  @active_ram_item_count
end

#active_ram_itemsObject

Returns the value of attribute active_ram_items.



45
46
47
# File 'lib/softlayer/product/package.rb', line 45

def active_ram_items
  @active_ram_items
end

#active_server_item_countObject

Returns the value of attribute active_server_item_count.



24
25
26
# File 'lib/softlayer/product/package.rb', line 24

def active_server_item_count
  @active_server_item_count
end

#active_server_itemsObject

Returns the value of attribute active_server_items.



46
47
48
# File 'lib/softlayer/product/package.rb', line 46

def active_server_items
  @active_server_items
end

#active_software_item_countObject

Returns the value of attribute active_software_item_count.



25
26
27
# File 'lib/softlayer/product/package.rb', line 25

def active_software_item_count
  @active_software_item_count
end

#active_software_itemsObject

Returns the value of attribute active_software_items.



47
48
49
# File 'lib/softlayer/product/package.rb', line 47

def active_software_items
  @active_software_items
end

#active_usage_price_countObject

Returns the value of attribute active_usage_price_count.



26
27
28
# File 'lib/softlayer/product/package.rb', line 26

def active_usage_price_count
  @active_usage_price_count
end

#active_usage_pricesObject

Returns the value of attribute active_usage_prices.



48
49
50
# File 'lib/softlayer/product/package.rb', line 48

def active_usage_prices
  @active_usage_prices
end

#additional_service_flagObject

Returns the value of attribute additional_service_flag.



49
50
51
# File 'lib/softlayer/product/package.rb', line 49

def additional_service_flag
  @additional_service_flag
end

#attribute_countObject

Returns the value of attribute attribute_count.



27
28
29
# File 'lib/softlayer/product/package.rb', line 27

def attribute_count
  @attribute_count
end

#attributesObject

Returns the value of attribute attributes.



50
51
52
# File 'lib/softlayer/product/package.rb', line 50

def attributes
  @attributes
end

#available_location_countObject

Returns the value of attribute available_location_count.



28
29
30
# File 'lib/softlayer/product/package.rb', line 28

def available_location_count
  @available_location_count
end

#available_locationsObject

Returns the value of attribute available_locations.



51
52
53
# File 'lib/softlayer/product/package.rb', line 51

def available_locations
  @available_locations
end

#available_storage_unitsObject

Returns the value of attribute available_storage_units.



52
53
54
# File 'lib/softlayer/product/package.rb', line 52

def available_storage_units
  @available_storage_units
end

#categoriesObject

Returns the value of attribute categories.



53
54
55
# File 'lib/softlayer/product/package.rb', line 53

def categories
  @categories
end

#category_countObject

Returns the value of attribute category_count.



29
30
31
# File 'lib/softlayer/product/package.rb', line 29

def category_count
  @category_count
end

#configurationObject

Returns the value of attribute configuration.



54
55
56
# File 'lib/softlayer/product/package.rb', line 54

def configuration
  @configuration
end

#configuration_countObject

Returns the value of attribute configuration_count.



30
31
32
# File 'lib/softlayer/product/package.rb', line 30

def configuration_count
  @configuration_count
end

#default_ram_item_countObject

Returns the value of attribute default_ram_item_count.



31
32
33
# File 'lib/softlayer/product/package.rb', line 31

def default_ram_item_count
  @default_ram_item_count
end

#default_ram_itemsObject

Returns the value of attribute default_ram_items.



55
56
57
# File 'lib/softlayer/product/package.rb', line 55

def default_ram_items
  @default_ram_items
end

#deployment_countObject

Returns the value of attribute deployment_count.



32
33
34
# File 'lib/softlayer/product/package.rb', line 32

def deployment_count
  @deployment_count
end

#deployment_node_typeObject

Returns the value of attribute deployment_node_type.



56
57
58
# File 'lib/softlayer/product/package.rb', line 56

def deployment_node_type
  @deployment_node_type
end

#deployment_package_countObject

Returns the value of attribute deployment_package_count.



33
34
35
# File 'lib/softlayer/product/package.rb', line 33

def deployment_package_count
  @deployment_package_count
end

#deployment_packagesObject

Returns the value of attribute deployment_packages.



57
58
59
# File 'lib/softlayer/product/package.rb', line 57

def deployment_packages
  @deployment_packages
end

#deployment_typeObject

Returns the value of attribute deployment_type.



58
59
60
# File 'lib/softlayer/product/package.rb', line 58

def deployment_type
  @deployment_type
end

#deploymentsObject

Returns the value of attribute deployments.



59
60
61
# File 'lib/softlayer/product/package.rb', line 59

def deployments
  @deployments
end

#descriptionObject

Returns the value of attribute description.



14
15
16
# File 'lib/softlayer/product/package.rb', line 14

def description
  @description
end

#disallow_custom_disk_partitionsObject

Returns the value of attribute disallow_custom_disk_partitions.



60
61
62
# File 'lib/softlayer/product/package.rb', line 60

def disallow_custom_disk_partitions
  @disallow_custom_disk_partitions
end

#first_order_stepObject

Returns the value of attribute first_order_step.



61
62
63
# File 'lib/softlayer/product/package.rb', line 61

def first_order_step
  @first_order_step
end

#first_order_step_idObject

Returns the value of attribute first_order_step_id.



15
16
17
# File 'lib/softlayer/product/package.rb', line 15

def first_order_step_id
  @first_order_step_id
end

#gateway_appliance_flagObject

Returns the value of attribute gateway_appliance_flag.



62
63
64
# File 'lib/softlayer/product/package.rb', line 62

def gateway_appliance_flag
  @gateway_appliance_flag
end

#gpu_flagObject

Returns the value of attribute gpu_flag.



63
64
65
# File 'lib/softlayer/product/package.rb', line 63

def gpu_flag
  @gpu_flag
end

#hourly_billing_available_flagObject

Returns the value of attribute hourly_billing_available_flag.



64
65
66
# File 'lib/softlayer/product/package.rb', line 64

def hourly_billing_available_flag
  @hourly_billing_available_flag
end

#idObject

Returns the value of attribute id.



16
17
18
# File 'lib/softlayer/product/package.rb', line 16

def id
  @id
end

#is_activeObject

Returns the value of attribute is_active.



17
18
19
# File 'lib/softlayer/product/package.rb', line 17

def is_active
  @is_active
end

#item_conflict_countObject

Returns the value of attribute item_conflict_count.



34
35
36
# File 'lib/softlayer/product/package.rb', line 34

def item_conflict_count
  @item_conflict_count
end

#item_conflictsObject

Returns the value of attribute item_conflicts.



65
66
67
# File 'lib/softlayer/product/package.rb', line 65

def item_conflicts
  @item_conflicts
end

#item_countObject

Returns the value of attribute item_count.



35
36
37
# File 'lib/softlayer/product/package.rb', line 35

def item_count
  @item_count
end

#item_location_conflict_countObject

Returns the value of attribute item_location_conflict_count.



36
37
38
# File 'lib/softlayer/product/package.rb', line 36

def item_location_conflict_count
  @item_location_conflict_count
end

#item_location_conflictsObject

Returns the value of attribute item_location_conflicts.



66
67
68
# File 'lib/softlayer/product/package.rb', line 66

def item_location_conflicts
  @item_location_conflicts
end

#item_price_countObject

Returns the value of attribute item_price_count.



37
38
39
# File 'lib/softlayer/product/package.rb', line 37

def item_price_count
  @item_price_count
end

#item_price_reference_countObject

Returns the value of attribute item_price_reference_count.



38
39
40
# File 'lib/softlayer/product/package.rb', line 38

def item_price_reference_count
  @item_price_reference_count
end

#item_price_referencesObject

Returns the value of attribute item_price_references.



67
68
69
# File 'lib/softlayer/product/package.rb', line 67

def item_price_references
  @item_price_references
end

#item_pricesObject

Returns the value of attribute item_prices.



68
69
70
# File 'lib/softlayer/product/package.rb', line 68

def item_prices
  @item_prices
end

#itemsObject

Returns the value of attribute items.



69
70
71
# File 'lib/softlayer/product/package.rb', line 69

def items
  @items
end

#location_countObject

Returns the value of attribute location_count.



39
40
41
# File 'lib/softlayer/product/package.rb', line 39

def location_count
  @location_count
end

#locationsObject

Returns the value of attribute locations.



70
71
72
# File 'lib/softlayer/product/package.rb', line 70

def locations
  @locations
end

#lowest_server_priceObject

Returns the value of attribute lowest_server_price.



71
72
73
# File 'lib/softlayer/product/package.rb', line 71

def lowest_server_price
  @lowest_server_price
end

#maximum_port_speedObject

Returns the value of attribute maximum_port_speed.



72
73
74
# File 'lib/softlayer/product/package.rb', line 72

def maximum_port_speed
  @maximum_port_speed
end

#minimum_port_speedObject

Returns the value of attribute minimum_port_speed.



73
74
75
# File 'lib/softlayer/product/package.rb', line 73

def minimum_port_speed
  @minimum_port_speed
end

#mongo_db_engineered_flagObject

Returns the value of attribute mongo_db_engineered_flag.



74
75
76
# File 'lib/softlayer/product/package.rb', line 74

def mongo_db_engineered_flag
  @mongo_db_engineered_flag
end

#nameObject

Returns the value of attribute name.



18
19
20
# File 'lib/softlayer/product/package.rb', line 18

def name
  @name
end

#order_premium_countObject

Returns the value of attribute order_premium_count.



40
41
42
# File 'lib/softlayer/product/package.rb', line 40

def order_premium_count
  @order_premium_count
end

#order_premiumsObject

Returns the value of attribute order_premiums.



75
76
77
# File 'lib/softlayer/product/package.rb', line 75

def order_premiums
  @order_premiums
end

#preconfigured_flagObject

Returns the value of attribute preconfigured_flag.



76
77
78
# File 'lib/softlayer/product/package.rb', line 76

def preconfigured_flag
  @preconfigured_flag
end

#preset_configuration_required_flagObject

Returns the value of attribute preset_configuration_required_flag.



77
78
79
# File 'lib/softlayer/product/package.rb', line 77

def preset_configuration_required_flag
  @preset_configuration_required_flag
end

#prevent_vlan_selection_flagObject

Returns the value of attribute prevent_vlan_selection_flag.



78
79
80
# File 'lib/softlayer/product/package.rb', line 78

def prevent_vlan_selection_flag
  @prevent_vlan_selection_flag
end

#private_hosted_cloud_package_flagObject

Returns the value of attribute private_hosted_cloud_package_flag.



79
80
81
# File 'lib/softlayer/product/package.rb', line 79

def private_hosted_cloud_package_flag
  @private_hosted_cloud_package_flag
end

#private_hosted_cloud_package_typeObject

Returns the value of attribute private_hosted_cloud_package_type.



80
81
82
# File 'lib/softlayer/product/package.rb', line 80

def private_hosted_cloud_package_type
  @private_hosted_cloud_package_type
end

#private_network_only_flagObject

Returns the value of attribute private_network_only_flag.



81
82
83
# File 'lib/softlayer/product/package.rb', line 81

def private_network_only_flag
  @private_network_only_flag
end

#quanta_stor_package_flagObject

Returns the value of attribute quanta_stor_package_flag.



82
83
84
# File 'lib/softlayer/product/package.rb', line 82

def quanta_stor_package_flag
  @quanta_stor_package_flag
end

#raid_disk_restriction_flagObject

Returns the value of attribute raid_disk_restriction_flag.



83
84
85
# File 'lib/softlayer/product/package.rb', line 83

def raid_disk_restriction_flag
  @raid_disk_restriction_flag
end

#redundant_power_flagObject

Returns the value of attribute redundant_power_flag.



84
85
86
# File 'lib/softlayer/product/package.rb', line 84

def redundant_power_flag
  @redundant_power_flag
end

#region_countObject

Returns the value of attribute region_count.



41
42
43
# File 'lib/softlayer/product/package.rb', line 41

def region_count
  @region_count
end

#regionsObject

Returns the value of attribute regions.



85
86
87
# File 'lib/softlayer/product/package.rb', line 85

def regions
  @regions
end

#resource_group_templateObject

Returns the value of attribute resource_group_template.



86
87
88
# File 'lib/softlayer/product/package.rb', line 86

def resource_group_template
  @resource_group_template
end

#sub_descriptionObject

Returns the value of attribute sub_description.



19
20
21
# File 'lib/softlayer/product/package.rb', line 19

def sub_description
  @sub_description
end

#top_level_item_category_codeObject

Returns the value of attribute top_level_item_category_code.



87
88
89
# File 'lib/softlayer/product/package.rb', line 87

def top_level_item_category_code
  @top_level_item_category_code
end

#typeObject

Returns the value of attribute type.



88
89
90
# File 'lib/softlayer/product/package.rb', line 88

def type
  @type
end

#unit_sizeObject

Returns the value of attribute unit_size.



20
21
22
# File 'lib/softlayer/product/package.rb', line 20

def unit_size
  @unit_size
end

Class Method Details

.get_active_packages_by_attribute(attribute_key_name = nil) ⇒ Object



102
103
104
105
# File 'lib/softlayer/product/package.rb', line 102

def self.get_active_packages_by_attribute(attribute_key_name = nil)
  message = {attribute_key_name: attribute_key_name}
  request(:get_active_packages_by_attribute, Array[Softlayer::Product::Package], message)
end

.get_active_private_hosted_cloud_packagesObject



111
112
113
# File 'lib/softlayer/product/package.rb', line 111

def self.get_active_private_hosted_cloud_packages
  request(:get_active_private_hosted_cloud_packages, Array[Softlayer::Product::Package])
end

.get_all_objectsObject



140
141
142
# 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(image_template = nil) ⇒ Object



152
153
154
155
# File 'lib/softlayer/product/package.rb', line 152

def self.get_available_packages_for_image_template(image_template = nil)
  message = {image_template: image_template}
  request(:get_available_packages_for_image_template, Array[Softlayer::Product::Package], message)
end

.get_item_availability_typesObject



218
219
220
# 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

Instance Method Details

#get_account_restricted_categoriesObject



90
91
92
# File 'lib/softlayer/product/package.rb', line 90

def 
  request(:get_account_restricted_categories, Array[Softlayer::Product::Item::Category])
end

#get_account_restricted_prices_flagObject



94
95
96
# File 'lib/softlayer/product/package.rb', line 94

def 
  request(:get_account_restricted_prices_flag, Boolean)
end

#get_active_itemsObject



98
99
100
# File 'lib/softlayer/product/package.rb', line 98

def get_active_items
  request(:get_active_items, Array[Softlayer::Product::Item])
end

#get_active_presetsObject



107
108
109
# File 'lib/softlayer/product/package.rb', line 107

def get_active_presets
  request(:get_active_presets, Array[Softlayer::Product::Package::Preset])
end

#get_active_ram_itemsObject



115
116
117
# File 'lib/softlayer/product/package.rb', line 115

def get_active_ram_items
  request(:get_active_ram_items, Array[Softlayer::Product::Item])
end

#get_active_server_itemsObject



119
120
121
# File 'lib/softlayer/product/package.rb', line 119

def get_active_server_items
  request(:get_active_server_items, Array[Softlayer::Product::Item])
end

#get_active_software_itemsObject



123
124
125
# File 'lib/softlayer/product/package.rb', line 123

def get_active_software_items
  request(:get_active_software_items, Array[Softlayer::Product::Item])
end

#get_active_usage_pricesObject



127
128
129
# File 'lib/softlayer/product/package.rb', line 127

def get_active_usage_prices
  request(:get_active_usage_prices, Array[Softlayer::Product::Item::Price])
end

#get_active_usage_rate_prices(location_id = nil, category_code = nil) ⇒ Object



131
132
133
134
# File 'lib/softlayer/product/package.rb', line 131

def get_active_usage_rate_prices(location_id = nil, category_code = nil)
  message = {location_id: location_id, category_code: category_code}
  request(:get_active_usage_rate_prices, Array[Softlayer::Product::Item::Price], message)
end

#get_additional_service_flagObject



136
137
138
# File 'lib/softlayer/product/package.rb', line 136

def get_additional_service_flag
  request(:get_additional_service_flag, Boolean)
end

#get_attributesObject



144
145
146
# File 'lib/softlayer/product/package.rb', line 144

def get_attributes
  request(:get_attributes, Array[Softlayer::Product::Package::Attribute])
end

#get_available_locationsObject



148
149
150
# 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_unitsObject



157
158
159
# File 'lib/softlayer/product/package.rb', line 157

def get_available_storage_units
  request(:get_available_storage_units, Integer)
end

#get_categoriesObject



161
162
163
# File 'lib/softlayer/product/package.rb', line 161

def get_categories
  request(:get_categories, Array[Softlayer::Product::Item::Category])
end

#get_cdn_itemsObject



165
166
167
# 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(provider = nil) ⇒ Object



169
170
171
172
# File 'lib/softlayer/product/package.rb', line 169

def get_cloud_storage_items(provider = nil)
  message = {provider: provider}
  request(:get_cloud_storage_items, Array[Softlayer::Product::Item], message)
end

#get_configurationObject



174
175
176
# File 'lib/softlayer/product/package.rb', line 174

def get_configuration
  request(:get_configuration, Array[Softlayer::Product::Package::Order::Configuration])
end

#get_default_ram_itemsObject



178
179
180
# 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_typeObject



182
183
184
# File 'lib/softlayer/product/package.rb', line 182

def get_deployment_node_type
  request(:get_deployment_node_type, String)
end

#get_deployment_packagesObject



186
187
188
# File 'lib/softlayer/product/package.rb', line 186

def get_deployment_packages
  request(:get_deployment_packages, Array[Softlayer::Product::Package])
end

#get_deployment_typeObject



190
191
192
# File 'lib/softlayer/product/package.rb', line 190

def get_deployment_type
  request(:get_deployment_type, String)
end

#get_deploymentsObject



194
195
196
# File 'lib/softlayer/product/package.rb', line 194

def get_deployments
  request(:get_deployments, Array[Softlayer::Product::Package])
end

#get_disallow_custom_disk_partitionsObject



198
199
200
# 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_stepObject



202
203
204
# 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_flagObject



206
207
208
# File 'lib/softlayer/product/package.rb', line 206

def get_gateway_appliance_flag
  request(:get_gateway_appliance_flag, Boolean)
end

#get_gpu_flagObject



210
211
212
# File 'lib/softlayer/product/package.rb', line 210

def get_gpu_flag
  request(:get_gpu_flag, Boolean)
end

#get_hourly_billing_available_flagObject



214
215
216
# File 'lib/softlayer/product/package.rb', line 214

def get_hourly_billing_available_flag
  request(:get_hourly_billing_available_flag, Boolean)
end

#get_item_conflictsObject



222
223
224
# 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_conflictsObject



226
227
228
# 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_referencesObject



230
231
232
# 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_pricesObject



234
235
236
# 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(software_descriptions = nil, include_translations_flag = nil, return_all_prices_flag = nil) ⇒ Object



238
239
240
241
# File 'lib/softlayer/product/package.rb', line 238

def get_item_prices_from_software_descriptions(software_descriptions = nil, include_translations_flag = nil, return_all_prices_flag = nil)
  message = {software_descriptions: software_descriptions, include_translations_flag: include_translations_flag, return_all_prices_flag: return_all_prices_flag}
  request(:get_item_prices_from_software_descriptions, Array[Softlayer::Product::Item::Price], message)
end

#get_itemsObject



243
244
245
# File 'lib/softlayer/product/package.rb', line 243

def get_items
  request(:get_items, Array[Softlayer::Product::Item])
end

#get_items_from_image_template(image_template = nil) ⇒ Object



247
248
249
250
# File 'lib/softlayer/product/package.rb', line 247

def get_items_from_image_template(image_template = nil)
  message = {image_template: image_template}
  request(:get_items_from_image_template, Array[Softlayer::Product::Item], message)
end

#get_locationsObject



252
253
254
# File 'lib/softlayer/product/package.rb', line 252

def get_locations
  request(:get_locations, Array[Softlayer::Location])
end

#get_lowest_server_priceObject



256
257
258
# File 'lib/softlayer/product/package.rb', line 256

def get_lowest_server_price
  request(:get_lowest_server_price, Softlayer::Product::Item::Price)
end

#get_maximum_port_speedObject



260
261
262
# File 'lib/softlayer/product/package.rb', line 260

def get_maximum_port_speed
  request(:get_maximum_port_speed, Integer)
end

#get_message_queue_itemsObject



264
265
266
# File 'lib/softlayer/product/package.rb', line 264

def get_message_queue_items
  request(:get_message_queue_items, Array[Softlayer::Product::Item])
end

#get_minimum_port_speedObject



268
269
270
# File 'lib/softlayer/product/package.rb', line 268

def get_minimum_port_speed
  request(:get_minimum_port_speed, Integer)
end

#get_mongo_db_engineered_flagObject



272
273
274
# File 'lib/softlayer/product/package.rb', line 272

def get_mongo_db_engineered_flag
  request(:get_mongo_db_engineered_flag, Boolean)
end

#get_objectObject



276
277
278
# File 'lib/softlayer/product/package.rb', line 276

def get_object
  request(:get_object, Softlayer::Product::Package)
end

#get_object_storage_datacentersObject



280
281
282
# File 'lib/softlayer/product/package.rb', line 280

def get_object_storage_datacenters
  request(:get_object_storage_datacenters, Array[Softlayer::Container::Product::Order::Network::Storage::Hub::Datacenter])
end

#get_order_premiumsObject



284
285
286
# File 'lib/softlayer/product/package.rb', line 284

def get_order_premiums
  request(:get_order_premiums, Array[Softlayer::Product::Item::Price::Premium])
end

#get_preconfigured_flagObject



288
289
290
# File 'lib/softlayer/product/package.rb', line 288

def get_preconfigured_flag
  request(:get_preconfigured_flag, Boolean)
end

#get_preset_configuration_required_flagObject



292
293
294
# File 'lib/softlayer/product/package.rb', line 292

def get_preset_configuration_required_flag
  request(:get_preset_configuration_required_flag, Boolean)
end

#get_prevent_vlan_selection_flagObject



296
297
298
# File 'lib/softlayer/product/package.rb', line 296

def get_prevent_vlan_selection_flag
  request(:get_prevent_vlan_selection_flag, Boolean)
end

#get_private_hosted_cloud_package_flagObject



300
301
302
# File 'lib/softlayer/product/package.rb', line 300

def get_private_hosted_cloud_package_flag
  request(:get_private_hosted_cloud_package_flag, Boolean)
end

#get_private_hosted_cloud_package_typeObject



304
305
306
# File 'lib/softlayer/product/package.rb', line 304

def get_private_hosted_cloud_package_type
  request(:get_private_hosted_cloud_package_type, String)
end

#get_private_network_only_flagObject



308
309
310
# File 'lib/softlayer/product/package.rb', line 308

def get_private_network_only_flag
  request(:get_private_network_only_flag, Boolean)
end

#get_quanta_stor_package_flagObject



312
313
314
# File 'lib/softlayer/product/package.rb', line 312

def get_quanta_stor_package_flag
  request(:get_quanta_stor_package_flag, Boolean)
end

#get_raid_disk_restriction_flagObject



316
317
318
# File 'lib/softlayer/product/package.rb', line 316

def get_raid_disk_restriction_flag
  request(:get_raid_disk_restriction_flag, Boolean)
end

#get_redundant_power_flagObject



320
321
322
# File 'lib/softlayer/product/package.rb', line 320

def get_redundant_power_flag
  request(:get_redundant_power_flag, Boolean)
end

#get_regionsObject



324
325
326
# File 'lib/softlayer/product/package.rb', line 324

def get_regions
  request(:get_regions, Array[Softlayer::Location::Region])
end

#get_resource_group_templateObject



328
329
330
# File 'lib/softlayer/product/package.rb', line 328

def get_resource_group_template
  request(:get_resource_group_template, Softlayer::Resource::Group::Template)
end

#get_standard_categoriesObject



332
333
334
# File 'lib/softlayer/product/package.rb', line 332

def get_standard_categories
  request(:get_standard_categories, Array[Softlayer::Product::Item::Category])
end

#get_top_level_item_category_codeObject



336
337
338
# File 'lib/softlayer/product/package.rb', line 336

def get_top_level_item_category_code
  request(:get_top_level_item_category_code, String)
end

#get_typeObject



340
341
342
# File 'lib/softlayer/product/package.rb', line 340

def get_type
  request(:get_type, Softlayer::Product::Package::Type)
end