Class 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 Detail

      • 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
      • createDateSpecified

        protected boolean createDateSpecified
      • idSpecified

        protected boolean idSpecified
    • Constructor Detail

      • History

        public History()
    • Method Detail

      • 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()
      • 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()