Class SubscriptionScheduledChange


  • public final class SubscriptionScheduledChange
    extends java.lang.Object
    • Method Detail

      • changeType

        public java.lang.String changeType()
        Returns:
        Type of pending change. Valid values: `DOWNGRADE`, `CANCELLATION`.
      • effectiveDate

        public java.lang.String effectiveDate()
        Returns:
        Date and time when the change takes effect.
      • planTier

        public java.lang.String planTier()
        Returns:
        Tier level for the subscription, such as `FREE`, `PRO`, `BUSINESS`, or `PREMIUM`. Upgrades take effect immediately. Downgrades are scheduled by AWS to take effect at the end of the current billing period: until then AWS keeps billing the old tier and this argument reflects the desired (scheduled) tier, with the pending change exposed in `scheduledChange`. Raising the tier again before the downgrade takes effect reverts the pending change.
      • usageLevel

        public java.lang.String usageLevel()
        Returns:
        Usage level within the plan tier. Specify `DEFAULT` for the base configuration, or a higher level if the plan tier supports it. If omitted on an update, the usage level is reset to the plan tier's default.