@Generated(value="jsii-pacmak/1.73.0 (build 6faeda3)",
date="2023-01-25T18:29:08.873Z")
public abstract class Schedule
extends software.amazon.jsii.JsiiObject
Example:
import software.amazon.awscdk.services.autoscaling.*; Function fn; Alias alias = fn.addAlias("prod"); // Create AutoScaling target IScalableFunctionAttribute as = alias.addAutoScaling(AutoScalingOptions.builder().maxCapacity(50).build()); // Configure Target Tracking as.scaleOnUtilization(UtilizationScalingOptions.builder() .utilizationTarget(0.5) .build()); // Configure Scheduled Scaling as.scaleOnSchedule("ScaleUpInTheMorning", ScalingSchedule.builder() .schedule(Schedule.cron(CronOptions.builder().hour("8").minute("0").build())) .minCapacity(20) .build());
Modifier | Constructor and Description |
---|---|
protected |
Schedule() |
protected |
Schedule(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) |
protected |
Schedule(software.amazon.jsii.JsiiObjectRef objRef) |
Modifier and Type | Method and Description |
---|---|
static Schedule |
cron(CronOptions options)
Create a schedule from a set of cron fields.
|
static Schedule |
expression(java.lang.String expression)
Construct a schedule from a literal schedule expression.
|
abstract java.lang.String |
getExpressionString()
Retrieve the expression for this schedule.
|
protected Schedule(software.amazon.jsii.JsiiObjectRef objRef)
protected Schedule(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
protected Schedule()
public static Schedule cron(CronOptions options)
options
- This parameter is required.public static Schedule expression(java.lang.String expression)
expression
- The expression to use. This parameter is required.public abstract java.lang.String getExpressionString()