Class History
java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.billing.item.association.History
@ApiType("SoftLayer_Billing_Item_Association_History") public class History extends Entity
The SoftLayer_Billing_Item_Association_History type keeps a record of which server billing items an "orphan" item has been associated with. Orphan billing items are billable items for secondary portable services (such as secondary subnets and StorageLayer accounts) that are not associated with a server and appear at the bottom of a SoftLayer invoice. The [[SoftLayer_Billing_Item::setAssociationId]] method allows you to associate these kinds of items with servers, making them appear as a child item of the server on your invoice. A SoftLayer_Billing_Item_Association_History record is created every time one of these associations are set.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
History.Mask
-
Field Summary
Fields Modifier and Type Field Description protected Item
associatedBillingItem
The server billing item that an orphaned billing item was associated with.protected Long
associatedBillingItemId
The internal identifier of the server billing item that an orphaned billing item was associated with.protected boolean
associatedBillingItemIdSpecified
protected Item
billingItem
The billing item that was associated with a server billing item.protected Long
billingItemId
The internal identifier of the billing item that was associated with a server billing item.protected boolean
billingItemIdSpecified
protected GregorianCalendar
createDate
The date that a billing item association was last changed.protected boolean
createDateSpecified
protected Long
id
A billing item association history's internal identifier.protected boolean
idSpecified
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
Constructor Summary
Constructors Constructor Description History()
-
Method Summary
Modifier and Type Method Description Item
getAssociatedBillingItem()
Long
getAssociatedBillingItemId()
Item
getBillingItem()
Long
getBillingItemId()
GregorianCalendar
getCreateDate()
Long
getId()
boolean
isAssociatedBillingItemIdSpecified()
boolean
isBillingItemIdSpecified()
boolean
isCreateDateSpecified()
boolean
isIdSpecified()
void
setAssociatedBillingItem(Item associatedBillingItem)
void
setAssociatedBillingItemId(Long associatedBillingItemId)
void
setBillingItem(Item billingItem)
void
setBillingItemId(Long billingItemId)
void
setCreateDate(GregorianCalendar createDate)
void
setId(Long id)
void
unsetAssociatedBillingItemId()
void
unsetBillingItemId()
void
unsetCreateDate()
void
unsetId()
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
Field Details
-
associatedBillingItem
The server billing item that an orphaned billing item was associated with. -
billingItem
The billing item that was associated with a server billing item. -
associatedBillingItemId
The internal identifier of the server billing item that an orphaned billing item was associated with. -
associatedBillingItemIdSpecified
protected boolean associatedBillingItemIdSpecified -
billingItemId
The internal identifier of the billing item that was associated with a server billing item. -
billingItemIdSpecified
protected boolean billingItemIdSpecified -
createDate
The date that a billing item association was last changed. -
createDateSpecified
protected boolean createDateSpecified -
id
A billing item association history's internal identifier. -
idSpecified
protected boolean idSpecified
-
-
Constructor Details
-
History
public History()
-
-
Method Details
-
getAssociatedBillingItem
-
setAssociatedBillingItem
-
getBillingItem
-
setBillingItem
-
getAssociatedBillingItemId
-
setAssociatedBillingItemId
-
isAssociatedBillingItemIdSpecified
public boolean isAssociatedBillingItemIdSpecified() -
unsetAssociatedBillingItemId
public void unsetAssociatedBillingItemId() -
getBillingItemId
-
setBillingItemId
-
isBillingItemIdSpecified
public boolean isBillingItemIdSpecified() -
unsetBillingItemId
public void unsetBillingItemId() -
getCreateDate
-
setCreateDate
-
isCreateDateSpecified
public boolean isCreateDateSpecified() -
unsetCreateDate
public void unsetCreateDate() -
getId
-
setId
-
isIdSpecified
public boolean isIdSpecified() -
unsetId
public void unsetId()
-