Class ScalingSchedule.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.applicationautoscaling.ScalingSchedule.Jsii$Proxy
- All Implemented Interfaces:
ScalingSchedule,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
ScalingSchedule
@Stability(Stable)
@Internal
public static final class ScalingSchedule.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements ScalingSchedule
An implementation for
ScalingSchedule-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.applicationautoscaling.ScalingSchedule
ScalingSchedule.Builder, ScalingSchedule.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(ScalingSchedule.Builder builder) Constructor that initializes the object based on literal property values passed by theScalingSchedule.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal InstantWhen this scheduled action expires.final NumberThe new maximum capacity.final NumberThe new minimum capacity.final ScheduleWhen to perform this action.final InstantWhen this scheduled action becomes active.final TimeZoneThe time zone used when referring to the date and time of a scheduled action, when the scheduled action uses an at or cron expression.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theScalingSchedule.Builder.
-
-
Method Details
-
getSchedule
Description copied from interface:ScalingScheduleWhen to perform this action.- Specified by:
getSchedulein interfaceScalingSchedule
-
getEndTime
Description copied from interface:ScalingScheduleWhen this scheduled action expires.Default: The rule never expires.
- Specified by:
getEndTimein interfaceScalingSchedule
-
getMaxCapacity
Description copied from interface:ScalingScheduleThe new maximum capacity.During the scheduled time, the current capacity is above the maximum capacity, Application Auto Scaling scales in to the maximum capacity.
At least one of maxCapacity and minCapacity must be supplied.
Default: No new maximum capacity
- Specified by:
getMaxCapacityin interfaceScalingSchedule
-
getMinCapacity
Description copied from interface:ScalingScheduleThe new minimum capacity.During the scheduled time, if the current capacity is below the minimum capacity, Application Auto Scaling scales out to the minimum capacity.
At least one of maxCapacity and minCapacity must be supplied.
Default: No new minimum capacity
- Specified by:
getMinCapacityin interfaceScalingSchedule
-
getStartTime
Description copied from interface:ScalingScheduleWhen this scheduled action becomes active.Default: The rule is activate immediately
- Specified by:
getStartTimein interfaceScalingSchedule
-
getTimeZone
Description copied from interface:ScalingScheduleThe time zone used when referring to the date and time of a scheduled action, when the scheduled action uses an at or cron expression.Default: - UTC
- Specified by:
getTimeZonein interfaceScalingSchedule
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-