@Stability(value=Stable) @Internal public static final class CfnScalableTarget.ScheduledActionProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnScalableTarget.ScheduledActionProperty
CfnScalableTarget.ScheduledActionPropertysoftware.amazon.jsii.JsiiObject.InitializationModeCfnScalableTarget.ScheduledActionProperty.Builder, CfnScalableTarget.ScheduledActionProperty.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnScalableTarget.ScheduledActionProperty.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnScalableTarget.ScalableTargetActionProperty.Builder. |
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(Object o) |
Object |
getEndTime()
The date and time that the action is scheduled to end, in UTC.
|
Object |
getScalableTargetAction()
The new minimum and maximum capacity.
|
String |
getSchedule()
The schedule for this action.
|
String |
getScheduledActionName()
The name of the scheduled action.
|
Object |
getStartTime()
The date and time that the action is scheduled to begin, in UTC.
|
String |
getTimezone()
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.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(CfnScalableTarget.ScheduledActionProperty.Builder builder)
CfnScalableTarget.ScalableTargetActionProperty.Builder.public final String getSchedule()
CfnScalableTarget.ScheduledActionProperty
at( *yyyy* - *mm* - *dd* T *hh* : *mm* : *ss* ) "rate( *value* *unit* ) "cron( *fields* ) "At expressions are useful for one-time schedules. Cron expressions are useful for scheduled actions that run periodically at a specified date and time, and rate expressions are useful for scheduled actions that run at a regular interval.
At and cron expressions use Universal Coordinated Time (UTC) by default.
The cron format consists of six fields separated by white spaces: [Minutes] [Hours] [Day_of_Month] [Month] [Day_of_Week] [Year].
For rate expressions, value is a positive integer and unit is minute | minutes | hour | hours | day | days .
getSchedule in interface CfnScalableTarget.ScheduledActionPropertypublic final String getScheduledActionName()
CfnScalableTarget.ScheduledActionPropertyThis name must be unique among all other scheduled actions on the specified scalable target.
getScheduledActionName in interface CfnScalableTarget.ScheduledActionPropertypublic final Object getEndTime()
CfnScalableTarget.ScheduledActionPropertygetEndTime in interface CfnScalableTarget.ScheduledActionPropertypublic final Object getScalableTargetAction()
CfnScalableTarget.ScheduledActionPropertyYou can set both values or just one. At the scheduled time, if the current capacity is below the minimum capacity, Application Auto Scaling scales out to the minimum capacity. If the current capacity is above the maximum capacity, Application Auto Scaling scales in to the maximum capacity.
getScalableTargetAction in interface CfnScalableTarget.ScheduledActionPropertypublic final Object getStartTime()
CfnScalableTarget.ScheduledActionPropertygetStartTime in interface CfnScalableTarget.ScheduledActionPropertypublic final String getTimezone()
CfnScalableTarget.ScheduledActionPropertygetTimezone in interface CfnScalableTarget.ScheduledActionProperty@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.