Class Item
- java.lang.Object
-
- com.softlayer.api.Type
-
- com.softlayer.api.service.Entity
-
- com.softlayer.api.service.billing.item.cancellation.request.Item
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Item.Mask
-
Field Summary
Fields Modifier and Type Field Description protected Item
billingItem
The billing item for cancellation.protected Long
billingItemId
The internal identifier of a billing itemprotected boolean
billingItemIdSpecified
protected Request
cancellationRequest
The service cancellation request that a cancellation item belongs to.protected Long
cancellationRequestId
A cancellation request's internal identifier.protected boolean
cancellationRequestIdSpecified
protected Long
id
A cancellation request item's internal identifier.protected boolean
idSpecified
protected Boolean
immediateCancellationFlag
This flag indicated if a billing item should be canceled immediately or not.protected boolean
immediateCancellationFlagSpecified
protected GregorianCalendar
scheduledCancellationDate
The scheduled cancellation dateprotected boolean
scheduledCancellationDateSpecified
protected String
serviceReclaimStatusCode
The reclaim status of a service.protected boolean
serviceReclaimStatusCodeSpecified
-
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
-
Constructor Summary
Constructors Constructor Description Item()
-
Method Summary
-
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
-
-
-
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.
-
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
-
-
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()
-
-