Struct aws_sdk_glue::types::WorkflowRun
source · #[non_exhaustive]pub struct WorkflowRun {
pub name: Option<String>,
pub workflow_run_id: Option<String>,
pub previous_run_id: Option<String>,
pub workflow_run_properties: Option<HashMap<String, String>>,
pub started_on: Option<DateTime>,
pub completed_on: Option<DateTime>,
pub status: Option<WorkflowRunStatus>,
pub error_message: Option<String>,
pub statistics: Option<WorkflowRunStatistics>,
pub graph: Option<WorkflowGraph>,
pub starting_event_batch_condition: Option<StartingEventBatchCondition>,
}Expand description
A workflow run is an execution of a workflow providing all the runtime information.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.name: Option<String>Name of the workflow that was run.
workflow_run_id: Option<String>The ID of this workflow run.
previous_run_id: Option<String>The ID of the previous workflow run.
workflow_run_properties: Option<HashMap<String, String>>The workflow run properties which were set during the run.
started_on: Option<DateTime>The date and time when the workflow run was started.
completed_on: Option<DateTime>The date and time when the workflow run completed.
status: Option<WorkflowRunStatus>The status of the workflow run.
error_message: Option<String>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."
statistics: Option<WorkflowRunStatistics>The statistics of the run.
graph: Option<WorkflowGraph>The graph representing all the Glue components that belong to the workflow as nodes and directed connections between them as edges.
starting_event_batch_condition: Option<StartingEventBatchCondition>The batch condition that started the workflow run.
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 for WorkflowRun
impl PartialEq 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 ==.