Struct aws_sdk_swf::output::poll_for_activity_task_output::Builder
source · pub struct Builder { /* private fields */ }
Expand description
A builder for PollForActivityTaskOutput
.
Implementations§
source§impl Builder
impl Builder
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
.