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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.applicationautoscaling.ScalingSchedule
ScalingSchedule.Builder, ScalingSchedule.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(ScalingSchedule.Builder builder) Constructor that initializes the object based on literal property values passed by theScalingSchedule.Builder
.protected
Jsii$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.JsonNode
final boolean
final Instant
When this scheduled action expires.final Number
The new maximum capacity.final Number
The new minimum capacity.final Schedule
When to perform this action.final Instant
When this scheduled action becomes active.final TimeZone
The 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 int
hashCode()
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:ScalingSchedule
When to perform this action.- Specified by:
getSchedule
in interfaceScalingSchedule
-
getEndTime
Description copied from interface:ScalingSchedule
When this scheduled action expires.Default: The rule never expires.
- Specified by:
getEndTime
in interfaceScalingSchedule
-
getMaxCapacity
Description copied from interface:ScalingSchedule
The 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:
getMaxCapacity
in interfaceScalingSchedule
-
getMinCapacity
Description copied from interface:ScalingSchedule
The 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:
getMinCapacity
in interfaceScalingSchedule
-
getStartTime
Description copied from interface:ScalingSchedule
When this scheduled action becomes active.Default: The rule is activate immediately
- Specified by:
getStartTime
in interfaceScalingSchedule
-
getTimeZone
Description copied from interface:ScalingSchedule
The 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:
getTimeZone
in interfaceScalingSchedule
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-