Struct aws_sdk_glue::model::trigger_update::Builder
source · pub struct Builder { /* private fields */ }Expand description
A builder for TriggerUpdate.
Implementations§
source§impl Builder
impl Builder
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
A description of this trigger.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
A description of this trigger.
sourcepub fn schedule(self, input: impl Into<String>) -> Self
pub fn schedule(self, input: impl Into<String>) -> Self
A cron expression used to specify the schedule (see Time-Based Schedules for Jobs and Crawlers. For example, to run something every day at 12:15 UTC, you would specify: cron(15 12 * * ? *).
sourcepub fn set_schedule(self, input: Option<String>) -> Self
pub fn set_schedule(self, input: Option<String>) -> Self
A cron expression used to specify the schedule (see Time-Based Schedules for Jobs and Crawlers. For example, to run something every day at 12:15 UTC, you would specify: cron(15 12 * * ? *).
sourcepub fn actions(self, input: Action) -> Self
pub fn actions(self, input: Action) -> Self
Appends an item to actions.
To override the contents of this collection use set_actions.
The actions initiated by this trigger.
sourcepub fn set_actions(self, input: Option<Vec<Action>>) -> Self
pub fn set_actions(self, input: Option<Vec<Action>>) -> Self
The actions initiated by this trigger.
sourcepub fn predicate(self, input: Predicate) -> Self
pub fn predicate(self, input: Predicate) -> Self
The predicate of this trigger, which defines when it will fire.
sourcepub fn set_predicate(self, input: Option<Predicate>) -> Self
pub fn set_predicate(self, input: Option<Predicate>) -> Self
The predicate of this trigger, which defines when it will fire.
sourcepub fn event_batching_condition(self, input: EventBatchingCondition) -> Self
pub fn event_batching_condition(self, input: EventBatchingCondition) -> Self
Batch condition that must be met (specified number of events received or batch time window expired) before EventBridge event trigger fires.
sourcepub fn set_event_batching_condition(
self,
input: Option<EventBatchingCondition>
) -> Self
pub fn set_event_batching_condition(
self,
input: Option<EventBatchingCondition>
) -> Self
Batch condition that must be met (specified number of events received or batch time window expired) before EventBridge event trigger fires.
sourcepub fn build(self) -> TriggerUpdate
pub fn build(self) -> TriggerUpdate
Consumes the builder and constructs a TriggerUpdate.