Class Cycle
java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.billing.info.Cycle
@ApiType("SoftLayer_Billing_Info_Cycle") public class Cycle extends Entity
The SoftLayer_Billing_Info_Cycle data type models basic information concerning a SoftLayer account's previous and current billing cycles. The information in this class is only populated for SoftLayer customers who are billed monthly.
- See Also:
- SoftLayer_Billing_Info_Cycle
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Cycle.Mask
-
Field Summary
Fields Modifier and Type Field Description protected Account
account
The account that a current billing cycle is associated with.protected GregorianCalendar
currentCycleEndDate
The ending date of an account's current billing cycle.protected boolean
currentCycleEndDateSpecified
protected GregorianCalendar
currentCycleStartDate
The starting date of an account's current billing cycle.protected boolean
currentCycleStartDateSpecified
protected GregorianCalendar
nextCycleStartDate
The start date of an account's next billing cycle.protected boolean
nextCycleStartDateSpecified
protected GregorianCalendar
previousCycleEndDate
The ending date of an account's previous billing cycle.protected boolean
previousCycleEndDateSpecified
protected GregorianCalendar
previousCycleStartDate
The starting date of an account's previous billing cycle.protected boolean
previousCycleStartDateSpecified
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
Constructor Summary
Constructors Constructor Description Cycle()
-
Method Summary
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
Field Details
-
account
The account that a current billing cycle is associated with. -
currentCycleEndDate
The ending date of an account's current billing cycle. -
currentCycleEndDateSpecified
protected boolean currentCycleEndDateSpecified -
currentCycleStartDate
The starting date of an account's current billing cycle. -
currentCycleStartDateSpecified
protected boolean currentCycleStartDateSpecified -
nextCycleStartDate
The start date of an account's next billing cycle. -
nextCycleStartDateSpecified
protected boolean nextCycleStartDateSpecified -
previousCycleEndDate
The ending date of an account's previous billing cycle. -
previousCycleEndDateSpecified
protected boolean previousCycleEndDateSpecified -
previousCycleStartDate
The starting date of an account's previous billing cycle. -
previousCycleStartDateSpecified
protected boolean previousCycleStartDateSpecified
-
-
Constructor Details
-
Cycle
public Cycle()
-
-
Method Details
-
getAccount
-
setAccount
-
getCurrentCycleEndDate
-
setCurrentCycleEndDate
-
isCurrentCycleEndDateSpecified
public boolean isCurrentCycleEndDateSpecified() -
unsetCurrentCycleEndDate
public void unsetCurrentCycleEndDate() -
getCurrentCycleStartDate
-
setCurrentCycleStartDate
-
isCurrentCycleStartDateSpecified
public boolean isCurrentCycleStartDateSpecified() -
unsetCurrentCycleStartDate
public void unsetCurrentCycleStartDate() -
getNextCycleStartDate
-
setNextCycleStartDate
-
isNextCycleStartDateSpecified
public boolean isNextCycleStartDateSpecified() -
unsetNextCycleStartDate
public void unsetNextCycleStartDate() -
getPreviousCycleEndDate
-
setPreviousCycleEndDate
-
isPreviousCycleEndDateSpecified
public boolean isPreviousCycleEndDateSpecified() -
unsetPreviousCycleEndDate
public void unsetPreviousCycleEndDate() -
getPreviousCycleStartDate
-
setPreviousCycleStartDate
-
isPreviousCycleStartDateSpecified
public boolean isPreviousCycleStartDateSpecified() -
unsetPreviousCycleStartDate
public void unsetPreviousCycleStartDate()
-