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

      • account

        @ApiProperty
        protected Account account
        The account that a current billing cycle is associated with.
      • currentCycleEndDateSpecified

        protected boolean currentCycleEndDateSpecified
      • currentCycleStartDateSpecified

        protected boolean currentCycleStartDateSpecified
      • nextCycleStartDateSpecified

        protected boolean nextCycleStartDateSpecified
      • previousCycleEndDateSpecified

        protected boolean previousCycleEndDateSpecified
      • previousCycleStartDateSpecified

        protected boolean previousCycleStartDateSpecified
    • Constructor Detail

      • Cycle

        public Cycle()
    • Method Detail

      • getAccount

        public Account getAccount()
      • setAccount

        public void setAccount​(Account account)
      • setCurrentCycleEndDate

        public void setCurrentCycleEndDate​(GregorianCalendar currentCycleEndDate)
      • isCurrentCycleEndDateSpecified

        public boolean isCurrentCycleEndDateSpecified()
      • unsetCurrentCycleEndDate

        public void unsetCurrentCycleEndDate()
      • setCurrentCycleStartDate

        public void setCurrentCycleStartDate​(GregorianCalendar currentCycleStartDate)
      • isCurrentCycleStartDateSpecified

        public boolean isCurrentCycleStartDateSpecified()
      • unsetCurrentCycleStartDate

        public void unsetCurrentCycleStartDate()
      • setNextCycleStartDate

        public void setNextCycleStartDate​(GregorianCalendar nextCycleStartDate)
      • isNextCycleStartDateSpecified

        public boolean isNextCycleStartDateSpecified()
      • unsetNextCycleStartDate

        public void unsetNextCycleStartDate()
      • setPreviousCycleEndDate

        public void setPreviousCycleEndDate​(GregorianCalendar previousCycleEndDate)
      • isPreviousCycleEndDateSpecified

        public boolean isPreviousCycleEndDateSpecified()
      • unsetPreviousCycleEndDate

        public void unsetPreviousCycleEndDate()
      • setPreviousCycleStartDate

        public void setPreviousCycleStartDate​(GregorianCalendar previousCycleStartDate)
      • isPreviousCycleStartDateSpecified

        public boolean isPreviousCycleStartDateSpecified()
      • unsetPreviousCycleStartDate

        public void unsetPreviousCycleStartDate()