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.
See Also:
SoftLayer_Billing_Item_Association_History
  • Field Details

    • associatedBillingItem

      @ApiProperty protected Item associatedBillingItem
      The server billing item that an orphaned billing item was associated with.
    • billingItem

      @ApiProperty protected Item billingItem
      The billing item that was associated with a server billing item.
    • associatedBillingItemId

      @ApiProperty(canBeNullOrNotSet=true) protected Long associatedBillingItemId
      The internal identifier of the server billing item that an orphaned billing item was associated with.
    • associatedBillingItemIdSpecified

      protected boolean associatedBillingItemIdSpecified
    • billingItemId

      @ApiProperty(canBeNullOrNotSet=true) protected Long billingItemId
      The internal identifier of the billing item that was associated with a server billing item.
    • billingItemIdSpecified

      protected boolean billingItemIdSpecified
    • createDate

      @ApiProperty(canBeNullOrNotSet=true) protected GregorianCalendar createDate
      The date that a billing item association was last changed.
    • createDateSpecified

      protected boolean createDateSpecified
    • id

      @ApiProperty(canBeNullOrNotSet=true) protected Long id
      A billing item association history's internal identifier.
    • idSpecified

      protected boolean idSpecified
  • Constructor Details

    • History

      public History()
  • Method Details

    • getAssociatedBillingItem

      public Item getAssociatedBillingItem()
    • setAssociatedBillingItem

      public void setAssociatedBillingItem​(Item associatedBillingItem)
    • getBillingItem

      public Item getBillingItem()
    • setBillingItem

      public void setBillingItem​(Item billingItem)
    • getAssociatedBillingItemId

      public Long getAssociatedBillingItemId()
    • setAssociatedBillingItemId

      public void setAssociatedBillingItemId​(Long associatedBillingItemId)
    • isAssociatedBillingItemIdSpecified

      public boolean isAssociatedBillingItemIdSpecified()
    • unsetAssociatedBillingItemId

      public void unsetAssociatedBillingItemId()
    • getBillingItemId

      public Long getBillingItemId()
    • setBillingItemId

      public void setBillingItemId​(Long billingItemId)
    • isBillingItemIdSpecified

      public boolean isBillingItemIdSpecified()
    • unsetBillingItemId

      public void unsetBillingItemId()
    • getCreateDate

      public GregorianCalendar getCreateDate()
    • setCreateDate

      public void setCreateDate​(GregorianCalendar createDate)
    • isCreateDateSpecified

      public boolean isCreateDateSpecified()
    • unsetCreateDate

      public void unsetCreateDate()
    • getId

      public Long getId()
    • setId

      public void setId​(Long id)
    • isIdSpecified

      public boolean isIdSpecified()
    • unsetId

      public void unsetId()