public static final class ScheduledActionProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements ScheduledActionProps
ScheduledActionProps
ScheduledActionProps.Builder, ScheduledActionProps.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(java.lang.Object o) |
IAutoScalingGroup |
getAutoScalingGroup()
The AutoScalingGroup to apply the scheduled actions to.
|
java.lang.Number |
getDesiredCapacity()
The new desired capacity.
|
java.time.Instant |
getEndTime()
When this scheduled action expires.
|
java.lang.Number |
getMaxCapacity()
The new maximum capacity.
|
java.lang.Number |
getMinCapacity()
The new minimum capacity.
|
Schedule |
getSchedule()
When to perform this action.
|
java.time.Instant |
getStartTime()
When this scheduled action becomes active.
|
java.lang.String |
getTimeZone()
Specifies the time zone for a cron expression.
|
int |
hashCode() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.public final IAutoScalingGroup getAutoScalingGroup()
ScheduledActionProps
getAutoScalingGroup
in interface ScheduledActionProps
public final Schedule getSchedule()
BasicScheduledActionProps
Supports cron expressions.
For more information about cron expressions, see https://en.wikipedia.org/wiki/Cron.
getSchedule
in interface BasicScheduledActionProps
public final java.lang.Number getDesiredCapacity()
BasicScheduledActionProps
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.
getDesiredCapacity
in interface BasicScheduledActionProps
public final java.time.Instant getEndTime()
BasicScheduledActionProps
Default: - The rule never expires.
getEndTime
in interface BasicScheduledActionProps
public final java.lang.Number getMaxCapacity()
BasicScheduledActionProps
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.
getMaxCapacity
in interface BasicScheduledActionProps
public final java.lang.Number getMinCapacity()
BasicScheduledActionProps
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.
getMinCapacity
in interface BasicScheduledActionProps
public final java.time.Instant getStartTime()
BasicScheduledActionProps
Default: - The rule is activate immediately.
getStartTime
in interface BasicScheduledActionProps
public final java.lang.String getTimeZone()
BasicScheduledActionProps
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
getTimeZone
in interface BasicScheduledActionProps
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()