Interface ScheduledTriggerOptions
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable,StartableTriggerOptions,TriggerOptions
- All Known Implementing Classes:
ScheduledTriggerOptions.Jsii$Proxy
@Generated(value="jsii-pacmak/1.139.0 (build 26a6b54)",
date="2026-09-10T17:52:11.335Z")
@Stability(Experimental)
public interface ScheduledTriggerOptions
extends software.amazon.jsii.JsiiSerializable, StartableTriggerOptions
(experimental) Properties for configuring a scheduled Glue Trigger.
Example:
import software.amazon.awscdk.*;
import software.amazon.awscdk.services.iam.*;
Stack stack;
IRole role;
Code script;
PySparkEtlJob job = PySparkEtlJob.Builder.create(stack, "Job").role(role).script(script).build();
Workflow workflow = new Workflow(stack, "Workflow");
workflow.addScheduledTrigger("WeeklyTrigger", ScheduledTriggerOptions.builder()
.actions(List.of(Action.job(job)))
.schedule(TriggerSchedule.weekly())
.build());
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forScheduledTriggerOptionsstatic final classAn implementation forScheduledTriggerOptions -
Method Summary
Modifier and TypeMethodDescriptionbuilder()(experimental) The schedule on which this trigger fires.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJsonMethods inherited from interface software.amazon.awscdk.services.glue.alpha.StartableTriggerOptions
getStartOnCreationMethods inherited from interface software.amazon.awscdk.services.glue.alpha.TriggerOptions
getActions, getDescription, getName
-
Method Details
-
getSchedule
(experimental) The schedule on which this trigger fires.Build one with
,invalid reference
TriggerSchedule.daily,invalid reference
TriggerSchedule.weekly, orinvalid reference
TriggerSchedule.cron.invalid reference
TriggerSchedule.expression -
builder
- Returns:
- a
ScheduledTriggerOptions.BuilderofScheduledTriggerOptions
-