class Softlayer::Billing::Item
Constants
- SERVICE
Attributes
account[RW]
active_agreement[RW]
active_agreement_flag[RW]
active_associated_children[RW]
active_associated_children_count[RW]
active_associated_guest_disk_billing_item_count[RW]
active_associated_guest_disk_billing_items[RW]
active_bundled_item_count[RW]
active_bundled_items[RW]
active_cancellation_item[RW]
active_children[RW]
active_children_count[RW]
active_flag[RW]
active_spare_pool_associated_guest_disk_billing_item_count[RW]
active_spare_pool_associated_guest_disk_billing_items[RW]
active_spare_pool_bundled_item_count[RW]
active_spare_pool_bundled_items[RW]
allow_cancellation_flag[RW]
associated_billing_item[RW]
associated_billing_item_history[RW]
associated_billing_item_history_count[RW]
associated_billing_item_id[RW]
associated_children[RW]
associated_children_count[RW]
associated_parent[RW]
associated_parent_count[RW]
available_matching_vlan_count[RW]
available_matching_vlans[RW]
bandwidth_allocation[RW]
billable_children[RW]
billable_children_count[RW]
bundle_item_count[RW]
bundle_items[RW]
bundled_item_count[RW]
bundled_items[RW]
canceled_children[RW]
canceled_children_count[RW]
cancellation_date[RW]
cancellation_reason[RW]
cancellation_request_count[RW]
cancellation_requests[RW]
category[RW]
category_code[RW]
children[RW]
children_count[RW]
children_with_active_agreement[RW]
children_with_active_agreement_count[RW]
create_date[RW]
current_hourly_charge[RW]
cycle_start_date[RW]
description[RW]
domain_name[RW]
downgrade_item_count[RW]
downgrade_items[RW]
filtered_next_invoice_children[RW]
filtered_next_invoice_children_count[RW]
host_name[RW]
hourly_flag[RW]
hourly_recurring_fee[RW]
hours_used[RW]
id[RW]
invoice_item[RW]
invoice_item_count[RW]
invoice_items[RW]
item[RW]
labor_fee[RW]
labor_fee_tax_rate[RW]
last_bill_date[RW]
location[RW]
modify_date[RW]
next_bill_date[RW]
next_invoice_children[RW]
next_invoice_children_count[RW]
next_invoice_total_one_time_amount[RW]
next_invoice_total_one_time_tax_amount[RW]
next_invoice_total_recurring_amount[RW]
next_invoice_total_recurring_tax_amount[RW]
non_zero_next_invoice_children[RW]
non_zero_next_invoice_children_count[RW]
notes[RW]
one_time_fee[RW]
one_time_fee_tax_rate[RW]
order_item[RW]
order_item_id[RW]
original_location[RW]
package[RW]
parent[RW]
parent_id[RW]
parent_virtual_guest_billing_item[RW]
pending_cancellation_flag[RW]
pending_order_item[RW]
provision_transaction[RW]
recurring_fee[RW]
recurring_fee_tax_rate[RW]
recurring_months[RW]
service_provider_id[RW]
setup_fee[RW]
setup_fee_tax_rate[RW]
software_description[RW]
upgrade_item[RW]
upgrade_item_count[RW]
upgrade_items[RW]
Public Class Methods
get_service_billing_items_by_category(message)
click to toggle source
category_code
include_zero_recurring_fee
# File lib/softlayer/billing/item.rb, line 331 def self.get_service_billing_items_by_category(message) request(:get_service_billing_items_by_category, Array[Softlayer::Billing::Item], message) end
Public Instance Methods
cancel_item(message)
click to toggle source
cancel_immediately cancel_associated_billing_items reason customer_note
# File lib/softlayer/billing/item.rb, line 125 def cancel_item(message) request(:cancel_item, Boolean, message) end
cancel_service()
click to toggle source
# File lib/softlayer/billing/item.rb, line 129 def cancel_service request(:cancel_service, Boolean) end
cancel_service_on_anniversary_date()
click to toggle source
# File lib/softlayer/billing/item.rb, line 133 def cancel_service_on_anniversary_date request(:cancel_service_on_anniversary_date, Boolean) end
get_account()
click to toggle source
# File lib/softlayer/billing/item.rb, line 137 def get_account request(:get_account, Softlayer::Account) end
get_active_agreement()
click to toggle source
# File lib/softlayer/billing/item.rb, line 141 def get_active_agreement request(:get_active_agreement, Softlayer::Account::Agreement) end
get_active_agreement_flag()
click to toggle source
# File lib/softlayer/billing/item.rb, line 145 def get_active_agreement_flag request(:get_active_agreement_flag, Softlayer::Account::Agreement) end
get_active_associated_children()
click to toggle source
# File lib/softlayer/billing/item.rb, line 149 def get_active_associated_children request(:get_active_associated_children, Array[Softlayer::Billing::Item]) end
get_active_associated_guest_disk_billing_items()
click to toggle source
# File lib/softlayer/billing/item.rb, line 153 def get_active_associated_guest_disk_billing_items request(:get_active_associated_guest_disk_billing_items, Array[Softlayer::Billing::Item]) end
get_active_bundled_items()
click to toggle source
# File lib/softlayer/billing/item.rb, line 157 def get_active_bundled_items request(:get_active_bundled_items, Array[Softlayer::Billing::Item]) end
get_active_cancellation_item()
click to toggle source
# File lib/softlayer/billing/item.rb, line 161 def get_active_cancellation_item request(:get_active_cancellation_item, Softlayer::Billing::Item::Cancellation::Request::Item) end
get_active_children()
click to toggle source
# File lib/softlayer/billing/item.rb, line 165 def get_active_children request(:get_active_children, Array[Softlayer::Billing::Item]) end
get_active_flag()
click to toggle source
# File lib/softlayer/billing/item.rb, line 169 def get_active_flag request(:get_active_flag, Boolean) end
get_active_spare_pool_associated_guest_disk_billing_items()
click to toggle source
# File lib/softlayer/billing/item.rb, line 173 def get_active_spare_pool_associated_guest_disk_billing_items request(:get_active_spare_pool_associated_guest_disk_billing_items, Array[Softlayer::Billing::Item]) end
get_active_spare_pool_bundled_items()
click to toggle source
# File lib/softlayer/billing/item.rb, line 177 def get_active_spare_pool_bundled_items request(:get_active_spare_pool_bundled_items, Array[Softlayer::Billing::Item]) end
get_associated_billing_item()
click to toggle source
# File lib/softlayer/billing/item.rb, line 181 def get_associated_billing_item request(:get_associated_billing_item, Softlayer::Billing::Item) end
get_associated_billing_item_history()
click to toggle source
# File lib/softlayer/billing/item.rb, line 185 def get_associated_billing_item_history request(:get_associated_billing_item_history, Array[Softlayer::Billing::Item::Association::History]) end
get_associated_children()
click to toggle source
# File lib/softlayer/billing/item.rb, line 189 def get_associated_children request(:get_associated_children, Array[Softlayer::Billing::Item]) end
get_associated_parent()
click to toggle source
# File lib/softlayer/billing/item.rb, line 193 def get_associated_parent request(:get_associated_parent, Array[Softlayer::Billing::Item]) end
get_available_matching_vlans()
click to toggle source
# File lib/softlayer/billing/item.rb, line 197 def get_available_matching_vlans request(:get_available_matching_vlans, Array[Softlayer::Network::Vlan]) end
get_bandwidth_allocation()
click to toggle source
# File lib/softlayer/billing/item.rb, line 201 def get_bandwidth_allocation request(:get_bandwidth_allocation, Softlayer::Network::Bandwidth::Version1::Allocation) end
get_billable_children()
click to toggle source
# File lib/softlayer/billing/item.rb, line 205 def get_billable_children request(:get_billable_children, Array[Softlayer::Billing::Item]) end
get_bundle_items()
click to toggle source
# File lib/softlayer/billing/item.rb, line 209 def get_bundle_items request(:get_bundle_items, Array[Softlayer::Product::Item::Bundles]) end
get_bundled_items()
click to toggle source
# File lib/softlayer/billing/item.rb, line 213 def get_bundled_items request(:get_bundled_items, Array[Softlayer::Billing::Item]) end
get_canceled_children()
click to toggle source
# File lib/softlayer/billing/item.rb, line 217 def get_canceled_children request(:get_canceled_children, Array[Softlayer::Billing::Item]) end
get_cancellation_reason()
click to toggle source
# File lib/softlayer/billing/item.rb, line 221 def get_cancellation_reason request(:get_cancellation_reason, Softlayer::Billing::Item::Cancellation::Reason) end
get_cancellation_requests()
click to toggle source
# File lib/softlayer/billing/item.rb, line 225 def get_cancellation_requests request(:get_cancellation_requests, Array[Softlayer::Billing::Item::Cancellation::Request]) end
get_category()
click to toggle source
# File lib/softlayer/billing/item.rb, line 229 def get_category request(:get_category, Softlayer::Product::Item::Category) end
get_children()
click to toggle source
# File lib/softlayer/billing/item.rb, line 233 def get_children request(:get_children, Array[Softlayer::Billing::Item]) end
get_children_with_active_agreement()
click to toggle source
# File lib/softlayer/billing/item.rb, line 237 def get_children_with_active_agreement request(:get_children_with_active_agreement, Array[Softlayer::Billing::Item]) end
get_downgrade_items()
click to toggle source
# File lib/softlayer/billing/item.rb, line 241 def get_downgrade_items request(:get_downgrade_items, Array[Softlayer::Product::Item]) end
get_filtered_next_invoice_children()
click to toggle source
# File lib/softlayer/billing/item.rb, line 245 def get_filtered_next_invoice_children request(:get_filtered_next_invoice_children, Array[Softlayer::Billing::Item]) end
get_hourly_flag()
click to toggle source
# File lib/softlayer/billing/item.rb, line 249 def get_hourly_flag request(:get_hourly_flag, Boolean) end
get_invoice_item()
click to toggle source
# File lib/softlayer/billing/item.rb, line 253 def get_invoice_item request(:get_invoice_item, Softlayer::Billing::Invoice::Item) end
get_invoice_items()
click to toggle source
# File lib/softlayer/billing/item.rb, line 257 def get_invoice_items request(:get_invoice_items, Array[Softlayer::Billing::Invoice::Item]) end
get_item()
click to toggle source
# File lib/softlayer/billing/item.rb, line 261 def get_item request(:get_item, Softlayer::Product::Item) end
get_location()
click to toggle source
# File lib/softlayer/billing/item.rb, line 265 def get_location request(:get_location, Softlayer::Location) end
get_next_invoice_children()
click to toggle source
# File lib/softlayer/billing/item.rb, line 269 def get_next_invoice_children request(:get_next_invoice_children, Array[Softlayer::Billing::Item]) end
get_next_invoice_total_one_time_amount()
click to toggle source
# File lib/softlayer/billing/item.rb, line 273 def get_next_invoice_total_one_time_amount request(:get_next_invoice_total_one_time_amount, Float) end
get_next_invoice_total_one_time_tax_amount()
click to toggle source
# File lib/softlayer/billing/item.rb, line 277 def get_next_invoice_total_one_time_tax_amount request(:get_next_invoice_total_one_time_tax_amount, Float) end
get_next_invoice_total_recurring_amount()
click to toggle source
# File lib/softlayer/billing/item.rb, line 281 def get_next_invoice_total_recurring_amount request(:get_next_invoice_total_recurring_amount, Float) end
get_next_invoice_total_recurring_tax_amount()
click to toggle source
# File lib/softlayer/billing/item.rb, line 285 def get_next_invoice_total_recurring_tax_amount request(:get_next_invoice_total_recurring_tax_amount, Float) end
get_non_zero_next_invoice_children()
click to toggle source
# File lib/softlayer/billing/item.rb, line 289 def get_non_zero_next_invoice_children request(:get_non_zero_next_invoice_children, Array[Softlayer::Billing::Item]) end
get_object()
click to toggle source
# File lib/softlayer/billing/item.rb, line 293 def get_object request(:get_object, Softlayer::Billing::Item) end
get_order_item()
click to toggle source
# File lib/softlayer/billing/item.rb, line 297 def get_order_item request(:get_order_item, Softlayer::Billing::Order::Item) end
get_original_location()
click to toggle source
# File lib/softlayer/billing/item.rb, line 301 def get_original_location request(:get_original_location, Softlayer::Location) end
get_package()
click to toggle source
# File lib/softlayer/billing/item.rb, line 305 def get_package request(:get_package, Softlayer::Product::Package) end
get_parent()
click to toggle source
# File lib/softlayer/billing/item.rb, line 309 def get_parent request(:get_parent, Softlayer::Billing::Item) end
get_parent_virtual_guest_billing_item()
click to toggle source
# File lib/softlayer/billing/item.rb, line 313 def get_parent_virtual_guest_billing_item request(:get_parent_virtual_guest_billing_item, Softlayer::Billing::Item::Virtual::Guest) end
get_pending_cancellation_flag()
click to toggle source
# File lib/softlayer/billing/item.rb, line 317 def get_pending_cancellation_flag request(:get_pending_cancellation_flag, Boolean) end
get_pending_order_item()
click to toggle source
# File lib/softlayer/billing/item.rb, line 321 def get_pending_order_item request(:get_pending_order_item, Softlayer::Billing::Order::Item) end
get_provision_transaction()
click to toggle source
# File lib/softlayer/billing/item.rb, line 325 def get_provision_transaction request(:get_provision_transaction, Softlayer::Provisioning::Version1::Transaction) end
get_software_description()
click to toggle source
# File lib/softlayer/billing/item.rb, line 335 def get_software_description request(:get_software_description, Softlayer::Software::Description) end
get_upgrade_item()
click to toggle source
# File lib/softlayer/billing/item.rb, line 339 def get_upgrade_item request(:get_upgrade_item, Softlayer::Product::Item) end
get_upgrade_items()
click to toggle source
# File lib/softlayer/billing/item.rb, line 343 def get_upgrade_items request(:get_upgrade_items, Array[Softlayer::Product::Item]) end
remove_association_id()
click to toggle source
# File lib/softlayer/billing/item.rb, line 347 def remove_association_id request(:remove_association_id, Boolean) end
set_association_id(message)
click to toggle source
associated_id
# File lib/softlayer/billing/item.rb, line 352 def set_association_id(message) request(:set_association_id, Boolean, message) end
void_cancel_service()
click to toggle source
# File lib/softlayer/billing/item.rb, line 356 def void_cancel_service request(:void_cancel_service, Boolean) end