Struct aws_sdk_glue::types::builders::TriggerUpdateBuilder
source · #[non_exhaustive]pub struct TriggerUpdateBuilder { /* private fields */ }Expand description
A builder for TriggerUpdate.
Implementations§
source§impl TriggerUpdateBuilder
impl TriggerUpdateBuilder
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 get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &Option<String>
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 get_schedule(&self) -> &Option<String>
pub fn get_schedule(&self) -> &Option<String>
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 get_actions(&self) -> &Option<Vec<Action>>
pub fn get_actions(&self) -> &Option<Vec<Action>>
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 get_predicate(&self) -> &Option<Predicate>
pub fn get_predicate(&self) -> &Option<Predicate>
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 get_event_batching_condition(&self) -> &Option<EventBatchingCondition>
pub fn get_event_batching_condition(&self) -> &Option<EventBatchingCondition>
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.
Trait Implementations§
source§impl Clone for TriggerUpdateBuilder
impl Clone for TriggerUpdateBuilder
source§fn clone(&self) -> TriggerUpdateBuilder
fn clone(&self) -> TriggerUpdateBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for TriggerUpdateBuilder
impl Debug for TriggerUpdateBuilder
source§impl Default for TriggerUpdateBuilder
impl Default for TriggerUpdateBuilder
source§fn default() -> TriggerUpdateBuilder
fn default() -> TriggerUpdateBuilder
source§impl PartialEq for TriggerUpdateBuilder
impl PartialEq for TriggerUpdateBuilder
source§fn eq(&self, other: &TriggerUpdateBuilder) -> bool
fn eq(&self, other: &TriggerUpdateBuilder) -> bool
self and other values to be equal, and is used
by ==.