Struct aws_sdk_swf::model::start_timer_decision_attributes::Builder
source · [−]pub struct Builder { /* private fields */ }Expand description
A builder for StartTimerDecisionAttributes.
Implementations
sourceimpl Builder
impl Builder
sourcepub fn timer_id(self, input: impl Into<String>) -> Self
pub fn timer_id(self, input: impl Into<String>) -> Self
The unique ID of the timer.
The specified string must not start or end with whitespace. It must not contain a : (colon), / (slash), | (vertical bar), or any control characters (\u0000-\u001f | \u007f-\u009f). Also, it must not contain the literal string arn.
sourcepub fn set_timer_id(self, input: Option<String>) -> Self
pub fn set_timer_id(self, input: Option<String>) -> Self
The unique ID of the timer.
The specified string must not start or end with whitespace. It must not contain a : (colon), / (slash), | (vertical bar), or any control characters (\u0000-\u001f | \u007f-\u009f). Also, it must not contain the literal string arn.
sourcepub fn control(self, input: impl Into<String>) -> Self
pub fn control(self, input: impl Into<String>) -> Self
The data attached to the event that can be used by the decider in subsequent workflow tasks.
sourcepub fn set_control(self, input: Option<String>) -> Self
pub fn set_control(self, input: Option<String>) -> Self
The data attached to the event that can be used by the decider in subsequent workflow tasks.
sourcepub fn start_to_fire_timeout(self, input: impl Into<String>) -> Self
pub fn start_to_fire_timeout(self, input: impl Into<String>) -> Self
The duration to wait before firing the timer.
The duration is specified in seconds, an integer greater than or equal to 0.
sourcepub fn set_start_to_fire_timeout(self, input: Option<String>) -> Self
pub fn set_start_to_fire_timeout(self, input: Option<String>) -> Self
The duration to wait before firing the timer.
The duration is specified in seconds, an integer greater than or equal to 0.
sourcepub fn build(self) -> StartTimerDecisionAttributes
pub fn build(self) -> StartTimerDecisionAttributes
Consumes the builder and constructs a StartTimerDecisionAttributes.