Class: Softlayer::Network::Bandwidth::Version1::Allotment
- Defined in:
- lib/softlayer/network/bandwidth/version1/allotment.rb,
lib/softlayer/network/bandwidth/version1/allotment/detail.rb
Defined Under Namespace
Classes: Detail, Representer
Constant Summary collapse
- SERVICE =
'SoftLayer_Network_Bandwidth_Version1_Allotment'
Instance Attribute Summary collapse
-
#account ⇒ Object
Returns the value of attribute account.
-
#account_id ⇒ Object
Returns the value of attribute account_id.
-
#active_detail_count ⇒ Object
Returns the value of attribute active_detail_count.
-
#active_details ⇒ Object
Returns the value of attribute active_details.
-
#application_delivery_controller_count ⇒ Object
Returns the value of attribute application_delivery_controller_count.
-
#application_delivery_controllers ⇒ Object
Returns the value of attribute application_delivery_controllers.
-
#average_daily_public_bandwidth_usage ⇒ Object
Returns the value of attribute average_daily_public_bandwidth_usage.
-
#bandwidth_allotment_type_id ⇒ Object
Returns the value of attribute bandwidth_allotment_type_id.
-
#bare_metal_instance_count ⇒ Object
Returns the value of attribute bare_metal_instance_count.
-
#bare_metal_instances ⇒ Object
Returns the value of attribute bare_metal_instances.
-
#billing_cycle_bandwidth_usage ⇒ Object
Returns the value of attribute billing_cycle_bandwidth_usage.
-
#billing_cycle_bandwidth_usage_count ⇒ Object
Returns the value of attribute billing_cycle_bandwidth_usage_count.
-
#billing_cycle_private_bandwidth_usage ⇒ Object
Returns the value of attribute billing_cycle_private_bandwidth_usage.
-
#billing_cycle_public_bandwidth_usage ⇒ Object
Returns the value of attribute billing_cycle_public_bandwidth_usage.
-
#billing_cycle_public_usage_total ⇒ Object
Returns the value of attribute billing_cycle_public_usage_total.
-
#billing_item ⇒ Object
Returns the value of attribute billing_item.
-
#create_date ⇒ Object
Returns the value of attribute create_date.
-
#current_bandwidth_summary ⇒ Object
Returns the value of attribute current_bandwidth_summary.
-
#detail_count ⇒ Object
Returns the value of attribute detail_count.
-
#details ⇒ Object
Returns the value of attribute details.
-
#end_date ⇒ Object
Returns the value of attribute end_date.
-
#hardware ⇒ Object
Returns the value of attribute hardware.
-
#hardware_count ⇒ Object
Returns the value of attribute hardware_count.
-
#id ⇒ Object
Returns the value of attribute id.
-
#inbound_public_bandwidth_usage ⇒ Object
Returns the value of attribute inbound_public_bandwidth_usage.
-
#location_group ⇒ Object
Returns the value of attribute location_group.
-
#location_group_id ⇒ Object
Returns the value of attribute location_group_id.
-
#managed_bare_metal_instance_count ⇒ Object
Returns the value of attribute managed_bare_metal_instance_count.
-
#managed_bare_metal_instances ⇒ Object
Returns the value of attribute managed_bare_metal_instances.
-
#managed_hardware ⇒ Object
Returns the value of attribute managed_hardware.
-
#managed_hardware_count ⇒ Object
Returns the value of attribute managed_hardware_count.
-
#managed_virtual_guest_count ⇒ Object
Returns the value of attribute managed_virtual_guest_count.
-
#managed_virtual_guests ⇒ Object
Returns the value of attribute managed_virtual_guests.
-
#metric_tracking_object ⇒ Object
Returns the value of attribute metric_tracking_object.
-
#metric_tracking_object_id ⇒ Object
Returns the value of attribute metric_tracking_object_id.
-
#name ⇒ Object
Returns the value of attribute name.
-
#outbound_public_bandwidth_usage ⇒ Object
Returns the value of attribute outbound_public_bandwidth_usage.
-
#over_bandwidth_allocation_flag ⇒ Object
Returns the value of attribute over_bandwidth_allocation_flag.
-
#private_network_only_hardware ⇒ Object
Returns the value of attribute private_network_only_hardware.
-
#private_network_only_hardware_count ⇒ Object
Returns the value of attribute private_network_only_hardware_count.
-
#projected_over_bandwidth_allocation_flag ⇒ Object
Returns the value of attribute projected_over_bandwidth_allocation_flag.
-
#projected_public_bandwidth_usage ⇒ Object
Returns the value of attribute projected_public_bandwidth_usage.
-
#service_provider ⇒ Object
Returns the value of attribute service_provider.
-
#service_provider_id ⇒ Object
Returns the value of attribute service_provider_id.
-
#total_bandwidth_allocated ⇒ Object
Returns the value of attribute total_bandwidth_allocated.
-
#virtual_guest_count ⇒ Object
Returns the value of attribute virtual_guest_count.
-
#virtual_guests ⇒ Object
Returns the value of attribute virtual_guests.
Class Method Summary collapse
-
.create_object(message) ⇒ Object
template_object.
-
.reassign_servers(message) ⇒ Object
template_objects new_allotment_id.
-
.unassign_servers(message) ⇒ Object
template_objects.
Instance Method Summary collapse
-
#edit_object(message) ⇒ Object
template_object.
- #get_account ⇒ Object
- #get_active_details ⇒ Object
- #get_application_delivery_controllers ⇒ Object
- #get_average_daily_public_bandwidth_usage ⇒ Object
-
#get_backend_bandwidth_by_hour(message) ⇒ Object
date.
-
#get_backend_bandwidth_use(message) ⇒ Object
start_date end_date.
-
#get_bandwidth_for_date_range(message) ⇒ Object
start_date end_date.
-
#get_bandwidth_image(message) ⇒ Object
network_type snapshot_range draw date_specified date_specified_end.
- #get_bare_metal_instances ⇒ Object
- #get_billing_cycle_bandwidth_usage ⇒ Object
- #get_billing_cycle_private_bandwidth_usage ⇒ Object
- #get_billing_cycle_public_bandwidth_usage ⇒ Object
- #get_billing_cycle_public_usage_total ⇒ Object
- #get_billing_item ⇒ Object
- #get_current_bandwidth_summary ⇒ Object
-
#get_custom_bandwidth_data_by_date(message) ⇒ Object
graph_data.
- #get_details ⇒ Object
-
#get_frontend_bandwidth_by_hour(message) ⇒ Object
date.
-
#get_frontend_bandwidth_use(message) ⇒ Object
start_date end_date.
- #get_hardware ⇒ Object
- #get_inbound_public_bandwidth_usage ⇒ Object
- #get_location_group ⇒ Object
- #get_managed_bare_metal_instances ⇒ Object
- #get_managed_hardware ⇒ Object
- #get_managed_virtual_guests ⇒ Object
- #get_metric_tracking_object ⇒ Object
- #get_metric_tracking_object_id ⇒ Object
- #get_object ⇒ Object
- #get_outbound_public_bandwidth_usage ⇒ Object
- #get_over_bandwidth_allocation_flag ⇒ Object
- #get_private_network_only_hardware ⇒ Object
- #get_projected_over_bandwidth_allocation_flag ⇒ Object
- #get_projected_public_bandwidth_usage ⇒ Object
- #get_service_provider ⇒ Object
- #get_total_bandwidth_allocated ⇒ Object
- #get_virtual_guests ⇒ Object
- #request_vdr_cancellation ⇒ Object
-
#request_vdr_content_updates(message) ⇒ Object
hardware_to_add hardware_to_remove clouds_to_add clouds_to_remove optional_allotment_id adc_to_add adc_to_remove.
-
#set_vdr_content(message) ⇒ Object
hardware bare_metal_servers virtual_server_instance adc optional_allotment_id.
-
#void_pending_server_move(message) ⇒ Object
id type.
- #void_pending_vdr_cancellation ⇒ Object
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.
27 28 29 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 27 def account @account end |
#account_id ⇒ Object
Returns the value of attribute account_id.
8 9 10 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 8 def account_id @account_id end |
#active_detail_count ⇒ Object
Returns the value of attribute active_detail_count.
16 17 18 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 16 def active_detail_count @active_detail_count end |
#active_details ⇒ Object
Returns the value of attribute active_details.
28 29 30 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 28 def active_details @active_details end |
#application_delivery_controller_count ⇒ Object
Returns the value of attribute application_delivery_controller_count.
17 18 19 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 17 def application_delivery_controller_count @application_delivery_controller_count end |
#application_delivery_controllers ⇒ Object
Returns the value of attribute application_delivery_controllers.
29 30 31 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 29 def application_delivery_controllers @application_delivery_controllers end |
#average_daily_public_bandwidth_usage ⇒ Object
Returns the value of attribute average_daily_public_bandwidth_usage.
30 31 32 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 30 def average_daily_public_bandwidth_usage @average_daily_public_bandwidth_usage end |
#bandwidth_allotment_type_id ⇒ Object
Returns the value of attribute bandwidth_allotment_type_id.
9 10 11 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 9 def bandwidth_allotment_type_id @bandwidth_allotment_type_id end |
#bare_metal_instance_count ⇒ Object
Returns the value of attribute bare_metal_instance_count.
18 19 20 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 18 def @bare_metal_instance_count end |
#bare_metal_instances ⇒ Object
Returns the value of attribute bare_metal_instances.
31 32 33 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 31 def @bare_metal_instances end |
#billing_cycle_bandwidth_usage ⇒ Object
Returns the value of attribute billing_cycle_bandwidth_usage.
32 33 34 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 32 def billing_cycle_bandwidth_usage @billing_cycle_bandwidth_usage end |
#billing_cycle_bandwidth_usage_count ⇒ Object
Returns the value of attribute billing_cycle_bandwidth_usage_count.
19 20 21 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 19 def billing_cycle_bandwidth_usage_count @billing_cycle_bandwidth_usage_count end |
#billing_cycle_private_bandwidth_usage ⇒ Object
Returns the value of attribute billing_cycle_private_bandwidth_usage.
33 34 35 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 33 def billing_cycle_private_bandwidth_usage @billing_cycle_private_bandwidth_usage end |
#billing_cycle_public_bandwidth_usage ⇒ Object
Returns the value of attribute billing_cycle_public_bandwidth_usage.
34 35 36 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 34 def billing_cycle_public_bandwidth_usage @billing_cycle_public_bandwidth_usage end |
#billing_cycle_public_usage_total ⇒ Object
Returns the value of attribute billing_cycle_public_usage_total.
35 36 37 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 35 def billing_cycle_public_usage_total @billing_cycle_public_usage_total end |
#billing_item ⇒ Object
Returns the value of attribute billing_item.
36 37 38 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 36 def billing_item @billing_item end |
#create_date ⇒ Object
Returns the value of attribute create_date.
10 11 12 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 10 def create_date @create_date end |
#current_bandwidth_summary ⇒ Object
Returns the value of attribute current_bandwidth_summary.
37 38 39 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 37 def current_bandwidth_summary @current_bandwidth_summary end |
#detail_count ⇒ Object
Returns the value of attribute detail_count.
20 21 22 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 20 def detail_count @detail_count end |
#details ⇒ Object
Returns the value of attribute details.
38 39 40 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 38 def details @details end |
#end_date ⇒ Object
Returns the value of attribute end_date.
11 12 13 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 11 def end_date @end_date end |
#hardware ⇒ Object
Returns the value of attribute hardware.
39 40 41 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 39 def hardware @hardware end |
#hardware_count ⇒ Object
Returns the value of attribute hardware_count.
21 22 23 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 21 def hardware_count @hardware_count end |
#id ⇒ Object
Returns the value of attribute id.
12 13 14 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 12 def id @id end |
#inbound_public_bandwidth_usage ⇒ Object
Returns the value of attribute inbound_public_bandwidth_usage.
40 41 42 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 40 def inbound_public_bandwidth_usage @inbound_public_bandwidth_usage end |
#location_group ⇒ Object
Returns the value of attribute location_group.
41 42 43 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 41 def location_group @location_group end |
#location_group_id ⇒ Object
Returns the value of attribute location_group_id.
13 14 15 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 13 def location_group_id @location_group_id end |
#managed_bare_metal_instance_count ⇒ Object
Returns the value of attribute managed_bare_metal_instance_count.
22 23 24 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 22 def @managed_bare_metal_instance_count end |
#managed_bare_metal_instances ⇒ Object
Returns the value of attribute managed_bare_metal_instances.
42 43 44 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 42 def @managed_bare_metal_instances end |
#managed_hardware ⇒ Object
Returns the value of attribute managed_hardware.
43 44 45 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 43 def managed_hardware @managed_hardware end |
#managed_hardware_count ⇒ Object
Returns the value of attribute managed_hardware_count.
23 24 25 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 23 def managed_hardware_count @managed_hardware_count end |
#managed_virtual_guest_count ⇒ Object
Returns the value of attribute managed_virtual_guest_count.
24 25 26 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 24 def managed_virtual_guest_count @managed_virtual_guest_count end |
#managed_virtual_guests ⇒ Object
Returns the value of attribute managed_virtual_guests.
44 45 46 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 44 def managed_virtual_guests @managed_virtual_guests end |
#metric_tracking_object ⇒ Object
Returns the value of attribute metric_tracking_object.
45 46 47 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 45 def metric_tracking_object @metric_tracking_object end |
#metric_tracking_object_id ⇒ Object
Returns the value of attribute metric_tracking_object_id.
46 47 48 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 46 def metric_tracking_object_id @metric_tracking_object_id end |
#name ⇒ Object
Returns the value of attribute name.
14 15 16 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 14 def name @name end |
#outbound_public_bandwidth_usage ⇒ Object
Returns the value of attribute outbound_public_bandwidth_usage.
47 48 49 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 47 def outbound_public_bandwidth_usage @outbound_public_bandwidth_usage end |
#over_bandwidth_allocation_flag ⇒ Object
Returns the value of attribute over_bandwidth_allocation_flag.
48 49 50 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 48 def over_bandwidth_allocation_flag @over_bandwidth_allocation_flag end |
#private_network_only_hardware ⇒ Object
Returns the value of attribute private_network_only_hardware.
49 50 51 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 49 def private_network_only_hardware @private_network_only_hardware end |
#private_network_only_hardware_count ⇒ Object
Returns the value of attribute private_network_only_hardware_count.
25 26 27 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 25 def private_network_only_hardware_count @private_network_only_hardware_count end |
#projected_over_bandwidth_allocation_flag ⇒ Object
Returns the value of attribute projected_over_bandwidth_allocation_flag.
50 51 52 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 50 def projected_over_bandwidth_allocation_flag @projected_over_bandwidth_allocation_flag end |
#projected_public_bandwidth_usage ⇒ Object
Returns the value of attribute projected_public_bandwidth_usage.
51 52 53 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 51 def projected_public_bandwidth_usage @projected_public_bandwidth_usage end |
#service_provider ⇒ Object
Returns the value of attribute service_provider.
52 53 54 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 52 def service_provider @service_provider end |
#service_provider_id ⇒ Object
Returns the value of attribute service_provider_id.
15 16 17 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 15 def service_provider_id @service_provider_id end |
#total_bandwidth_allocated ⇒ Object
Returns the value of attribute total_bandwidth_allocated.
53 54 55 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 53 def total_bandwidth_allocated @total_bandwidth_allocated end |
#virtual_guest_count ⇒ Object
Returns the value of attribute virtual_guest_count.
26 27 28 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 26 def virtual_guest_count @virtual_guest_count end |
#virtual_guests ⇒ Object
Returns the value of attribute virtual_guests.
54 55 56 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 54 def virtual_guests @virtual_guests end |
Class Method Details
.create_object(message) ⇒ Object
template_object
57 58 59 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 57 def self.create_object() request(:create_object, Softlayer::Network::Bandwidth::Version1::Allotment, ) end |
.reassign_servers(message) ⇒ Object
template_objects new_allotment_id
226 227 228 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 226 def self.reassign_servers() request(:reassign_servers, Boolean, ) end |
.unassign_servers(message) ⇒ Object
template_objects
255 256 257 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 255 def self.unassign_servers() request(:unassign_servers, Boolean, ) end |
Instance Method Details
#edit_object(message) ⇒ Object
template_object
62 63 64 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 62 def edit_object() request(:edit_object, Boolean, ) end |
#get_account ⇒ Object
66 67 68 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 66 def get_account request(:get_account, Softlayer::Account) end |
#get_active_details ⇒ Object
70 71 72 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 70 def get_active_details request(:get_active_details, Array[Softlayer::Network::Bandwidth::Version1::Allotment::Detail]) end |
#get_application_delivery_controllers ⇒ Object
74 75 76 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 74 def get_application_delivery_controllers request(:get_application_delivery_controllers, Array[Softlayer::Network::Application::Delivery::Controller]) end |
#get_average_daily_public_bandwidth_usage ⇒ Object
78 79 80 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 78 def get_average_daily_public_bandwidth_usage request(:get_average_daily_public_bandwidth_usage, Float) end |
#get_backend_bandwidth_by_hour(message) ⇒ Object
date
83 84 85 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 83 def get_backend_bandwidth_by_hour() request(:get_backend_bandwidth_by_hour, Array[Softlayer::Container::Network::Bandwidth::Version1::Usage], ) end |
#get_backend_bandwidth_use(message) ⇒ Object
start_date end_date
89 90 91 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 89 def get_backend_bandwidth_use() request(:get_backend_bandwidth_use, Array[Softlayer::Network::Bandwidth::Version1::Usage::Detail], ) end |
#get_bandwidth_for_date_range(message) ⇒ Object
start_date end_date
95 96 97 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 95 def get_bandwidth_for_date_range() request(:get_bandwidth_for_date_range, Array[Softlayer::Metric::Tracking::Object::Data], ) end |
#get_bandwidth_image(message) ⇒ Object
network_type snapshot_range draw date_specified date_specified_end
104 105 106 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 104 def get_bandwidth_image() request(:get_bandwidth_image, Softlayer::Container::Bandwidth::GraphOutputs, ) end |
#get_bare_metal_instances ⇒ Object
108 109 110 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 108 def request(:get_bare_metal_instances, Array[Softlayer::Hardware]) end |
#get_billing_cycle_bandwidth_usage ⇒ Object
112 113 114 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 112 def get_billing_cycle_bandwidth_usage request(:get_billing_cycle_bandwidth_usage, Array[Softlayer::Network::Bandwidth::Usage]) end |
#get_billing_cycle_private_bandwidth_usage ⇒ Object
116 117 118 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 116 def get_billing_cycle_private_bandwidth_usage request(:get_billing_cycle_private_bandwidth_usage, Softlayer::Network::Bandwidth::Usage) end |
#get_billing_cycle_public_bandwidth_usage ⇒ Object
120 121 122 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 120 def get_billing_cycle_public_bandwidth_usage request(:get_billing_cycle_public_bandwidth_usage, Softlayer::Network::Bandwidth::Usage) end |
#get_billing_cycle_public_usage_total ⇒ Object
124 125 126 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 124 def get_billing_cycle_public_usage_total request(:get_billing_cycle_public_usage_total, Integer) end |
#get_billing_item ⇒ Object
128 129 130 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 128 def get_billing_item request(:get_billing_item, Softlayer::Billing::Item) end |
#get_current_bandwidth_summary ⇒ Object
132 133 134 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 132 def get_current_bandwidth_summary request(:get_current_bandwidth_summary, Softlayer::Metric::Tracking::Object::Bandwidth::Summary) end |
#get_custom_bandwidth_data_by_date(message) ⇒ Object
graph_data
137 138 139 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 137 def get_custom_bandwidth_data_by_date() request(:get_custom_bandwidth_data_by_date, Softlayer::Container::Graph, ) end |
#get_details ⇒ Object
141 142 143 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 141 def get_details request(:get_details, Array[Softlayer::Network::Bandwidth::Version1::Allotment::Detail]) end |
#get_frontend_bandwidth_by_hour(message) ⇒ Object
date
146 147 148 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 146 def get_frontend_bandwidth_by_hour() request(:get_frontend_bandwidth_by_hour, Array[Softlayer::Container::Network::Bandwidth::Version1::Usage], ) end |
#get_frontend_bandwidth_use(message) ⇒ Object
start_date end_date
152 153 154 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 152 def get_frontend_bandwidth_use() request(:get_frontend_bandwidth_use, Array[Softlayer::Network::Bandwidth::Version1::Usage::Detail], ) end |
#get_hardware ⇒ Object
156 157 158 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 156 def get_hardware request(:get_hardware, Array[Softlayer::Hardware]) end |
#get_inbound_public_bandwidth_usage ⇒ Object
160 161 162 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 160 def get_inbound_public_bandwidth_usage request(:get_inbound_public_bandwidth_usage, Float) end |
#get_location_group ⇒ Object
164 165 166 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 164 def get_location_group request(:get_location_group, Softlayer::Location::Group) end |
#get_managed_bare_metal_instances ⇒ Object
168 169 170 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 168 def request(:get_managed_bare_metal_instances, Array[Softlayer::Hardware]) end |
#get_managed_hardware ⇒ Object
172 173 174 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 172 def get_managed_hardware request(:get_managed_hardware, Array[Softlayer::Hardware]) end |
#get_managed_virtual_guests ⇒ Object
176 177 178 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 176 def get_managed_virtual_guests request(:get_managed_virtual_guests, Array[Softlayer::Virtual::Guest]) end |
#get_metric_tracking_object ⇒ Object
180 181 182 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 180 def get_metric_tracking_object request(:get_metric_tracking_object, Softlayer::Metric::Tracking::Object::VirtualDedicatedRack) end |
#get_metric_tracking_object_id ⇒ Object
184 185 186 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 184 def get_metric_tracking_object_id request(:get_metric_tracking_object_id, Integer) end |
#get_object ⇒ Object
188 189 190 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 188 def get_object request(:get_object, Softlayer::Network::Bandwidth::Version1::Allotment) end |
#get_outbound_public_bandwidth_usage ⇒ Object
192 193 194 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 192 def get_outbound_public_bandwidth_usage request(:get_outbound_public_bandwidth_usage, Float) end |
#get_over_bandwidth_allocation_flag ⇒ Object
196 197 198 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 196 def get_over_bandwidth_allocation_flag request(:get_over_bandwidth_allocation_flag, Integer) end |
#get_private_network_only_hardware ⇒ Object
200 201 202 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 200 def get_private_network_only_hardware request(:get_private_network_only_hardware, Array[Softlayer::Hardware]) end |
#get_projected_over_bandwidth_allocation_flag ⇒ Object
204 205 206 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 204 def get_projected_over_bandwidth_allocation_flag request(:get_projected_over_bandwidth_allocation_flag, Integer) end |
#get_projected_public_bandwidth_usage ⇒ Object
208 209 210 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 208 def get_projected_public_bandwidth_usage request(:get_projected_public_bandwidth_usage, Float) end |
#get_service_provider ⇒ Object
212 213 214 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 212 def get_service_provider request(:get_service_provider, Softlayer::Service::Provider) end |
#get_total_bandwidth_allocated ⇒ Object
216 217 218 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 216 def get_total_bandwidth_allocated request(:get_total_bandwidth_allocated, BigDecimal) end |
#get_virtual_guests ⇒ Object
220 221 222 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 220 def get_virtual_guests request(:get_virtual_guests, Array[Softlayer::Virtual::Guest]) end |
#request_vdr_cancellation ⇒ Object
230 231 232 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 230 def request_vdr_cancellation request(:request_vdr_cancellation, Boolean) end |
#request_vdr_content_updates(message) ⇒ Object
hardware_to_add hardware_to_remove clouds_to_add clouds_to_remove optional_allotment_id adc_to_add adc_to_remove
241 242 243 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 241 def request_vdr_content_updates() request(:request_vdr_content_updates, Boolean, ) end |
#set_vdr_content(message) ⇒ Object
hardware bare_metal_servers virtual_server_instance adc optional_allotment_id
250 251 252 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 250 def set_vdr_content() request(:set_vdr_content, Boolean, ) end |
#void_pending_server_move(message) ⇒ Object
id type
261 262 263 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 261 def void_pending_server_move() request(:void_pending_server_move, Boolean, ) end |
#void_pending_vdr_cancellation ⇒ Object
265 266 267 |
# File 'lib/softlayer/network/bandwidth/version1/allotment.rb', line 265 def void_pending_vdr_cancellation request(:void_pending_vdr_cancellation, Boolean) end |