Struct aws_sdk_glue::model::workflow_run::Builder
source · pub struct Builder { /* private fields */ }Expand description
A builder for WorkflowRun.
Implementations§
source§impl Builder
impl Builder
sourcepub fn workflow_run_id(self, input: impl Into<String>) -> Self
pub fn workflow_run_id(self, input: impl Into<String>) -> Self
The ID of this workflow run.
sourcepub fn set_workflow_run_id(self, input: Option<String>) -> Self
pub fn set_workflow_run_id(self, input: Option<String>) -> Self
The ID of this workflow run.
sourcepub fn previous_run_id(self, input: impl Into<String>) -> Self
pub fn previous_run_id(self, input: impl Into<String>) -> Self
The ID of the previous workflow run.
sourcepub fn set_previous_run_id(self, input: Option<String>) -> Self
pub fn set_previous_run_id(self, input: Option<String>) -> Self
The ID of the previous workflow run.
sourcepub fn workflow_run_properties(
self,
k: impl Into<String>,
v: impl Into<String>
) -> Self
pub fn workflow_run_properties(
self,
k: impl Into<String>,
v: impl Into<String>
) -> Self
Adds a key-value pair to workflow_run_properties.
To override the contents of this collection use set_workflow_run_properties.
The workflow run properties which were set during the run.
sourcepub fn set_workflow_run_properties(
self,
input: Option<HashMap<String, String>>
) -> Self
pub fn set_workflow_run_properties(
self,
input: Option<HashMap<String, String>>
) -> Self
The workflow run properties which were set during the run.
sourcepub fn started_on(self, input: DateTime) -> Self
pub fn started_on(self, input: DateTime) -> Self
The date and time when the workflow run was started.
sourcepub fn set_started_on(self, input: Option<DateTime>) -> Self
pub fn set_started_on(self, input: Option<DateTime>) -> Self
The date and time when the workflow run was started.
sourcepub fn completed_on(self, input: DateTime) -> Self
pub fn completed_on(self, input: DateTime) -> Self
The date and time when the workflow run completed.
sourcepub fn set_completed_on(self, input: Option<DateTime>) -> Self
pub fn set_completed_on(self, input: Option<DateTime>) -> Self
The date and time when the workflow run completed.
sourcepub fn status(self, input: WorkflowRunStatus) -> Self
pub fn status(self, input: WorkflowRunStatus) -> Self
The status of the workflow run.
sourcepub fn set_status(self, input: Option<WorkflowRunStatus>) -> Self
pub fn set_status(self, input: Option<WorkflowRunStatus>) -> Self
The status of the workflow run.
sourcepub fn error_message(self, input: impl Into<String>) -> Self
pub fn error_message(self, input: impl Into<String>) -> Self
This error message describes any error that may have occurred in starting the workflow run. Currently the only error message is "Concurrent runs exceeded for workflow: foo."
sourcepub fn set_error_message(self, input: Option<String>) -> Self
pub fn set_error_message(self, input: Option<String>) -> Self
This error message describes any error that may have occurred in starting the workflow run. Currently the only error message is "Concurrent runs exceeded for workflow: foo."
sourcepub fn statistics(self, input: WorkflowRunStatistics) -> Self
pub fn statistics(self, input: WorkflowRunStatistics) -> Self
The statistics of the run.
sourcepub fn set_statistics(self, input: Option<WorkflowRunStatistics>) -> Self
pub fn set_statistics(self, input: Option<WorkflowRunStatistics>) -> Self
The statistics of the run.
sourcepub fn graph(self, input: WorkflowGraph) -> Self
pub fn graph(self, input: WorkflowGraph) -> Self
The graph representing all the Glue components that belong to the workflow as nodes and directed connections between them as edges.
sourcepub fn set_graph(self, input: Option<WorkflowGraph>) -> Self
pub fn set_graph(self, input: Option<WorkflowGraph>) -> Self
The graph representing all the Glue components that belong to the workflow as nodes and directed connections between them as edges.
sourcepub fn starting_event_batch_condition(
self,
input: StartingEventBatchCondition
) -> Self
pub fn starting_event_batch_condition(
self,
input: StartingEventBatchCondition
) -> Self
The batch condition that started the workflow run.
sourcepub fn set_starting_event_batch_condition(
self,
input: Option<StartingEventBatchCondition>
) -> Self
pub fn set_starting_event_batch_condition(
self,
input: Option<StartingEventBatchCondition>
) -> Self
The batch condition that started the workflow run.
sourcepub fn build(self) -> WorkflowRun
pub fn build(self) -> WorkflowRun
Consumes the builder and constructs a WorkflowRun.