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
-
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
-
Constructor Summary
Constructors Constructor Description Hardware()
-
Method Summary
All Methods Instance Methods Concrete Methods 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
-
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
-
-
-
Field Detail
-
resource
@ApiProperty protected Hardware resource
The resource for a server invoice item.
-
-