Class Hardware
java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.billing.invoice.Item
com.softlayer.api.service.billing.invoice.item.Hardware
@ApiType("SoftLayer_Billing_Invoice_Item_Hardware") public class Hardware extends Item
The SoftLayer_Billing_Invoice_Item_Hardware data type contains a "resource". This resource is a link to the hardware tied to a SoftLayer_Billing_item whose category code is "server".
- See Also:
- SoftLayer_Billing_Invoice_Item_Hardware
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Hardware.Mask
Nested classes/interfaces inherited from class com.softlayer.api.service.billing.invoice.Item
Item.Service, Item.ServiceAsync
-
Field Summary
Fields Modifier and Type Field Description protected Hardware
resource
The resource for a server invoice item.Fields inherited from class com.softlayer.api.service.billing.invoice.Item
associatedChildren, associatedChildrenCount, associatedInvoiceItem, associatedInvoiceItemId, associatedInvoiceItemIdSpecified, billingItem, billingItemId, billingItemIdSpecified, category, categoryCode, categoryCodeSpecified, children, childrenCount, createDate, createDateSpecified, description, descriptionSpecified, domainName, domainNameSpecified, filteredAssociatedChildren, filteredAssociatedChildrenCount, hostName, hostNameSpecified, hourlyFlag, hourlyRecurringFee, hourlyRecurringFeeSpecified, id, idSpecified, invoice, invoiceId, invoiceIdSpecified, laborAfterTaxAmount, laborAfterTaxAmountSpecified, laborFee, laborFeeSpecified, laborFeeTaxRate, laborFeeTaxRateSpecified, laborTaxAmount, laborTaxAmountSpecified, location, nonZeroAssociatedChildren, nonZeroAssociatedChildrenCount, notes, notesSpecified, oneTimeAfterTaxAmount, oneTimeAfterTaxAmountSpecified, oneTimeFee, oneTimeFeeSpecified, oneTimeFeeTaxRate, oneTimeFeeTaxRateSpecified, oneTimeTaxAmount, oneTimeTaxAmountSpecified, parent, parentId, parentIdSpecified, product, productItemId, productItemIdSpecified, recurringAfterTaxAmount, recurringAfterTaxAmountSpecified, recurringFee, recurringFeeSpecified, recurringFeeTaxRate, recurringFeeTaxRateSpecified, recurringTaxAmount, recurringTaxAmountSpecified, resourceTableId, resourceTableIdSpecified, serviceProviderId, serviceProviderIdSpecified, setupAfterTaxAmount, setupAfterTaxAmountSpecified, setupFee, setupFeeDeferralMonths, setupFeeDeferralMonthsSpecified, setupFeeSpecified, setupFeeTaxRate, setupFeeTaxRateSpecified, setupTaxAmount, setupTaxAmountSpecified, topLevelProductGroupName, totalOneTimeAmount, totalOneTimeTaxAmount, totalRecurringAmount, totalRecurringTaxAmount, usageChargeFlag
-
Constructor Summary
Constructors Constructor Description Hardware()
-
Method Summary
Modifier and Type Method Description Hardware
getResource()
void
setResource(Hardware resource)
Methods inherited from class com.softlayer.api.service.billing.invoice.Item
asService, getAssociatedChildren, getAssociatedChildrenCount, getAssociatedInvoiceItem, getAssociatedInvoiceItemId, getBillingItem, getBillingItemId, getCategory, getCategoryCode, getChildren, getChildrenCount, getCreateDate, getDescription, getDomainName, getFilteredAssociatedChildren, getFilteredAssociatedChildrenCount, getHostName, getHourlyFlag, getHourlyRecurringFee, getId, getInvoice, getInvoiceId, getLaborAfterTaxAmount, getLaborFee, getLaborFeeTaxRate, getLaborTaxAmount, getLocation, getNonZeroAssociatedChildren, getNonZeroAssociatedChildrenCount, getNotes, getOneTimeAfterTaxAmount, getOneTimeFee, getOneTimeFeeTaxRate, getOneTimeTaxAmount, getParent, getParentId, getProduct, getProductItemId, getRecurringAfterTaxAmount, getRecurringFee, getRecurringFeeTaxRate, getRecurringTaxAmount, getResourceTableId, getServiceProviderId, getSetupAfterTaxAmount, getSetupFee, getSetupFeeDeferralMonths, getSetupFeeTaxRate, getSetupTaxAmount, getTopLevelProductGroupName, getTotalOneTimeAmount, getTotalOneTimeTaxAmount, getTotalRecurringAmount, getTotalRecurringTaxAmount, getUsageChargeFlag, isAssociatedInvoiceItemIdSpecified, isBillingItemIdSpecified, isCategoryCodeSpecified, isCreateDateSpecified, isDescriptionSpecified, isDomainNameSpecified, isHostNameSpecified, isHourlyRecurringFeeSpecified, isIdSpecified, isInvoiceIdSpecified, isLaborAfterTaxAmountSpecified, isLaborFeeSpecified, isLaborFeeTaxRateSpecified, isLaborTaxAmountSpecified, isNotesSpecified, isOneTimeAfterTaxAmountSpecified, isOneTimeFeeSpecified, isOneTimeFeeTaxRateSpecified, isOneTimeTaxAmountSpecified, isParentIdSpecified, isProductItemIdSpecified, isRecurringAfterTaxAmountSpecified, isRecurringFeeSpecified, isRecurringFeeTaxRateSpecified, isRecurringTaxAmountSpecified, isResourceTableIdSpecified, isServiceProviderIdSpecified, isSetupAfterTaxAmountSpecified, isSetupFeeDeferralMonthsSpecified, isSetupFeeSpecified, isSetupFeeTaxRateSpecified, isSetupTaxAmountSpecified, service, service, setAssociatedChildrenCount, setAssociatedInvoiceItem, setAssociatedInvoiceItemId, setBillingItem, setBillingItemId, setCategory, setCategoryCode, setChildrenCount, setCreateDate, setDescription, setDomainName, setFilteredAssociatedChildrenCount, setHostName, setHourlyFlag, setHourlyRecurringFee, setId, setInvoice, setInvoiceId, setLaborAfterTaxAmount, setLaborFee, setLaborFeeTaxRate, setLaborTaxAmount, setLocation, setNonZeroAssociatedChildrenCount, setNotes, setOneTimeAfterTaxAmount, setOneTimeFee, setOneTimeFeeTaxRate, setOneTimeTaxAmount, setParent, setParentId, setProduct, setProductItemId, setRecurringAfterTaxAmount, setRecurringFee, setRecurringFeeTaxRate, setRecurringTaxAmount, setResourceTableId, setServiceProviderId, setSetupAfterTaxAmount, setSetupFee, setSetupFeeDeferralMonths, setSetupFeeTaxRate, setSetupTaxAmount, setTopLevelProductGroupName, setTotalOneTimeAmount, setTotalOneTimeTaxAmount, setTotalRecurringAmount, setTotalRecurringTaxAmount, setUsageChargeFlag, unsetAssociatedInvoiceItemId, unsetBillingItemId, unsetCategoryCode, unsetCreateDate, unsetDescription, unsetDomainName, unsetHostName, unsetHourlyRecurringFee, unsetId, unsetInvoiceId, unsetLaborAfterTaxAmount, unsetLaborFee, unsetLaborFeeTaxRate, unsetLaborTaxAmount, unsetNotes, unsetOneTimeAfterTaxAmount, unsetOneTimeFee, unsetOneTimeFeeTaxRate, unsetOneTimeTaxAmount, unsetParentId, unsetProductItemId, unsetRecurringAfterTaxAmount, unsetRecurringFee, unsetRecurringFeeTaxRate, unsetRecurringTaxAmount, unsetResourceTableId, unsetServiceProviderId, unsetSetupAfterTaxAmount, unsetSetupFee, unsetSetupFeeDeferralMonths, unsetSetupFeeTaxRate, unsetSetupTaxAmount