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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.autoscaling.ScheduledActionProps
ScheduledActionProps.Builder, ScheduledActionProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(ScheduledActionProps.Builder builder) Constructor that initializes the object based on literal property values passed by theScheduledActionProps.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 IAutoScalingGroupThe AutoScalingGroup to apply the scheduled actions to.final NumberThe new desired capacity.final 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 StringSpecifies the time zone for a 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 theScheduledActionProps.Builder.
-
-
Method Details
-
getAutoScalingGroup
Description copied from interface:ScheduledActionPropsThe AutoScalingGroup to apply the scheduled actions to.- Specified by:
getAutoScalingGroupin interfaceScheduledActionProps
-
getSchedule
Description copied from interface:BasicScheduledActionPropsWhen to perform this action.Supports cron expressions.
For more information about cron expressions, see https://en.wikipedia.org/wiki/Cron.
- Specified by:
getSchedulein interfaceBasicScheduledActionProps
-
getDesiredCapacity
Description copied from interface:BasicScheduledActionPropsThe 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:
getDesiredCapacityin interfaceBasicScheduledActionProps
-
getEndTime
Description copied from interface:BasicScheduledActionPropsWhen this scheduled action expires.Default: - The rule never expires.
- Specified by:
getEndTimein interfaceBasicScheduledActionProps
-
getMaxCapacity
Description copied from interface:BasicScheduledActionPropsThe 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:
getMaxCapacityin interfaceBasicScheduledActionProps
-
getMinCapacity
Description copied from interface:BasicScheduledActionPropsThe 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:
getMinCapacityin interfaceBasicScheduledActionProps
-
getStartTime
Description copied from interface:BasicScheduledActionPropsWhen this scheduled action becomes active.Default: - The rule is activate immediately.
- Specified by:
getStartTimein interfaceBasicScheduledActionProps
-
getTimeZone
Description copied from interface:BasicScheduledActionPropsSpecifies 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:
getTimeZonein interfaceBasicScheduledActionProps
-
$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()
-