Class Request
java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.billing.item.cancellation.Request
@ApiType("SoftLayer_Billing_Item_Cancellation_Request") public class Request extends Entity
SoftLayer_Billing_Item_Cancellation_Request data type is used to cancel service billing items.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Request.Mask
static interface
Request.Service
SoftLayer customers can use this API to submit a cancellation request.static interface
Request.ServiceAsync
-
Field Summary
Fields Modifier and Type Field Description protected Account
account
The SoftLayer account that a service cancellation request belongs to.protected Long
accountId
The internal identifier of the customer account that a service cancellation record belongs to.protected boolean
accountIdSpecified
protected Long
billingCancelReasonId
The last modified date.protected boolean
billingCancelReasonIdSpecified
protected GregorianCalendar
createDate
The date that a cancellation request was created.protected boolean
createDateSpecified
protected Long
id
A cancellation record's internal identifier.protected boolean
idSpecified
protected Long
itemCount
A count of a collection of service cancellation items.protected List<Item>
items
A collection of service cancellation items.protected GregorianCalendar
modifyDate
The last modified date.protected boolean
modifyDateSpecified
protected String
notes
Brief cancellation note.protected boolean
notesSpecified
protected Status
status
The status of a service cancellation request.protected Long
statusId
An internal identifier of the service cancellation status that this request is associated with.protected boolean
statusIdSpecified
protected Ticket
ticket
The ticket that is associated with the service cancellation request.protected Long
ticketId
An internal identifier of the ticket that is associated with a service cancellation request.protected boolean
ticketIdSpecified
protected Customer
user
The user that initiated a service cancellation request. -
Constructor Summary
Constructors Constructor Description Request()
-
Method Summary
-
Field Details
-
account
The SoftLayer account that a service cancellation request belongs to. -
items
A collection of service cancellation items. -
status
The status of a service cancellation request. -
ticket
The ticket that is associated with the service cancellation request. -
user
The user that initiated a service cancellation request. -
accountId
The internal identifier of the customer account that a service cancellation record belongs to. -
accountIdSpecified
protected boolean accountIdSpecified -
billingCancelReasonId
The last modified date. -
billingCancelReasonIdSpecified
protected boolean billingCancelReasonIdSpecified -
createDate
The date that a cancellation request was created. -
createDateSpecified
protected boolean createDateSpecified -
id
A cancellation record's internal identifier. -
idSpecified
protected boolean idSpecified -
modifyDate
The last modified date. -
modifyDateSpecified
protected boolean modifyDateSpecified -
notes
Brief cancellation note. -
notesSpecified
protected boolean notesSpecified -
statusId
An internal identifier of the service cancellation status that this request is associated with. When a service cancellation is submitted, it will be in "Pending" status until SoftLayer Sales team reviews it. The status of a cancellation request will be updated to "Approved" or "Voided" by SoftLayer Sales.
It will be updated to "Complete" when all services are reclaimed. -
statusIdSpecified
protected boolean statusIdSpecified -
ticketId
An internal identifier of the ticket that is associated with a service cancellation request. When a service cancellation is submitted, a support ticket will be created. This ticket contains details on your service cancellation details and SoftLayer Sales team will use it to further communicate with you. -
ticketIdSpecified
protected boolean ticketIdSpecified -
itemCount
A count of a collection of service cancellation items.
-
-
Constructor Details
-
Request
public Request()
-
-
Method Details
-
getAccount
-
setAccount
-
getItems
-
getStatus
-
setStatus
-
getTicket
-
setTicket
-
getUser
-
setUser
-
getAccountId
-
setAccountId
-
isAccountIdSpecified
public boolean isAccountIdSpecified() -
unsetAccountId
public void unsetAccountId() -
getBillingCancelReasonId
-
setBillingCancelReasonId
-
isBillingCancelReasonIdSpecified
public boolean isBillingCancelReasonIdSpecified() -
unsetBillingCancelReasonId
public void unsetBillingCancelReasonId() -
getCreateDate
-
setCreateDate
-
isCreateDateSpecified
public boolean isCreateDateSpecified() -
unsetCreateDate
public void unsetCreateDate() -
getId
-
setId
-
isIdSpecified
public boolean isIdSpecified() -
unsetId
public void unsetId() -
getModifyDate
-
setModifyDate
-
isModifyDateSpecified
public boolean isModifyDateSpecified() -
unsetModifyDate
public void unsetModifyDate() -
getNotes
-
setNotes
-
isNotesSpecified
public boolean isNotesSpecified() -
unsetNotes
public void unsetNotes() -
getStatusId
-
setStatusId
-
isStatusIdSpecified
public boolean isStatusIdSpecified() -
unsetStatusId
public void unsetStatusId() -
getTicketId
-
setTicketId
-
isTicketIdSpecified
public boolean isTicketIdSpecified() -
unsetTicketId
public void unsetTicketId() -
getItemCount
-
setItemCount
-
asService
-
service
-
service
-