java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.billing.item.cancellation.request.Item

@ApiType("SoftLayer_Billing_Item_Cancellation_Request_Item")
public class Item
extends Entity
SoftLayer_Billing_Item_Cancellation_Request_Item data type contains a billing item for cancellation. This data type is used to harness billing items to the associated service.
See Also:
SoftLayer_Billing_Item_Cancellation_Request_Item
  • Field Details

    • billingItem

      @ApiProperty protected Item billingItem
      The billing item for cancellation.
    • cancellationRequest

      @ApiProperty protected Request cancellationRequest
      The service cancellation request that a cancellation item belongs to.
    • billingItemId

      @ApiProperty(canBeNullOrNotSet=true) protected Long billingItemId
      The internal identifier of a billing item
    • billingItemIdSpecified

      protected boolean billingItemIdSpecified
    • cancellationRequestId

      @ApiProperty(canBeNullOrNotSet=true) protected Long cancellationRequestId
      A cancellation request's internal identifier.
    • cancellationRequestIdSpecified

      protected boolean cancellationRequestIdSpecified
    • id

      @ApiProperty(canBeNullOrNotSet=true) protected Long id
      A cancellation request item's internal identifier.
    • idSpecified

      protected boolean idSpecified
    • immediateCancellationFlag

      @ApiProperty(canBeNullOrNotSet=true) protected Boolean immediateCancellationFlag
      This flag indicated if a billing item should be canceled immediately or not. Set this flag to true when creating a cancellation request.
    • immediateCancellationFlagSpecified

      protected boolean immediateCancellationFlagSpecified
    • scheduledCancellationDate

      @ApiProperty(canBeNullOrNotSet=true) protected GregorianCalendar scheduledCancellationDate
      The scheduled cancellation date
    • scheduledCancellationDateSpecified

      protected boolean scheduledCancellationDateSpecified
    • serviceReclaimStatusCode

      @ApiProperty(canBeNullOrNotSet=true) protected String serviceReclaimStatusCode
      The reclaim status of a service.
    • serviceReclaimStatusCodeSpecified

      protected boolean serviceReclaimStatusCodeSpecified
  • Constructor Details

    • Item

      public Item()
  • Method Details

    • getBillingItem

      public Item getBillingItem()
    • setBillingItem

      public void setBillingItem​(Item billingItem)
    • getCancellationRequest

      public Request getCancellationRequest()
    • setCancellationRequest

      public void setCancellationRequest​(Request cancellationRequest)
    • getBillingItemId

      public Long getBillingItemId()
    • setBillingItemId

      public void setBillingItemId​(Long billingItemId)
    • isBillingItemIdSpecified

      public boolean isBillingItemIdSpecified()
    • unsetBillingItemId

      public void unsetBillingItemId()
    • getCancellationRequestId

      public Long getCancellationRequestId()
    • setCancellationRequestId

      public void setCancellationRequestId​(Long cancellationRequestId)
    • isCancellationRequestIdSpecified

      public boolean isCancellationRequestIdSpecified()
    • unsetCancellationRequestId

      public void unsetCancellationRequestId()
    • getId

      public Long getId()
    • setId

      public void setId​(Long id)
    • isIdSpecified

      public boolean isIdSpecified()
    • unsetId

      public void unsetId()
    • getImmediateCancellationFlag

      public Boolean getImmediateCancellationFlag()
    • setImmediateCancellationFlag

      public void setImmediateCancellationFlag​(Boolean immediateCancellationFlag)
    • isImmediateCancellationFlagSpecified

      public boolean isImmediateCancellationFlagSpecified()
    • unsetImmediateCancellationFlag

      public void unsetImmediateCancellationFlag()
    • getScheduledCancellationDate

      public GregorianCalendar getScheduledCancellationDate()
    • setScheduledCancellationDate

      public void setScheduledCancellationDate​(GregorianCalendar scheduledCancellationDate)
    • isScheduledCancellationDateSpecified

      public boolean isScheduledCancellationDateSpecified()
    • unsetScheduledCancellationDate

      public void unsetScheduledCancellationDate()
    • getServiceReclaimStatusCode

      public String getServiceReclaimStatusCode()
    • setServiceReclaimStatusCode

      public void setServiceReclaimStatusCode​(String serviceReclaimStatusCode)
    • isServiceReclaimStatusCodeSpecified

      public boolean isServiceReclaimStatusCodeSpecified()
    • unsetServiceReclaimStatusCode

      public void unsetServiceReclaimStatusCode()