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

      • 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.
      • billingItemIdSpecified

        protected boolean billingItemIdSpecified
      • cancellationRequestIdSpecified

        protected boolean cancellationRequestIdSpecified
      • 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
      • scheduledCancellationDateSpecified

        protected boolean scheduledCancellationDateSpecified
      • serviceReclaimStatusCodeSpecified

        protected boolean serviceReclaimStatusCodeSpecified
    • Constructor Detail

      • Item

        public Item()
    • Method Detail

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