Class ScheduledActionProps.Jsii$Proxy
- All Implemented Interfaces:
BasicScheduledActionProps
,ScheduledActionProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
ScheduledActionProps
ScheduledActionProps
-
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.autoscaling.ScheduledActionProps
ScheduledActionProps.Builder, ScheduledActionProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(ScheduledActionProps.Builder builder) Constructor that initializes the object based on literal property values passed by theScheduledActionProps.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 IAutoScalingGroup
The AutoScalingGroup to apply the scheduled actions to.final Number
The new desired capacity.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 String
Specifies the time zone for a 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 theScheduledActionProps.Builder
.
-
-
Method Details
-
getAutoScalingGroup
Description copied from interface:ScheduledActionProps
The AutoScalingGroup to apply the scheduled actions to.- Specified by:
getAutoScalingGroup
in interfaceScheduledActionProps
-
getSchedule
Description copied from interface:BasicScheduledActionProps
When to perform this action.Supports cron expressions.
For more information about cron expressions, see https://en.wikipedia.org/wiki/Cron.
- Specified by:
getSchedule
in interfaceBasicScheduledActionProps
-
getDesiredCapacity
Description copied from interface:BasicScheduledActionProps
The new desired capacity.At the scheduled time, set the desired capacity to the given capacity.
At least one of maxCapacity, minCapacity, or desiredCapacity must be supplied.
Default: - No new desired capacity.
- Specified by:
getDesiredCapacity
in interfaceBasicScheduledActionProps
-
getEndTime
Description copied from interface:BasicScheduledActionProps
When this scheduled action expires.Default: - The rule never expires.
- Specified by:
getEndTime
in interfaceBasicScheduledActionProps
-
getMaxCapacity
Description copied from interface:BasicScheduledActionProps
The new maximum capacity.At the scheduled time, set the maximum capacity to the given capacity.
At least one of maxCapacity, minCapacity, or desiredCapacity must be supplied.
Default: - No new maximum capacity.
- Specified by:
getMaxCapacity
in interfaceBasicScheduledActionProps
-
getMinCapacity
Description copied from interface:BasicScheduledActionProps
The new minimum capacity.At the scheduled time, set the minimum capacity to the given capacity.
At least one of maxCapacity, minCapacity, or desiredCapacity must be supplied.
Default: - No new minimum capacity.
- Specified by:
getMinCapacity
in interfaceBasicScheduledActionProps
-
getStartTime
Description copied from interface:BasicScheduledActionProps
When this scheduled action becomes active.Default: - The rule is activate immediately.
- Specified by:
getStartTime
in interfaceBasicScheduledActionProps
-
getTimeZone
Description copied from interface:BasicScheduledActionProps
Specifies the time zone for a cron expression.If a time zone is not provided, UTC is used by default.
Valid values are the canonical names of the IANA time zones, derived from the IANA Time Zone Database (such as Etc/GMT+9 or Pacific/Tahiti).
For more information, see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones.
Default: - UTC
- Specified by:
getTimeZone
in interfaceBasicScheduledActionProps
-
$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()
-