Struct aws_sdk_swf::operation::poll_for_activity_task::builders::PollForActivityTaskOutputBuilder
source · #[non_exhaustive]pub struct PollForActivityTaskOutputBuilder { /* private fields */ }
Expand description
A builder for PollForActivityTaskOutput
.
Implementations§
source§impl PollForActivityTaskOutputBuilder
impl PollForActivityTaskOutputBuilder
sourcepub fn task_token(self, input: impl Into<String>) -> Self
pub fn task_token(self, input: impl Into<String>) -> Self
The opaque string used as a handle on the task. This token is used by workers to communicate progress and response information back to the system about the task.
sourcepub fn set_task_token(self, input: Option<String>) -> Self
pub fn set_task_token(self, input: Option<String>) -> Self
The opaque string used as a handle on the task. This token is used by workers to communicate progress and response information back to the system about the task.
sourcepub fn activity_id(self, input: impl Into<String>) -> Self
pub fn activity_id(self, input: impl Into<String>) -> Self
The unique ID of the task.
sourcepub fn set_activity_id(self, input: Option<String>) -> Self
pub fn set_activity_id(self, input: Option<String>) -> Self
The unique ID of the task.
sourcepub fn started_event_id(self, input: i64) -> Self
pub fn started_event_id(self, input: i64) -> Self
The ID of the ActivityTaskStarted
event recorded in the history.
sourcepub fn set_started_event_id(self, input: Option<i64>) -> Self
pub fn set_started_event_id(self, input: Option<i64>) -> Self
The ID of the ActivityTaskStarted
event recorded in the history.
sourcepub fn workflow_execution(self, input: WorkflowExecution) -> Self
pub fn workflow_execution(self, input: WorkflowExecution) -> Self
The workflow execution that started this activity task.
sourcepub fn set_workflow_execution(self, input: Option<WorkflowExecution>) -> Self
pub fn set_workflow_execution(self, input: Option<WorkflowExecution>) -> Self
The workflow execution that started this activity task.
sourcepub fn activity_type(self, input: ActivityType) -> Self
pub fn activity_type(self, input: ActivityType) -> Self
The type of this activity task.
sourcepub fn set_activity_type(self, input: Option<ActivityType>) -> Self
pub fn set_activity_type(self, input: Option<ActivityType>) -> Self
The type of this activity task.
sourcepub fn input(self, input: impl Into<String>) -> Self
pub fn input(self, input: impl Into<String>) -> Self
The inputs provided when the activity task was scheduled. The form of the input is user defined and should be meaningful to the activity implementation.
sourcepub fn set_input(self, input: Option<String>) -> Self
pub fn set_input(self, input: Option<String>) -> Self
The inputs provided when the activity task was scheduled. The form of the input is user defined and should be meaningful to the activity implementation.
sourcepub fn build(self) -> PollForActivityTaskOutput
pub fn build(self) -> PollForActivityTaskOutput
Consumes the builder and constructs a PollForActivityTaskOutput
.
Trait Implementations§
source§impl Clone for PollForActivityTaskOutputBuilder
impl Clone for PollForActivityTaskOutputBuilder
source§fn clone(&self) -> PollForActivityTaskOutputBuilder
fn clone(&self) -> PollForActivityTaskOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for PollForActivityTaskOutputBuilder
impl Default for PollForActivityTaskOutputBuilder
source§fn default() -> PollForActivityTaskOutputBuilder
fn default() -> PollForActivityTaskOutputBuilder
source§impl PartialEq<PollForActivityTaskOutputBuilder> for PollForActivityTaskOutputBuilder
impl PartialEq<PollForActivityTaskOutputBuilder> for PollForActivityTaskOutputBuilder
source§fn eq(&self, other: &PollForActivityTaskOutputBuilder) -> bool
fn eq(&self, other: &PollForActivityTaskOutputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.