Class: Softlayer::Product::Package

Inherits:
Entity 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, process_message, #request, request, service_name, #service_name, #to_hash, #to_softlayer

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.



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

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.



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

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.



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

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.



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

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.



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

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.



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

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.



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

def active_usage_prices
  @active_usage_prices
end

#additional_service_flagObject

Returns the value of attribute additional_service_flag.



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

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.



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

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.



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

def available_locations
  @available_locations
end

#available_storage_unitsObject

Returns the value of attribute available_storage_units.



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

def available_storage_units
  @available_storage_units
end

#categoriesObject

Returns the value of attribute categories.



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

def categories
  @categories
end

#configurationObject

Returns the value of attribute configuration.



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

def configuration
  @configuration
end

#configuration_countObject

Returns the value of attribute configuration_count.



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

def configuration_count
  @configuration_count
end

#default_ram_item_countObject

Returns the value of attribute default_ram_item_count.



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

def default_ram_item_count
  @default_ram_item_count
end

#default_ram_itemsObject

Returns the value of attribute default_ram_items.



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

def default_ram_items
  @default_ram_items
end

#deployment_countObject

Returns the value of attribute deployment_count.



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

def deployment_count
  @deployment_count
end

#deployment_node_typeObject

Returns the value of attribute deployment_node_type.



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

def deployment_node_type
  @deployment_node_type
end

#deployment_package_countObject

Returns the value of attribute deployment_package_count.



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

def deployment_package_count
  @deployment_package_count
end

#deployment_packagesObject

Returns the value of attribute deployment_packages.



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

def deployment_packages
  @deployment_packages
end

#deployment_typeObject

Returns the value of attribute deployment_type.



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

def deployment_type
  @deployment_type
end

#deploymentsObject

Returns the value of attribute deployments.



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

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.



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

def disallow_custom_disk_partitions
  @disallow_custom_disk_partitions
end

#first_order_stepObject

Returns the value of attribute first_order_step.



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

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.



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

def gateway_appliance_flag
  @gateway_appliance_flag
end

#gpu_flagObject

Returns the value of attribute gpu_flag.



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

def gpu_flag
  @gpu_flag
end

#hourly_billing_available_flagObject

Returns the value of attribute hourly_billing_available_flag.



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

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.



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

def item_conflict_count
  @item_conflict_count
end

#item_conflictsObject

Returns the value of attribute item_conflicts.



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

def item_conflicts
  @item_conflicts
end

#item_countObject

Returns the value of attribute item_count.



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

def item_count
  @item_count
end

#item_location_conflict_countObject

Returns the value of attribute item_location_conflict_count.



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

def item_location_conflict_count
  @item_location_conflict_count
end

#item_location_conflictsObject

Returns the value of attribute item_location_conflicts.



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

def item_location_conflicts
  @item_location_conflicts
end

#item_price_countObject

Returns the value of attribute item_price_count.



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

def item_price_count
  @item_price_count
end

#item_price_reference_countObject

Returns the value of attribute item_price_reference_count.



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

def item_price_reference_count
  @item_price_reference_count
end

#item_price_referencesObject

Returns the value of attribute item_price_references.



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

def item_price_references
  @item_price_references
end

#item_pricesObject

Returns the value of attribute item_prices.



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

def item_prices
  @item_prices
end

#itemsObject

Returns the value of attribute items.



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

def items
  @items
end

#location_countObject

Returns the value of attribute location_count.



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

def location_count
  @location_count
end

#locationsObject

Returns the value of attribute locations.



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

def locations
  @locations
end

#lowest_server_priceObject

Returns the value of attribute lowest_server_price.



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

def lowest_server_price
  @lowest_server_price
end

#maximum_port_speedObject

Returns the value of attribute maximum_port_speed.



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

def maximum_port_speed
  @maximum_port_speed
end

#minimum_port_speedObject

Returns the value of attribute minimum_port_speed.



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

def minimum_port_speed
  @minimum_port_speed
end

#mongo_db_engineered_flagObject

Returns the value of attribute mongo_db_engineered_flag.



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

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.



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

def order_premium_count
  @order_premium_count
end

#order_premiumsObject

Returns the value of attribute order_premiums.



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

def order_premiums
  @order_premiums
end

#preconfigured_flagObject

Returns the value of attribute preconfigured_flag.



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

def preconfigured_flag
  @preconfigured_flag
end

#preset_configuration_required_flagObject

Returns the value of attribute preset_configuration_required_flag.



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

def preset_configuration_required_flag
  @preset_configuration_required_flag
end

#prevent_vlan_selection_flagObject

Returns the value of attribute prevent_vlan_selection_flag.



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

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.



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

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.



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

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.



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

def private_network_only_flag
  @private_network_only_flag
end

#quanta_stor_package_flagObject

Returns the value of attribute quanta_stor_package_flag.



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

def quanta_stor_package_flag
  @quanta_stor_package_flag
end

#raid_disk_restriction_flagObject

Returns the value of attribute raid_disk_restriction_flag.



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

def raid_disk_restriction_flag
  @raid_disk_restriction_flag
end

#redundant_power_flagObject

Returns the value of attribute redundant_power_flag.



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

def redundant_power_flag
  @redundant_power_flag
end

#region_countObject

Returns the value of attribute region_count.



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

def region_count
  @region_count
end

#regionsObject

Returns the value of attribute regions.



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

def regions
  @regions
end

#resource_group_templateObject

Returns the value of attribute resource_group_template.



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

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.



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

def top_level_item_category_code
  @top_level_item_category_code
end

#typeObject

Returns the value of attribute type.



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

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(message) ⇒ Object

attribute_key_name



102
103
104
# 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_packagesObject



110
111
112
# 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_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(message) ⇒ Object

image_template



153
154
155
# 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_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



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

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

#get_account_restricted_prices_flagObject



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

def 
  request(:get_account_restricted_prices_flag, Boolean)
end

#get_active_itemsObject



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

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

#get_active_presetsObject



106
107
108
# 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_itemsObject



114
115
116
# 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_itemsObject



118
119
120
# 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_itemsObject



122
123
124
# 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_pricesObject



126
127
128
# 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) ⇒ Object

location_id category_code



132
133
134
# 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_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(message) ⇒ Object

provider



170
171
172
# 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_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(message) ⇒ Object

software_descriptions include_translations_flag return_all_prices_flag



241
242
243
# 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_itemsObject



245
246
247
# 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) ⇒ Object

image_template



250
251
252
# 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_locationsObject



254
255
256
# File 'lib/softlayer/product/package.rb', line 254

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

#get_lowest_server_priceObject



258
259
260
# 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_speedObject



262
263
264
# File 'lib/softlayer/product/package.rb', line 262

def get_maximum_port_speed
  request(:get_maximum_port_speed, Integer)
end

#get_message_queue_itemsObject



266
267
268
# 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_speedObject



270
271
272
# File 'lib/softlayer/product/package.rb', line 270

def get_minimum_port_speed
  request(:get_minimum_port_speed, Integer)
end

#get_mongo_db_engineered_flagObject



274
275
276
# File 'lib/softlayer/product/package.rb', line 274

def get_mongo_db_engineered_flag
  request(:get_mongo_db_engineered_flag, Boolean)
end

#get_objectObject



278
279
280
# File 'lib/softlayer/product/package.rb', line 278

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

#get_object_storage_datacentersObject



282
283
284
# 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_premiumsObject



286
287
288
# 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_flagObject



290
291
292
# File 'lib/softlayer/product/package.rb', line 290

def get_preconfigured_flag
  request(:get_preconfigured_flag, Boolean)
end

#get_preset_configuration_required_flagObject



294
295
296
# 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_flagObject



298
299
300
# 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_flagObject



302
303
304
# 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_typeObject



306
307
308
# 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_flagObject



310
311
312
# 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_flagObject



314
315
316
# 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_flagObject



318
319
320
# 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_flagObject



322
323
324
# File 'lib/softlayer/product/package.rb', line 322

def get_redundant_power_flag
  request(:get_redundant_power_flag, Boolean)
end

#get_regionsObject



326
327
328
# File 'lib/softlayer/product/package.rb', line 326

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

#get_resource_group_templateObject



330
331
332
# 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_categoriesObject



334
335
336
# 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_codeObject



338
339
340
# 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_typeObject



342
343
344
# File 'lib/softlayer/product/package.rb', line 342

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