pub struct Builder { /* private fields */ }
Expand description
A builder for Decision
.
Implementations
sourceimpl Builder
impl Builder
sourcepub fn decision_type(self, input: DecisionType) -> Self
pub fn decision_type(self, input: DecisionType) -> Self
Specifies the type of the decision.
sourcepub fn set_decision_type(self, input: Option<DecisionType>) -> Self
pub fn set_decision_type(self, input: Option<DecisionType>) -> Self
Specifies the type of the decision.
sourcepub fn schedule_activity_task_decision_attributes(
self,
input: ScheduleActivityTaskDecisionAttributes
) -> Self
pub fn schedule_activity_task_decision_attributes(
self,
input: ScheduleActivityTaskDecisionAttributes
) -> Self
Provides the details of the ScheduleActivityTask
decision. It isn't set for other decision types.
sourcepub fn set_schedule_activity_task_decision_attributes(
self,
input: Option<ScheduleActivityTaskDecisionAttributes>
) -> Self
pub fn set_schedule_activity_task_decision_attributes(
self,
input: Option<ScheduleActivityTaskDecisionAttributes>
) -> Self
Provides the details of the ScheduleActivityTask
decision. It isn't set for other decision types.
sourcepub fn request_cancel_activity_task_decision_attributes(
self,
input: RequestCancelActivityTaskDecisionAttributes
) -> Self
pub fn request_cancel_activity_task_decision_attributes(
self,
input: RequestCancelActivityTaskDecisionAttributes
) -> Self
Provides the details of the RequestCancelActivityTask
decision. It isn't set for other decision types.
sourcepub fn set_request_cancel_activity_task_decision_attributes(
self,
input: Option<RequestCancelActivityTaskDecisionAttributes>
) -> Self
pub fn set_request_cancel_activity_task_decision_attributes(
self,
input: Option<RequestCancelActivityTaskDecisionAttributes>
) -> Self
Provides the details of the RequestCancelActivityTask
decision. It isn't set for other decision types.
sourcepub fn complete_workflow_execution_decision_attributes(
self,
input: CompleteWorkflowExecutionDecisionAttributes
) -> Self
pub fn complete_workflow_execution_decision_attributes(
self,
input: CompleteWorkflowExecutionDecisionAttributes
) -> Self
Provides the details of the CompleteWorkflowExecution
decision. It isn't set for other decision types.
sourcepub fn set_complete_workflow_execution_decision_attributes(
self,
input: Option<CompleteWorkflowExecutionDecisionAttributes>
) -> Self
pub fn set_complete_workflow_execution_decision_attributes(
self,
input: Option<CompleteWorkflowExecutionDecisionAttributes>
) -> Self
Provides the details of the CompleteWorkflowExecution
decision. It isn't set for other decision types.
sourcepub fn fail_workflow_execution_decision_attributes(
self,
input: FailWorkflowExecutionDecisionAttributes
) -> Self
pub fn fail_workflow_execution_decision_attributes(
self,
input: FailWorkflowExecutionDecisionAttributes
) -> Self
Provides the details of the FailWorkflowExecution
decision. It isn't set for other decision types.
sourcepub fn set_fail_workflow_execution_decision_attributes(
self,
input: Option<FailWorkflowExecutionDecisionAttributes>
) -> Self
pub fn set_fail_workflow_execution_decision_attributes(
self,
input: Option<FailWorkflowExecutionDecisionAttributes>
) -> Self
Provides the details of the FailWorkflowExecution
decision. It isn't set for other decision types.
sourcepub fn cancel_workflow_execution_decision_attributes(
self,
input: CancelWorkflowExecutionDecisionAttributes
) -> Self
pub fn cancel_workflow_execution_decision_attributes(
self,
input: CancelWorkflowExecutionDecisionAttributes
) -> Self
Provides the details of the CancelWorkflowExecution
decision. It isn't set for other decision types.
sourcepub fn set_cancel_workflow_execution_decision_attributes(
self,
input: Option<CancelWorkflowExecutionDecisionAttributes>
) -> Self
pub fn set_cancel_workflow_execution_decision_attributes(
self,
input: Option<CancelWorkflowExecutionDecisionAttributes>
) -> Self
Provides the details of the CancelWorkflowExecution
decision. It isn't set for other decision types.
sourcepub fn continue_as_new_workflow_execution_decision_attributes(
self,
input: ContinueAsNewWorkflowExecutionDecisionAttributes
) -> Self
pub fn continue_as_new_workflow_execution_decision_attributes(
self,
input: ContinueAsNewWorkflowExecutionDecisionAttributes
) -> Self
Provides the details of the ContinueAsNewWorkflowExecution
decision. It isn't set for other decision types.
sourcepub fn set_continue_as_new_workflow_execution_decision_attributes(
self,
input: Option<ContinueAsNewWorkflowExecutionDecisionAttributes>
) -> Self
pub fn set_continue_as_new_workflow_execution_decision_attributes(
self,
input: Option<ContinueAsNewWorkflowExecutionDecisionAttributes>
) -> Self
Provides the details of the ContinueAsNewWorkflowExecution
decision. It isn't set for other decision types.
sourcepub fn record_marker_decision_attributes(
self,
input: RecordMarkerDecisionAttributes
) -> Self
pub fn record_marker_decision_attributes(
self,
input: RecordMarkerDecisionAttributes
) -> Self
Provides the details of the RecordMarker
decision. It isn't set for other decision types.
sourcepub fn set_record_marker_decision_attributes(
self,
input: Option<RecordMarkerDecisionAttributes>
) -> Self
pub fn set_record_marker_decision_attributes(
self,
input: Option<RecordMarkerDecisionAttributes>
) -> Self
Provides the details of the RecordMarker
decision. It isn't set for other decision types.
sourcepub fn start_timer_decision_attributes(
self,
input: StartTimerDecisionAttributes
) -> Self
pub fn start_timer_decision_attributes(
self,
input: StartTimerDecisionAttributes
) -> Self
Provides the details of the StartTimer
decision. It isn't set for other decision types.
sourcepub fn set_start_timer_decision_attributes(
self,
input: Option<StartTimerDecisionAttributes>
) -> Self
pub fn set_start_timer_decision_attributes(
self,
input: Option<StartTimerDecisionAttributes>
) -> Self
Provides the details of the StartTimer
decision. It isn't set for other decision types.
sourcepub fn cancel_timer_decision_attributes(
self,
input: CancelTimerDecisionAttributes
) -> Self
pub fn cancel_timer_decision_attributes(
self,
input: CancelTimerDecisionAttributes
) -> Self
Provides the details of the CancelTimer
decision. It isn't set for other decision types.
sourcepub fn set_cancel_timer_decision_attributes(
self,
input: Option<CancelTimerDecisionAttributes>
) -> Self
pub fn set_cancel_timer_decision_attributes(
self,
input: Option<CancelTimerDecisionAttributes>
) -> Self
Provides the details of the CancelTimer
decision. It isn't set for other decision types.
sourcepub fn signal_external_workflow_execution_decision_attributes(
self,
input: SignalExternalWorkflowExecutionDecisionAttributes
) -> Self
pub fn signal_external_workflow_execution_decision_attributes(
self,
input: SignalExternalWorkflowExecutionDecisionAttributes
) -> Self
Provides the details of the SignalExternalWorkflowExecution
decision. It isn't set for other decision types.
sourcepub fn set_signal_external_workflow_execution_decision_attributes(
self,
input: Option<SignalExternalWorkflowExecutionDecisionAttributes>
) -> Self
pub fn set_signal_external_workflow_execution_decision_attributes(
self,
input: Option<SignalExternalWorkflowExecutionDecisionAttributes>
) -> Self
Provides the details of the SignalExternalWorkflowExecution
decision. It isn't set for other decision types.
sourcepub fn request_cancel_external_workflow_execution_decision_attributes(
self,
input: RequestCancelExternalWorkflowExecutionDecisionAttributes
) -> Self
pub fn request_cancel_external_workflow_execution_decision_attributes(
self,
input: RequestCancelExternalWorkflowExecutionDecisionAttributes
) -> Self
Provides the details of the RequestCancelExternalWorkflowExecution
decision. It isn't set for other decision types.
sourcepub fn set_request_cancel_external_workflow_execution_decision_attributes(
self,
input: Option<RequestCancelExternalWorkflowExecutionDecisionAttributes>
) -> Self
pub fn set_request_cancel_external_workflow_execution_decision_attributes(
self,
input: Option<RequestCancelExternalWorkflowExecutionDecisionAttributes>
) -> Self
Provides the details of the RequestCancelExternalWorkflowExecution
decision. It isn't set for other decision types.
sourcepub fn start_child_workflow_execution_decision_attributes(
self,
input: StartChildWorkflowExecutionDecisionAttributes
) -> Self
pub fn start_child_workflow_execution_decision_attributes(
self,
input: StartChildWorkflowExecutionDecisionAttributes
) -> Self
Provides the details of the StartChildWorkflowExecution
decision. It isn't set for other decision types.
sourcepub fn set_start_child_workflow_execution_decision_attributes(
self,
input: Option<StartChildWorkflowExecutionDecisionAttributes>
) -> Self
pub fn set_start_child_workflow_execution_decision_attributes(
self,
input: Option<StartChildWorkflowExecutionDecisionAttributes>
) -> Self
Provides the details of the StartChildWorkflowExecution
decision. It isn't set for other decision types.
sourcepub fn schedule_lambda_function_decision_attributes(
self,
input: ScheduleLambdaFunctionDecisionAttributes
) -> Self
pub fn schedule_lambda_function_decision_attributes(
self,
input: ScheduleLambdaFunctionDecisionAttributes
) -> Self
Provides the details of the ScheduleLambdaFunction
decision. It isn't set for other decision types.
sourcepub fn set_schedule_lambda_function_decision_attributes(
self,
input: Option<ScheduleLambdaFunctionDecisionAttributes>
) -> Self
pub fn set_schedule_lambda_function_decision_attributes(
self,
input: Option<ScheduleLambdaFunctionDecisionAttributes>
) -> Self
Provides the details of the ScheduleLambdaFunction
decision. It isn't set for other decision types.