Class: Softlayer::Container::Product::Order

Inherits:
Entity
  • Object
show all
Defined in:
lib/softlayer/container/product/order.rb,
lib/softlayer/container/product/order/dns.rb,
lib/softlayer/container/product/order/user.rb,
lib/softlayer/container/product/order/account.rb,
lib/softlayer/container/product/order/billing.rb,
lib/softlayer/container/product/order/gateway.rb,
lib/softlayer/container/product/order/network.rb,
lib/softlayer/container/product/order/receipt.rb,
lib/softlayer/container/product/order/storage.rb,
lib/softlayer/container/product/order/virtual.rb,
lib/softlayer/container/product/order/hardware.rb,
lib/softlayer/container/product/order/property.rb,
lib/softlayer/container/product/order/security.rb,
lib/softlayer/container/product/order/software.rb,
lib/softlayer/container/product/order/ssh_keys.rb,
lib/softlayer/container/product/order/attribute.rb,
lib/softlayer/container/product/order/dns/domain.rb,
lib/softlayer/container/product/order/monitoring.rb,
lib/softlayer/container/product/order/network/vlan.rb,
lib/softlayer/container/product/order/virtual/disk.rb,
lib/softlayer/container/product/order/account/media.rb,
lib/softlayer/container/product/order/network/vlans.rb,
lib/softlayer/container/product/order/storage/group.rb,
lib/softlayer/container/product/order/user/customer.rb,
lib/softlayer/container/product/order/virtual/guest.rb,
lib/softlayer/container/product/order/network/subnet.rb,
lib/softlayer/container/product/order/network/tunnel.rb,
lib/softlayer/container/product/order/hardware/server.rb,
lib/softlayer/container/product/order/network/message.rb,
lib/softlayer/container/product/order/network/storage.rb,
lib/softlayer/container/product/order/software/license.rb,
lib/softlayer/container/product/order/attribute/address.rb,
lib/softlayer/container/product/order/attribute/contact.rb,
lib/softlayer/container/product/order/gateway/appliance.rb,
lib/softlayer/container/product/order/hardware/security.rb,
lib/softlayer/container/product/order/account/media/data.rb,
lib/softlayer/container/product/order/monitoring/package.rb,
lib/softlayer/container/product/order/network/protection.rb,
lib/softlayer/container/product/order/software/component.rb,
lib/softlayer/container/product/order/virtual/disk/image.rb,
lib/softlayer/container/product/order/billing/information.rb,
lib/softlayer/container/product/order/dns/domain/reseller.rb,
lib/softlayer/container/product/order/network/application.rb,
lib/softlayer/container/product/order/network/storage/hub.rb,
lib/softlayer/container/product/order/network/storage/nas.rb,
lib/softlayer/container/product/order/network/tunnel/ipsec.rb,
lib/softlayer/container/product/order/security/certificate.rb,
lib/softlayer/container/product/order/network/load_balancer.rb,
lib/softlayer/container/product/order/network/message/queue.rb,
lib/softlayer/container/product/order/network/storage/iscsi.rb,
lib/softlayer/container/product/order/virtual/guest/upgrade.rb,
lib/softlayer/container/product/order/attribute/organization.rb,
lib/softlayer/container/product/order/network/storage/backup.rb,
lib/softlayer/container/product/order/user/customer/external.rb,
lib/softlayer/container/product/order/dns/domain/registration.rb,
lib/softlayer/container/product/order/hardware/server/gateway.rb,
lib/softlayer/container/product/order/hardware/server/upgrade.rb,
lib/softlayer/container/product/order/storage/group/partition.rb,
lib/softlayer/container/product/order/hardware/security/module.rb,
lib/softlayer/container/product/order/network/content_delivery.rb,
lib/softlayer/container/product/order/network/message/delivery.rb,
lib/softlayer/container/product/order/gateway/appliance/cluster.rb,
lib/softlayer/container/product/order/hardware/server/colocation.rb,
lib/softlayer/container/product/order/network/storage/enterprise.rb,
lib/softlayer/container/product/order/software/component/virtual.rb,
lib/softlayer/container/product/order/account/media/data/transfer.rb,
lib/softlayer/container/product/order/network/performance_storage.rb,
lib/softlayer/container/product/order/network/protection/firewall.rb,
lib/softlayer/container/product/order/network/application/delivery.rb,
lib/softlayer/container/product/order/network/load_balancer/global.rb,
lib/softlayer/container/product/order/network/storage/modification.rb,
lib/softlayer/container/product/order/network/storage/backup/evault.rb,
lib/softlayer/container/product/order/network/storage/hub/datacenter.rb,
lib/softlayer/container/product/order/user/customer/external/binding.rb,
lib/softlayer/container/product/order/network/performance_storage/nfs.rb,
lib/softlayer/container/product/order/network/content_delivery/account.rb,
lib/softlayer/container/product/order/hardware/server/gateway/appliance.rb,
lib/softlayer/container/product/order/network/performance_storage/iscsi.rb,
lib/softlayer/container/product/order/network/storage/iscsi/replication.rb,
lib/softlayer/container/product/order/account/media/data/transfer/request.rb,
lib/softlayer/container/product/order/network/storage/backup/evault/vault.rb,
lib/softlayer/container/product/order/network/storage/backup/evault/plugin.rb,
lib/softlayer/container/product/order/network/storage/iscsi/snapshot_space.rb,
lib/softlayer/container/product/order/network/protection/firewall/dedicated.rb,
lib/softlayer/container/product/order/network/application/delivery/controller.rb,
lib/softlayer/container/product/order/network/content_delivery/account/upgrade.rb,
lib/softlayer/container/product/order/network/storage/enterprise/snapshot_space.rb,
lib/softlayer/container/product/order/network/storage/enterprise/snapshot_space/upgrade.rb

Defined Under Namespace

Modules: Account, Attribute, Billing, Dns, Gateway, Hardware, Monitoring, Security, Software, Storage, User, Virtual Classes: Network, Property, Receipt, Representer, SshKeys

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

#big_data_order_flagObject

Returns the value of attribute big_data_order_flag.



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

def big_data_order_flag
  @big_data_order_flag
end

#billing_informationObject

Returns the value of attribute billing_information.



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

def billing_information
  @billing_information
end

#billing_order_item_idObject

Returns the value of attribute billing_order_item_id.



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

def billing_order_item_id
  @billing_order_item_id
end

#cancel_urlObject

Returns the value of attribute cancel_url.



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

def cancel_url
  @cancel_url
end

#container_identifierObject

Returns the value of attribute container_identifier.



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

def container_identifier
  @container_identifier
end

#container_spl_hashObject

Returns the value of attribute container_spl_hash.



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

def container_spl_hash
  @container_spl_hash
end

#currency_short_nameObject

Returns the value of attribute currency_short_name.



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

def currency_short_name
  @currency_short_name
end

#device_fingerprint_idObject

Returns the value of attribute device_fingerprint_id.



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

def device_fingerprint_id
  @device_fingerprint_id
end

#display_layer_session_idObject

Returns the value of attribute display_layer_session_id.



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

def display_layer_session_id
  @display_layer_session_id
end

#extended_hardware_testingObject

Returns the value of attribute extended_hardware_testing.



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

def extended_hardware_testing
  @extended_hardware_testing
end

#flexible_credit_program_priceObject

Returns the value of attribute flexible_credit_program_price.



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

def flexible_credit_program_price
  @flexible_credit_program_price
end

#hardwareObject

Returns the value of attribute hardware.



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

def hardware
  @hardware
end

#image_template_global_identifierObject

Returns the value of attribute image_template_global_identifier.



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

def image_template_global_identifier
  @image_template_global_identifier
end

#image_template_idObject

Returns the value of attribute image_template_id.



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

def image_template_id
  @image_template_id
end

#is_managed_orderObject

Returns the value of attribute is_managed_order.



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

def is_managed_order
  @is_managed_order
end

#item_category_question_answersObject

Returns the value of attribute item_category_question_answers.



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

def item_category_question_answers
  @item_category_question_answers
end

#locationObject

Returns the value of attribute location.



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

def location
  @location
end

#location_objectObject

Returns the value of attribute location_object.



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

def location_object
  @location_object
end

#messageObject

Returns the value of attribute message.



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

def message
  @message
end

#order_containersObject

Returns the value of attribute order_containers.



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

def order_containers
  @order_containers
end

#order_hostnamesObject

Returns the value of attribute order_hostnames.



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

def order_hostnames
  @order_hostnames
end

#order_verification_exceptionsObject

Returns the value of attribute order_verification_exceptions.



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

def order_verification_exceptions
  @order_verification_exceptions
end

#package_idObject

Returns the value of attribute package_id.



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

def package_id
  @package_id
end

#payment_typeObject

Returns the value of attribute payment_type.



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

def payment_type
  @payment_type
end

#post_tax_recurringObject

Returns the value of attribute post_tax_recurring.



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

def post_tax_recurring
  @post_tax_recurring
end

#post_tax_recurring_hourlyObject

Returns the value of attribute post_tax_recurring_hourly.



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

def post_tax_recurring_hourly
  @post_tax_recurring_hourly
end

#post_tax_recurring_monthlyObject

Returns the value of attribute post_tax_recurring_monthly.



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

def post_tax_recurring_monthly
  @post_tax_recurring_monthly
end

#post_tax_setupObject

Returns the value of attribute post_tax_setup.



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

def post_tax_setup
  @post_tax_setup
end

#pre_tax_recurringObject

Returns the value of attribute pre_tax_recurring.



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

def pre_tax_recurring
  @pre_tax_recurring
end

#pre_tax_recurring_hourlyObject

Returns the value of attribute pre_tax_recurring_hourly.



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

def pre_tax_recurring_hourly
  @pre_tax_recurring_hourly
end

#pre_tax_recurring_monthlyObject

Returns the value of attribute pre_tax_recurring_monthly.



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

def pre_tax_recurring_monthly
  @pre_tax_recurring_monthly
end

#pre_tax_setupObject

Returns the value of attribute pre_tax_setup.



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

def pre_tax_setup
  @pre_tax_setup
end

#presale_eventObject

Returns the value of attribute presale_event.



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

def presale_event
  @presale_event
end

#preset_idObject

Returns the value of attribute preset_id.



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

def preset_id
  @preset_id
end

#pricesObject

Returns the value of attribute prices.



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

def prices
  @prices
end

#primary_disk_partition_idObject

Returns the value of attribute primary_disk_partition_id.



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

def primary_disk_partition_id
  @primary_disk_partition_id
end

#prioritiesObject

Returns the value of attribute priorities.



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

def priorities
  @priorities
end

#private_cloud_order_flagObject

Returns the value of attribute private_cloud_order_flag.



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

def private_cloud_order_flag
  @private_cloud_order_flag
end

#private_cloud_order_typeObject

Returns the value of attribute private_cloud_order_type.



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

def private_cloud_order_type
  @private_cloud_order_type
end

#promotion_codeObject

Returns the value of attribute promotion_code.



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

def promotion_code
  @promotion_code
end

#propertiesObject

Returns the value of attribute properties.



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

def properties
  @properties
end

#prorated_initial_chargeObject

Returns the value of attribute prorated_initial_charge.



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

def prorated_initial_charge
  @prorated_initial_charge
end

#prorated_order_totalObject

Returns the value of attribute prorated_order_total.



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

def prorated_order_total
  @prorated_order_total
end

#provision_scriptsObject

Returns the value of attribute provision_scripts.



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

def provision_scripts
  @provision_scripts
end

#quantityObject

Returns the value of attribute quantity.



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

def quantity
  @quantity
end

#quote_nameObject

Returns the value of attribute quote_name.



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

def quote_name
  @quote_name
end

#regional_groupObject

Returns the value of attribute regional_group.



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

def regional_group
  @regional_group
end

#resource_group_idObject

Returns the value of attribute resource_group_id.



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

def resource_group_id
  @resource_group_id
end

#resource_group_nameObject

Returns the value of attribute resource_group_name.



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

def resource_group_name
  @resource_group_name
end

#resource_group_template_idObject

Returns the value of attribute resource_group_template_id.



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

def resource_group_template_id
  @resource_group_template_id
end

#return_urlObject

Returns the value of attribute return_url.



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

def return_url
  @return_url
end

#send_quote_email_flagObject

Returns the value of attribute send_quote_email_flag.



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

def send_quote_email_flag
  @send_quote_email_flag
end

#server_core_countObject

Returns the value of attribute server_core_count.



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

def server_core_count
  @server_core_count
end

#source_virtual_guest_idObject

Returns the value of attribute source_virtual_guest_id.



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

def source_virtual_guest_id
  @source_virtual_guest_id
end

#ssh_keysObject

Returns the value of attribute ssh_keys.



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

def ssh_keys
  @ssh_keys
end

#step_idObject

Returns the value of attribute step_id.



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

def step_id
  @step_id
end

#storage_groupsObject

Returns the value of attribute storage_groups.



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

def storage_groups
  @storage_groups
end

#tax_cache_hashObject

Returns the value of attribute tax_cache_hash.



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

def tax_cache_hash
  @tax_cache_hash
end

#tax_completed_flagObject

Returns the value of attribute tax_completed_flag.



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

def tax_completed_flag
  @tax_completed_flag
end

#tech_incubator_item_priceObject

Returns the value of attribute tech_incubator_item_price.



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

def tech_incubator_item_price
  @tech_incubator_item_price
end

#total_recurring_taxObject

Returns the value of attribute total_recurring_tax.



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

def total_recurring_tax
  @total_recurring_tax
end

#total_setup_taxObject

Returns the value of attribute total_setup_tax.



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

def total_setup_tax
  @total_setup_tax
end

#use_hourly_pricingObject

Returns the value of attribute use_hourly_pricing.



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

def use_hourly_pricing
  @use_hourly_pricing
end

#virtual_guestsObject

Returns the value of attribute virtual_guests.



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

def virtual_guests
  @virtual_guests
end