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:40.470Z")
@Stability(Experimental)
public interface CronOptions
extends software.amazon.jsii.JsiiSerializable
(experimental) 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:
Schedule schedule = Schedule.cron(CronOptions.builder() .hour("0,8,16") .build());
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final class
A builder forCronOptions
static final class
An implementation forCronOptions
-
Method Summary
Modifier and TypeMethodDescriptionstatic CronOptions.Builder
builder()
default String
getDay()
(experimental) The day of the month to run this rule at.default String
getHour()
(experimental) The hour to run this rule at.default String
(experimental) The minute to run this rule at.default String
getMonth()
(experimental) The month to run this rule at.default String
(experimental) The day of the week to run this rule at.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getDay
(experimental) The day of the month to run this rule at.Default: - Every day of the month
-
getHour
(experimental) The hour to run this rule at.Default: - Every hour
-
getMinute
(experimental) The minute to run this rule at.Default: - Every minute
-
getMonth
(experimental) The month to run this rule at.Default: - Every month
-
getWeekDay
(experimental) The day of the week to run this rule at.Default: - Any day of the week
-
builder
- Returns:
- a
CronOptions.Builder
ofCronOptions
-