Class: Softlayer::Product::Upgrade::Request
- Defined in:
- lib/softlayer/product/upgrade/request.rb,
lib/softlayer/product/upgrade/request/status.rb
Defined Under Namespace
Classes: Representer, Status
Constant Summary collapse
- SERVICE =
'SoftLayer_Product_Upgrade_Request'
Instance Attribute Summary collapse
-
#account ⇒ Object
Returns the value of attribute account.
-
#account_id ⇒ Object
Returns the value of attribute account_id.
-
#completed_flag ⇒ Object
Returns the value of attribute completed_flag.
-
#create_date ⇒ Object
Returns the value of attribute create_date.
-
#employee_id ⇒ Object
Returns the value of attribute employee_id.
-
#guest_id ⇒ Object
Returns the value of attribute guest_id.
-
#hardware_id ⇒ Object
Returns the value of attribute hardware_id.
-
#id ⇒ Object
Returns the value of attribute id.
-
#invoice ⇒ Object
Returns the value of attribute invoice.
-
#maintenance_start_time_utc ⇒ Object
Returns the value of attribute maintenance_start_time_utc.
-
#modify_date ⇒ Object
Returns the value of attribute modify_date.
-
#order ⇒ Object
Returns the value of attribute order.
-
#order_id ⇒ Object
Returns the value of attribute order_id.
-
#order_total ⇒ Object
Returns the value of attribute order_total.
-
#prorated_total ⇒ Object
Returns the value of attribute prorated_total.
-
#server ⇒ Object
Returns the value of attribute server.
-
#status ⇒ Object
Returns the value of attribute status.
-
#status_id ⇒ Object
Returns the value of attribute status_id.
-
#ticket ⇒ Object
Returns the value of attribute ticket.
-
#ticket_id ⇒ Object
Returns the value of attribute ticket_id.
-
#user ⇒ Object
Returns the value of attribute user.
-
#user_id ⇒ Object
Returns the value of attribute user_id.
-
#virtual_guest ⇒ Object
Returns the value of attribute virtual_guest.
Instance Method Summary collapse
- #approve_changes ⇒ Object
- #get_account ⇒ Object
- #get_completed_flag ⇒ Object
- #get_invoice ⇒ Object
- #get_object ⇒ Object
- #get_order ⇒ Object
- #get_server ⇒ Object
- #get_status ⇒ Object
- #get_ticket ⇒ Object
- #get_user ⇒ Object
- #get_virtual_guest ⇒ Object
-
#update_maintenance_window(message) ⇒ Object
maintenance_start_time maintenance_window_id.
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 ⇒ Object
Returns the value of attribute account.
21 22 23 |
# File 'lib/softlayer/product/upgrade/request.rb', line 21 def account @account end |
#account_id ⇒ Object
Returns the value of attribute account_id.
7 8 9 |
# File 'lib/softlayer/product/upgrade/request.rb', line 7 def account_id @account_id end |
#completed_flag ⇒ Object
Returns the value of attribute completed_flag.
22 23 24 |
# File 'lib/softlayer/product/upgrade/request.rb', line 22 def completed_flag @completed_flag end |
#create_date ⇒ Object
Returns the value of attribute create_date.
8 9 10 |
# File 'lib/softlayer/product/upgrade/request.rb', line 8 def create_date @create_date end |
#employee_id ⇒ Object
Returns the value of attribute employee_id.
9 10 11 |
# File 'lib/softlayer/product/upgrade/request.rb', line 9 def employee_id @employee_id end |
#guest_id ⇒ Object
Returns the value of attribute guest_id.
10 11 12 |
# File 'lib/softlayer/product/upgrade/request.rb', line 10 def guest_id @guest_id end |
#hardware_id ⇒ Object
Returns the value of attribute hardware_id.
11 12 13 |
# File 'lib/softlayer/product/upgrade/request.rb', line 11 def hardware_id @hardware_id end |
#id ⇒ Object
Returns the value of attribute id.
12 13 14 |
# File 'lib/softlayer/product/upgrade/request.rb', line 12 def id @id end |
#invoice ⇒ Object
Returns the value of attribute invoice.
23 24 25 |
# File 'lib/softlayer/product/upgrade/request.rb', line 23 def invoice @invoice end |
#maintenance_start_time_utc ⇒ Object
Returns the value of attribute maintenance_start_time_utc.
13 14 15 |
# File 'lib/softlayer/product/upgrade/request.rb', line 13 def maintenance_start_time_utc @maintenance_start_time_utc end |
#modify_date ⇒ Object
Returns the value of attribute modify_date.
14 15 16 |
# File 'lib/softlayer/product/upgrade/request.rb', line 14 def modify_date @modify_date end |
#order ⇒ Object
Returns the value of attribute order.
24 25 26 |
# File 'lib/softlayer/product/upgrade/request.rb', line 24 def order @order end |
#order_id ⇒ Object
Returns the value of attribute order_id.
15 16 17 |
# File 'lib/softlayer/product/upgrade/request.rb', line 15 def order_id @order_id end |
#order_total ⇒ Object
Returns the value of attribute order_total.
16 17 18 |
# File 'lib/softlayer/product/upgrade/request.rb', line 16 def order_total @order_total end |
#prorated_total ⇒ Object
Returns the value of attribute prorated_total.
17 18 19 |
# File 'lib/softlayer/product/upgrade/request.rb', line 17 def prorated_total @prorated_total end |
#server ⇒ Object
Returns the value of attribute server.
25 26 27 |
# File 'lib/softlayer/product/upgrade/request.rb', line 25 def server @server end |
#status ⇒ Object
Returns the value of attribute status.
26 27 28 |
# File 'lib/softlayer/product/upgrade/request.rb', line 26 def status @status end |
#status_id ⇒ Object
Returns the value of attribute status_id.
18 19 20 |
# File 'lib/softlayer/product/upgrade/request.rb', line 18 def status_id @status_id end |
#ticket ⇒ Object
Returns the value of attribute ticket.
27 28 29 |
# File 'lib/softlayer/product/upgrade/request.rb', line 27 def ticket @ticket end |
#ticket_id ⇒ Object
Returns the value of attribute ticket_id.
19 20 21 |
# File 'lib/softlayer/product/upgrade/request.rb', line 19 def ticket_id @ticket_id end |
#user ⇒ Object
Returns the value of attribute user.
28 29 30 |
# File 'lib/softlayer/product/upgrade/request.rb', line 28 def user @user end |
#user_id ⇒ Object
Returns the value of attribute user_id.
20 21 22 |
# File 'lib/softlayer/product/upgrade/request.rb', line 20 def user_id @user_id end |
#virtual_guest ⇒ Object
Returns the value of attribute virtual_guest.
29 30 31 |
# File 'lib/softlayer/product/upgrade/request.rb', line 29 def virtual_guest @virtual_guest end |
Instance Method Details
#approve_changes ⇒ Object
31 32 33 |
# File 'lib/softlayer/product/upgrade/request.rb', line 31 def approve_changes request(:approve_changes, Boolean) end |
#get_account ⇒ Object
35 36 37 |
# File 'lib/softlayer/product/upgrade/request.rb', line 35 def get_account request(:get_account, Softlayer::Account) end |
#get_completed_flag ⇒ Object
39 40 41 |
# File 'lib/softlayer/product/upgrade/request.rb', line 39 def get_completed_flag request(:get_completed_flag, Boolean) end |
#get_invoice ⇒ Object
43 44 45 |
# File 'lib/softlayer/product/upgrade/request.rb', line 43 def get_invoice request(:get_invoice, Softlayer::Billing::Invoice) end |
#get_object ⇒ Object
47 48 49 |
# File 'lib/softlayer/product/upgrade/request.rb', line 47 def get_object request(:get_object, Softlayer::Product::Upgrade::Request) end |
#get_order ⇒ Object
51 52 53 |
# File 'lib/softlayer/product/upgrade/request.rb', line 51 def get_order request(:get_order, Softlayer::Billing::Order) end |
#get_server ⇒ Object
55 56 57 |
# File 'lib/softlayer/product/upgrade/request.rb', line 55 def get_server request(:get_server, Softlayer::Hardware) end |
#get_status ⇒ Object
59 60 61 |
# File 'lib/softlayer/product/upgrade/request.rb', line 59 def get_status request(:get_status, Softlayer::Product::Upgrade::Request::Status) end |
#get_ticket ⇒ Object
63 64 65 |
# File 'lib/softlayer/product/upgrade/request.rb', line 63 def get_ticket request(:get_ticket, Softlayer::Ticket) end |
#get_user ⇒ Object
67 68 69 |
# File 'lib/softlayer/product/upgrade/request.rb', line 67 def get_user request(:get_user, Softlayer::User::Customer) end |
#get_virtual_guest ⇒ Object
71 72 73 |
# File 'lib/softlayer/product/upgrade/request.rb', line 71 def get_virtual_guest request(:get_virtual_guest, Softlayer::Virtual::Guest) end |
#update_maintenance_window(message) ⇒ Object
maintenance_start_time maintenance_window_id
77 78 79 |
# File 'lib/softlayer/product/upgrade/request.rb', line 77 def update_maintenance_window() request(:update_maintenance_window, Boolean, ) end |