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