Class Agreement
java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.account.Agreement
@ApiType("SoftLayer_Account_Agreement") public class Agreement extends Entity
- See Also:
- SoftLayer_Account_Agreement
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Agreement.Mask
static interface
Agreement.Service
static interface
Agreement.ServiceAsync
-
Field Summary
Fields Modifier and Type Field Description protected Account
account
protected Type
agreementType
The type of agreement.protected Long
agreementTypeId
The type of agreement identifier.protected boolean
agreementTypeIdSpecified
protected Long
attachedBillingAgreementFileCount
A count of the files attached to an agreement.protected List<MasterServiceAgreement>
attachedBillingAgreementFiles
The files attached to an agreement.protected Long
autoRenew
protected boolean
autoRenewSpecified
protected Long
billingItemCount
A count of the billing items associated with an agreement.protected List<Item>
billingItems
The billing items associated with an agreement.protected Long
cancellationFee
protected boolean
cancellationFeeSpecified
protected GregorianCalendar
createDate
The date an agreement was created.protected boolean
createDateSpecified
protected Long
durationMonths
The duration in months of an agreement.protected boolean
durationMonthsSpecified
protected GregorianCalendar
endDate
The end date of an agreement.protected boolean
endDateSpecified
protected Long
id
An agreement's internal identifier.protected boolean
idSpecified
protected GregorianCalendar
startDate
The effective start date of an agreement.protected boolean
startDateSpecified
protected Status
status
The status of the agreement.protected Long
statusId
The status identifier for an agreement.protected boolean
statusIdSpecified
protected String
title
The title of an agreement.protected boolean
titleSpecified
protected Long
topLevelBillingItemCount
A count of the top level billing item associated with an agreement.protected List<Item>
topLevelBillingItems
The top level billing item associated with an agreement. -
Constructor Summary
Constructors Constructor Description Agreement()
-
Method Summary
-
Field Details
-
account
-
agreementType
The type of agreement. -
attachedBillingAgreementFiles
The files attached to an agreement. -
billingItems
The billing items associated with an agreement. -
status
The status of the agreement. -
topLevelBillingItems
The top level billing item associated with an agreement. -
agreementTypeId
The type of agreement identifier. -
agreementTypeIdSpecified
protected boolean agreementTypeIdSpecified -
autoRenew
-
autoRenewSpecified
protected boolean autoRenewSpecified -
cancellationFee
-
cancellationFeeSpecified
protected boolean cancellationFeeSpecified -
createDate
The date an agreement was created. -
createDateSpecified
protected boolean createDateSpecified -
durationMonths
The duration in months of an agreement. -
durationMonthsSpecified
protected boolean durationMonthsSpecified -
endDate
The end date of an agreement. -
endDateSpecified
protected boolean endDateSpecified -
id
An agreement's internal identifier. -
idSpecified
protected boolean idSpecified -
startDate
The effective start date of an agreement. -
startDateSpecified
protected boolean startDateSpecified -
statusId
The status identifier for an agreement. -
statusIdSpecified
protected boolean statusIdSpecified -
title
The title of an agreement. -
titleSpecified
protected boolean titleSpecified -
attachedBillingAgreementFileCount
A count of the files attached to an agreement. -
billingItemCount
A count of the billing items associated with an agreement. -
topLevelBillingItemCount
A count of the top level billing item associated with an agreement.
-
-
Constructor Details
-
Agreement
public Agreement()
-
-
Method Details
-
getAccount
-
setAccount
-
getAgreementType
-
setAgreementType
-
getAttachedBillingAgreementFiles
-
getBillingItems
-
getStatus
-
setStatus
-
getTopLevelBillingItems
-
getAgreementTypeId
-
setAgreementTypeId
-
isAgreementTypeIdSpecified
public boolean isAgreementTypeIdSpecified() -
unsetAgreementTypeId
public void unsetAgreementTypeId() -
getAutoRenew
-
setAutoRenew
-
isAutoRenewSpecified
public boolean isAutoRenewSpecified() -
unsetAutoRenew
public void unsetAutoRenew() -
getCancellationFee
-
setCancellationFee
-
isCancellationFeeSpecified
public boolean isCancellationFeeSpecified() -
unsetCancellationFee
public void unsetCancellationFee() -
getCreateDate
-
setCreateDate
-
isCreateDateSpecified
public boolean isCreateDateSpecified() -
unsetCreateDate
public void unsetCreateDate() -
getDurationMonths
-
setDurationMonths
-
isDurationMonthsSpecified
public boolean isDurationMonthsSpecified() -
unsetDurationMonths
public void unsetDurationMonths() -
getEndDate
-
setEndDate
-
isEndDateSpecified
public boolean isEndDateSpecified() -
unsetEndDate
public void unsetEndDate() -
getId
-
setId
-
isIdSpecified
public boolean isIdSpecified() -
unsetId
public void unsetId() -
getStartDate
-
setStartDate
-
isStartDateSpecified
public boolean isStartDateSpecified() -
unsetStartDate
public void unsetStartDate() -
getStatusId
-
setStatusId
-
isStatusIdSpecified
public boolean isStatusIdSpecified() -
unsetStatusId
public void unsetStatusId() -
getTitle
-
setTitle
-
isTitleSpecified
public boolean isTitleSpecified() -
unsetTitle
public void unsetTitle() -
getAttachedBillingAgreementFileCount
-
setAttachedBillingAgreementFileCount
-
getBillingItemCount
-
setBillingItemCount
-
getTopLevelBillingItemCount
-
setTopLevelBillingItemCount
-
asService
-
service
-
service
-