#[non_exhaustive]pub struct StartTimerDecisionAttributesBuilder { /* private fields */ }
Expand description
A builder for StartTimerDecisionAttributes
.
Implementations§
source§impl StartTimerDecisionAttributesBuilder
impl StartTimerDecisionAttributesBuilder
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 contain a :
(colon), /
(slash), |
(vertical bar), or any control characters (\u0000-\u001f
| \u007f-\u009f
). Also, it must not be 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 contain a :
(colon), /
(slash), |
(vertical bar), or any control characters (\u0000-\u001f
| \u007f-\u009f
). Also, it must not be the literal string arn
.
sourcepub fn get_timer_id(&self) -> &Option<String>
pub fn get_timer_id(&self) -> &Option<String>
The unique ID of the timer.
The specified string must not contain a :
(colon), /
(slash), |
(vertical bar), or any control characters (\u0000-\u001f
| \u007f-\u009f
). Also, it must not be 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 get_control(&self) -> &Option<String>
pub fn get_control(&self) -> &Option<String>
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 get_start_to_fire_timeout(&self) -> &Option<String>
pub fn get_start_to_fire_timeout(&self) -> &Option<String>
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) -> Result<StartTimerDecisionAttributes, BuildError>
pub fn build(self) -> Result<StartTimerDecisionAttributes, BuildError>
Consumes the builder and constructs a StartTimerDecisionAttributes
.
This method will fail if any of the following fields are not set:
Trait Implementations§
source§impl Clone for StartTimerDecisionAttributesBuilder
impl Clone for StartTimerDecisionAttributesBuilder
source§fn clone(&self) -> StartTimerDecisionAttributesBuilder
fn clone(&self) -> StartTimerDecisionAttributesBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for StartTimerDecisionAttributesBuilder
impl Default for StartTimerDecisionAttributesBuilder
source§fn default() -> StartTimerDecisionAttributesBuilder
fn default() -> StartTimerDecisionAttributesBuilder
source§impl PartialEq for StartTimerDecisionAttributesBuilder
impl PartialEq for StartTimerDecisionAttributesBuilder
source§fn eq(&self, other: &StartTimerDecisionAttributesBuilder) -> bool
fn eq(&self, other: &StartTimerDecisionAttributesBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.