Class: Softlayer::Product::Item

Inherits:
Entity show all
Defined in:
lib/softlayer/product/item.rb,
lib/softlayer/product/item/tax.rb,
lib/softlayer/product/item/link.rb,
lib/softlayer/product/item/price.rb,
lib/softlayer/product/item/policy.rb,
lib/softlayer/product/item/billing.rb,
lib/softlayer/product/item/bundles.rb,
lib/softlayer/product/item/category.rb,
lib/softlayer/product/item/resource.rb,
lib/softlayer/product/item/attribute.rb,
lib/softlayer/product/item/requirement.rb,
lib/softlayer/product/item/billing/type.rb,
lib/softlayer/product/item/tax/category.rb,
lib/softlayer/product/item/price/account.rb,
lib/softlayer/product/item/price/premium.rb,
lib/softlayer/product/item/attribute/type.rb,
lib/softlayer/product/item/category/group.rb,
lib/softlayer/product/item/category/order.rb,
lib/softlayer/product/item/link/the_planet.rb,
lib/softlayer/product/item/price/attribute.rb,
lib/softlayer/product/item/category/question.rb,
lib/softlayer/product/item/policy/assignment.rb,
lib/softlayer/product/item/resource/conflict.rb,
lib/softlayer/product/item/price/attribute/type.rb,
lib/softlayer/product/item/category/order/option.rb,
lib/softlayer/product/item/category/question/xref.rb,
lib/softlayer/product/item/resource/conflict/item.rb,
lib/softlayer/product/item/category/question/field.rb,
lib/softlayer/product/item/price/account/restriction.rb,
lib/softlayer/product/item/category/order/option/type.rb,
lib/softlayer/product/item/resource/conflict/location.rb,
lib/softlayer/product/item/category/question/field/type.rb,
lib/softlayer/product/item/resource/conflict/item/category.rb

Defined Under Namespace

Modules: Billing, Link, Policy, Resource, Tax Classes: Attribute, Bundles, Category, Price, Representer, Requirement

Instance Attribute Summary collapse

Method Summary

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

#active_presale_event_countObject

Returns the value of attribute active_presale_event_count.



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

def active_presale_event_count
  @active_presale_event_count
end

#active_presale_eventsObject

Returns the value of attribute active_presale_events.



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

def active_presale_events
  @active_presale_events
end

#active_usage_price_countObject

Returns the value of attribute active_usage_price_count.



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

def active_usage_price_count
  @active_usage_price_count
end

#active_usage_pricesObject

Returns the value of attribute active_usage_prices.



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

def active_usage_prices
  @active_usage_prices
end

#attribute_countObject

Returns the value of attribute attribute_count.



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

def attribute_count
  @attribute_count
end

#attributesObject

Returns the value of attribute attributes.



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

def attributes
  @attributes
end

#availability_attribute_countObject

Returns the value of attribute availability_attribute_count.



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

def availability_attribute_count
  @availability_attribute_count
end

#availability_attributesObject

Returns the value of attribute availability_attributes.



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

def availability_attributes
  @availability_attributes
end

#billing_typeObject

Returns the value of attribute billing_type.



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

def billing_type
  @billing_type
end

#bundleObject

Returns the value of attribute bundle.



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

def bundle
  @bundle
end

#bundle_countObject

Returns the value of attribute bundle_count.



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

def bundle_count
  @bundle_count
end

#capacityObject

Returns the value of attribute capacity.



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

def capacity
  @capacity
end

#capacity_restricted_product_flagObject

Returns the value of attribute capacity_restricted_product_flag.



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

def capacity_restricted_product_flag
  @capacity_restricted_product_flag
end

#categoriesObject

Returns the value of attribute categories.



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

def categories
  @categories
end

#category_countObject

Returns the value of attribute category_count.



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

def category_count
  @category_count
end

#configuration_template_countObject

Returns the value of attribute configuration_template_count.



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

def configuration_template_count
  @configuration_template_count
end

#configuration_templatesObject

Returns the value of attribute configuration_templates.



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

def configuration_templates
  @configuration_templates
end

#conflict_countObject

Returns the value of attribute conflict_count.



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

def conflict_count
  @conflict_count
end

#conflictsObject

Returns the value of attribute conflicts.



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

def conflicts
  @conflicts
end

#core_restricted_item_flagObject

Returns the value of attribute core_restricted_item_flag.



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

def core_restricted_item_flag
  @core_restricted_item_flag
end

#descriptionObject

Returns the value of attribute description.



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

def description
  @description
end

#downgrade_itemObject

Returns the value of attribute downgrade_item.



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

def downgrade_item
  @downgrade_item
end

#downgrade_item_countObject

Returns the value of attribute downgrade_item_count.



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

def downgrade_item_count
  @downgrade_item_count
end

#downgrade_itemsObject

Returns the value of attribute downgrade_items.



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

def downgrade_items
  @downgrade_items
end

#global_category_conflict_countObject

Returns the value of attribute global_category_conflict_count.



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

def global_category_conflict_count
  @global_category_conflict_count
end

#global_category_conflictsObject

Returns the value of attribute global_category_conflicts.



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

def global_category_conflicts
  @global_category_conflicts
end

#hardware_generic_component_modelObject

Returns the value of attribute hardware_generic_component_model.



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

def hardware_generic_component_model
  @hardware_generic_component_model
end

#hide_from_portal_flagObject

Returns the value of attribute hide_from_portal_flag.



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

def hide_from_portal_flag
  @hide_from_portal_flag
end

#idObject

Returns the value of attribute id.



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

def id
  @id
end

#inventoryObject

Returns the value of attribute inventory.



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

def inventory
  @inventory
end

#inventory_countObject

Returns the value of attribute inventory_count.



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

def inventory_count
  @inventory_count
end

#is_engineered_server_productObject

Returns the value of attribute is_engineered_server_product.



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

def is_engineered_server_product
  @is_engineered_server_product
end

#item_categoryObject

Returns the value of attribute item_category.



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

def item_category
  @item_category
end

#item_tax_category_idObject

Returns the value of attribute item_tax_category_id.



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

def item_tax_category_id
  @item_tax_category_id
end

#key_nameObject

Returns the value of attribute key_name.



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

def key_name
  @key_name
end

#location_conflict_countObject

Returns the value of attribute location_conflict_count.



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

def location_conflict_count
  @location_conflict_count
end

#location_conflictsObject

Returns the value of attribute location_conflicts.



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

def location_conflicts
  @location_conflicts
end

#long_descriptionObject

Returns the value of attribute long_description.



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

def long_description
  @long_description
end

#object_storage_item_flagObject

Returns the value of attribute object_storage_item_flag.



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

def object_storage_item_flag
  @object_storage_item_flag
end

#package_countObject

Returns the value of attribute package_count.



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

def package_count
  @package_count
end

#packagesObject

Returns the value of attribute packages.



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

def packages
  @packages
end

#physical_core_capacityObject

Returns the value of attribute physical_core_capacity.



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

def physical_core_capacity
  @physical_core_capacity
end

#presale_event_countObject

Returns the value of attribute presale_event_count.



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

def presale_event_count
  @presale_event_count
end

#presale_eventsObject

Returns the value of attribute presale_events.



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

def presale_events
  @presale_events
end

#price_countObject

Returns the value of attribute price_count.



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

def price_count
  @price_count
end

#pricesObject

Returns the value of attribute prices.



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

def prices
  @prices
end

#requirement_countObject

Returns the value of attribute requirement_count.



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

def requirement_count
  @requirement_count
end

#requirementsObject

Returns the value of attribute requirements.



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

def requirements
  @requirements
end

#software_descriptionObject

Returns the value of attribute software_description.



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

def software_description
  @software_description
end

#software_description_idObject

Returns the value of attribute software_description_id.



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

def software_description_id
  @software_description_id
end

#tax_categoryObject

Returns the value of attribute tax_category.



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

def tax_category
  @tax_category
end

#third_party_policy_assignment_countObject

Returns the value of attribute third_party_policy_assignment_count.



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

def third_party_policy_assignment_count
  @third_party_policy_assignment_count
end

#third_party_policy_assignmentsObject

Returns the value of attribute third_party_policy_assignments.



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

def third_party_policy_assignments
  @third_party_policy_assignments
end

#third_party_support_vendorObject

Returns the value of attribute third_party_support_vendor.



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

def third_party_support_vendor
  @third_party_support_vendor
end

#total_physical_core_capacityObject

Returns the value of attribute total_physical_core_capacity.



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

def total_physical_core_capacity
  @total_physical_core_capacity
end

#total_physical_core_countObject

Returns the value of attribute total_physical_core_count.



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

def total_physical_core_count
  @total_physical_core_count
end

#total_processor_capacityObject

Returns the value of attribute total_processor_capacity.



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

def total_processor_capacity
  @total_processor_capacity
end

#unitsObject

Returns the value of attribute units.



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

def units
  @units
end

#upgrade_itemObject

Returns the value of attribute upgrade_item.



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

def upgrade_item
  @upgrade_item
end

#upgrade_item_countObject

Returns the value of attribute upgrade_item_count.



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

def upgrade_item_count
  @upgrade_item_count
end

#upgrade_item_idObject

Returns the value of attribute upgrade_item_id.



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

def upgrade_item_id
  @upgrade_item_id
end

#upgrade_itemsObject

Returns the value of attribute upgrade_items.



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

def upgrade_items
  @upgrade_items
end