@Generated(value="jsii-pacmak/1.74.0 (build 6d08790)",
date="2023-03-22T19:35:47.986Z")
public interface CronOptions
All fields are strings so you can use complex expressions. Absence of a field implies '*' or '?', whichever one is appropriate.
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 and Type | Interface and Description |
---|---|
static class |
CronOptions.Builder
A builder for
CronOptions |
static class |
CronOptions.Jsii$Proxy
An implementation for
CronOptions |
Modifier and Type | Method and Description |
---|---|
static CronOptions.Builder |
builder() |
default java.lang.String |
getDay()
The day of the month to run this rule at.
|
default java.lang.String |
getHour()
The hour to run this rule at.
|
default java.lang.String |
getMinute()
The minute to run this rule at.
|
default java.lang.String |
getMonth()
The month to run this rule at.
|
default java.lang.String |
getWeekDay()
The day of the week to run this rule at.
|
default java.lang.String getDay()
Default: - Every day of the month
default java.lang.String getHour()
Default: - Every hour
default java.lang.String getMinute()
Default: - Every minute
default java.lang.String getMonth()
Default: - Every month
default java.lang.String getWeekDay()
Default: - Any day of the week
static CronOptions.Builder builder()
CronOptions.Builder
of CronOptions