Class: Softlayer::Product::Item
- 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
-
#active_presale_event_count ⇒ Object
Returns the value of attribute active_presale_event_count.
-
#active_presale_events ⇒ Object
Returns the value of attribute active_presale_events.
-
#active_usage_price_count ⇒ Object
Returns the value of attribute active_usage_price_count.
-
#active_usage_prices ⇒ Object
Returns the value of attribute active_usage_prices.
-
#attribute_count ⇒ Object
Returns the value of attribute attribute_count.
-
#attributes ⇒ Object
Returns the value of attribute attributes.
-
#availability_attribute_count ⇒ Object
Returns the value of attribute availability_attribute_count.
-
#availability_attributes ⇒ Object
Returns the value of attribute availability_attributes.
-
#billing_type ⇒ Object
Returns the value of attribute billing_type.
-
#bundle ⇒ Object
Returns the value of attribute bundle.
-
#bundle_count ⇒ Object
Returns the value of attribute bundle_count.
-
#capacity ⇒ Object
Returns the value of attribute capacity.
-
#capacity_restricted_product_flag ⇒ Object
Returns the value of attribute capacity_restricted_product_flag.
-
#categories ⇒ Object
Returns the value of attribute categories.
-
#category_count ⇒ Object
Returns the value of attribute category_count.
-
#configuration_template_count ⇒ Object
Returns the value of attribute configuration_template_count.
-
#configuration_templates ⇒ Object
Returns the value of attribute configuration_templates.
-
#conflict_count ⇒ Object
Returns the value of attribute conflict_count.
-
#conflicts ⇒ Object
Returns the value of attribute conflicts.
-
#core_restricted_item_flag ⇒ Object
Returns the value of attribute core_restricted_item_flag.
-
#description ⇒ Object
Returns the value of attribute description.
-
#downgrade_item ⇒ Object
Returns the value of attribute downgrade_item.
-
#downgrade_item_count ⇒ Object
Returns the value of attribute downgrade_item_count.
-
#downgrade_items ⇒ Object
Returns the value of attribute downgrade_items.
-
#global_category_conflict_count ⇒ Object
Returns the value of attribute global_category_conflict_count.
-
#global_category_conflicts ⇒ Object
Returns the value of attribute global_category_conflicts.
-
#hardware_generic_component_model ⇒ Object
Returns the value of attribute hardware_generic_component_model.
-
#hide_from_portal_flag ⇒ Object
Returns the value of attribute hide_from_portal_flag.
-
#id ⇒ Object
Returns the value of attribute id.
-
#inventory ⇒ Object
Returns the value of attribute inventory.
-
#inventory_count ⇒ Object
Returns the value of attribute inventory_count.
-
#is_engineered_server_product ⇒ Object
Returns the value of attribute is_engineered_server_product.
-
#item_category ⇒ Object
Returns the value of attribute item_category.
-
#item_tax_category_id ⇒ Object
Returns the value of attribute item_tax_category_id.
-
#key_name ⇒ Object
Returns the value of attribute key_name.
-
#location_conflict_count ⇒ Object
Returns the value of attribute location_conflict_count.
-
#location_conflicts ⇒ Object
Returns the value of attribute location_conflicts.
-
#long_description ⇒ Object
Returns the value of attribute long_description.
-
#object_storage_item_flag ⇒ Object
Returns the value of attribute object_storage_item_flag.
-
#package_count ⇒ Object
Returns the value of attribute package_count.
-
#packages ⇒ Object
Returns the value of attribute packages.
-
#physical_core_capacity ⇒ Object
Returns the value of attribute physical_core_capacity.
-
#presale_event_count ⇒ Object
Returns the value of attribute presale_event_count.
-
#presale_events ⇒ Object
Returns the value of attribute presale_events.
-
#price_count ⇒ Object
Returns the value of attribute price_count.
-
#prices ⇒ Object
Returns the value of attribute prices.
-
#requirement_count ⇒ Object
Returns the value of attribute requirement_count.
-
#requirements ⇒ Object
Returns the value of attribute requirements.
-
#software_description ⇒ Object
Returns the value of attribute software_description.
-
#software_description_id ⇒ Object
Returns the value of attribute software_description_id.
-
#tax_category ⇒ Object
Returns the value of attribute tax_category.
-
#third_party_policy_assignment_count ⇒ Object
Returns the value of attribute third_party_policy_assignment_count.
-
#third_party_policy_assignments ⇒ Object
Returns the value of attribute third_party_policy_assignments.
-
#third_party_support_vendor ⇒ Object
Returns the value of attribute third_party_support_vendor.
-
#total_physical_core_capacity ⇒ Object
Returns the value of attribute total_physical_core_capacity.
-
#total_physical_core_count ⇒ Object
Returns the value of attribute total_physical_core_count.
-
#total_processor_capacity ⇒ Object
Returns the value of attribute total_processor_capacity.
-
#units ⇒ Object
Returns the value of attribute units.
-
#upgrade_item ⇒ Object
Returns the value of attribute upgrade_item.
-
#upgrade_item_count ⇒ Object
Returns the value of attribute upgrade_item_count.
-
#upgrade_item_id ⇒ Object
Returns the value of attribute upgrade_item_id.
-
#upgrade_items ⇒ Object
Returns the value of attribute upgrade_items.
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_count ⇒ Object
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_events ⇒ Object
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_count ⇒ Object
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_prices ⇒ Object
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_count ⇒ Object
Returns the value of attribute attribute_count.
25 26 27 |
# File 'lib/softlayer/product/item.rb', line 25 def attribute_count @attribute_count end |
#attributes ⇒ Object
Returns the value of attribute attributes.
43 44 45 |
# File 'lib/softlayer/product/item.rb', line 43 def attributes @attributes end |
#availability_attribute_count ⇒ Object
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_attributes ⇒ Object
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_type ⇒ Object
Returns the value of attribute billing_type.
45 46 47 |
# File 'lib/softlayer/product/item.rb', line 45 def billing_type @billing_type end |
#bundle ⇒ Object
Returns the value of attribute bundle.
46 47 48 |
# File 'lib/softlayer/product/item.rb', line 46 def bundle @bundle end |
#bundle_count ⇒ Object
Returns the value of attribute bundle_count.
27 28 29 |
# File 'lib/softlayer/product/item.rb', line 27 def bundle_count @bundle_count end |
#capacity ⇒ Object
Returns the value of attribute capacity.
14 15 16 |
# File 'lib/softlayer/product/item.rb', line 14 def capacity @capacity end |
#capacity_restricted_product_flag ⇒ Object
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 |
#categories ⇒ Object
Returns the value of attribute categories.
48 49 50 |
# File 'lib/softlayer/product/item.rb', line 48 def categories @categories end |
#category_count ⇒ Object
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_count ⇒ Object
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_templates ⇒ Object
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_count ⇒ Object
Returns the value of attribute conflict_count.
30 31 32 |
# File 'lib/softlayer/product/item.rb', line 30 def conflict_count @conflict_count end |
#conflicts ⇒ Object
Returns the value of attribute conflicts.
50 51 52 |
# File 'lib/softlayer/product/item.rb', line 50 def conflicts @conflicts end |
#core_restricted_item_flag ⇒ Object
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 |
#description ⇒ Object
Returns the value of attribute description.
15 16 17 |
# File 'lib/softlayer/product/item.rb', line 15 def description @description end |
#downgrade_item ⇒ Object
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_count ⇒ Object
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_items ⇒ Object
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_count ⇒ Object
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_conflicts ⇒ Object
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_model ⇒ Object
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_flag ⇒ Object
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 |
#id ⇒ Object
Returns the value of attribute id.
16 17 18 |
# File 'lib/softlayer/product/item.rb', line 16 def id @id end |
#inventory ⇒ Object
Returns the value of attribute inventory.
57 58 59 |
# File 'lib/softlayer/product/item.rb', line 57 def inventory @inventory end |
#inventory_count ⇒ Object
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_product ⇒ Object
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_category ⇒ Object
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_id ⇒ Object
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_name ⇒ Object
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_count ⇒ Object
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_conflicts ⇒ Object
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_description ⇒ Object
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_flag ⇒ Object
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_count ⇒ Object
Returns the value of attribute package_count.
35 36 37 |
# File 'lib/softlayer/product/item.rb', line 35 def package_count @package_count end |
#packages ⇒ Object
Returns the value of attribute packages.
62 63 64 |
# File 'lib/softlayer/product/item.rb', line 62 def packages @packages end |
#physical_core_capacity ⇒ Object
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_count ⇒ Object
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_events ⇒ Object
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_count ⇒ Object
Returns the value of attribute price_count.
37 38 39 |
# File 'lib/softlayer/product/item.rb', line 37 def price_count @price_count end |
#prices ⇒ Object
Returns the value of attribute prices.
65 66 67 |
# File 'lib/softlayer/product/item.rb', line 65 def prices @prices end |
#requirement_count ⇒ Object
Returns the value of attribute requirement_count.
38 39 40 |
# File 'lib/softlayer/product/item.rb', line 38 def requirement_count @requirement_count end |
#requirements ⇒ Object
Returns the value of attribute requirements.
66 67 68 |
# File 'lib/softlayer/product/item.rb', line 66 def requirements @requirements end |
#software_description ⇒ Object
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_id ⇒ Object
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_category ⇒ Object
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_count ⇒ Object
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_assignments ⇒ Object
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_vendor ⇒ Object
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_capacity ⇒ Object
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_count ⇒ Object
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_capacity ⇒ Object
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 |
#units ⇒ Object
Returns the value of attribute units.
21 22 23 |
# File 'lib/softlayer/product/item.rb', line 21 def units @units end |
#upgrade_item ⇒ Object
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_count ⇒ Object
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_id ⇒ Object
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_items ⇒ Object
Returns the value of attribute upgrade_items.
75 76 77 |
# File 'lib/softlayer/product/item.rb', line 75 def upgrade_items @upgrade_items end |