Interface CronOptions
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CronOptions.Jsii$Proxy
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)",
date="2023-06-19T16:30:45.360Z")
@Stability(Stable)
public interface CronOptions
extends software.amazon.jsii.JsiiSerializable
Options to configure a cron expression.
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());
- See Also:
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCronOptions
static final class
An implementation forCronOptions
-
Method Summary
Modifier and TypeMethodDescriptionstatic CronOptions.Builder
builder()
default String
getDay()
The day of the month to run this rule at.default String
getHour()
The hour to run this rule at.default String
The minute to run this rule at.default String
getMonth()
The month to run this rule at.default String
The day of the week to run this rule at.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getDay
The day of the month to run this rule at.Default: - Every day of the month
-
getHour
The hour to run this rule at.Default: - Every hour
-
getMinute
The minute to run this rule at.Default: - Every minute
-
getMonth
The month to run this rule at.Default: - Every month
-
getWeekDay
The day of the week to run this rule at.Default: - Any day of the week
-
builder
- Returns:
- a
CronOptions.Builder
ofCronOptions
-