Struct aws_sdk_glue::types::WorkflowRun
source · #[non_exhaustive]pub struct WorkflowRun { /* private fields */ }
Expand description
A workflow run is an execution of a workflow providing all the runtime information.
Implementations§
source§impl WorkflowRun
impl WorkflowRun
sourcepub fn workflow_run_id(&self) -> Option<&str>
pub fn workflow_run_id(&self) -> Option<&str>
The ID of this workflow run.
sourcepub fn previous_run_id(&self) -> Option<&str>
pub fn previous_run_id(&self) -> Option<&str>
The ID of the previous workflow run.
sourcepub fn workflow_run_properties(&self) -> Option<&HashMap<String, String>>
pub fn workflow_run_properties(&self) -> Option<&HashMap<String, String>>
The workflow run properties which were set during the run.
sourcepub fn started_on(&self) -> Option<&DateTime>
pub fn started_on(&self) -> Option<&DateTime>
The date and time when the workflow run was started.
sourcepub fn completed_on(&self) -> Option<&DateTime>
pub fn completed_on(&self) -> Option<&DateTime>
The date and time when the workflow run completed.
sourcepub fn status(&self) -> Option<&WorkflowRunStatus>
pub fn status(&self) -> Option<&WorkflowRunStatus>
The status of the workflow run.
sourcepub fn error_message(&self) -> Option<&str>
pub fn error_message(&self) -> Option<&str>
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) -> Option<&WorkflowRunStatistics>
pub fn statistics(&self) -> Option<&WorkflowRunStatistics>
The statistics of the run.
sourcepub fn graph(&self) -> Option<&WorkflowGraph>
pub fn graph(&self) -> Option<&WorkflowGraph>
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
) -> Option<&StartingEventBatchCondition>
pub fn starting_event_batch_condition( &self ) -> Option<&StartingEventBatchCondition>
The batch condition that started the workflow run.
source§impl WorkflowRun
impl WorkflowRun
sourcepub fn builder() -> WorkflowRunBuilder
pub fn builder() -> WorkflowRunBuilder
Creates a new builder-style object to manufacture WorkflowRun
.
Trait Implementations§
source§impl Clone for WorkflowRun
impl Clone for WorkflowRun
source§fn clone(&self) -> WorkflowRun
fn clone(&self) -> WorkflowRun
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for WorkflowRun
impl Debug for WorkflowRun
source§impl PartialEq<WorkflowRun> for WorkflowRun
impl PartialEq<WorkflowRun> for WorkflowRun
source§fn eq(&self, other: &WorkflowRun) -> bool
fn eq(&self, other: &WorkflowRun) -> bool
self
and other
values to be equal, and is used
by ==
.