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.
This field is required.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 get_task_token(&self) -> &Option<String>
pub fn get_task_token(&self) -> &Option<String>
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.
This field is required.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 get_activity_id(&self) -> &Option<String>
pub fn get_activity_id(&self) -> &Option<String>
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 get_started_event_id(&self) -> &Option<i64>
pub fn get_started_event_id(&self) -> &Option<i64>
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.
This field is required.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 get_workflow_execution(&self) -> &Option<WorkflowExecution>
pub fn get_workflow_execution(&self) -> &Option<WorkflowExecution>
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.
This field is required.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 get_activity_type(&self) -> &Option<ActivityType>
pub fn get_activity_type(&self) -> &Option<ActivityType>
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 get_input(&self) -> &Option<String>
pub fn get_input(&self) -> &Option<String>
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) -> Result<PollForActivityTaskOutput, BuildError>
pub fn build(self) -> Result<PollForActivityTaskOutput, BuildError>
Consumes the builder and constructs a PollForActivityTaskOutput
.
This method will fail if any of the following fields are not set:
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 for PollForActivityTaskOutputBuilder
impl PartialEq 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 ==
.