Struct aws_sdk_glue::types::WorkflowGraph
source · #[non_exhaustive]pub struct WorkflowGraph {
pub nodes: Option<Vec<Node>>,
pub edges: Option<Vec<Edge>>,
}
Expand description
A workflow graph represents the complete workflow containing all the Glue components present in the workflow and all the directed connections between them.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.nodes: Option<Vec<Node>>
A list of the the Glue components belong to the workflow represented as nodes.
edges: Option<Vec<Edge>>
A list of all the directed connections between the nodes belonging to the workflow.
Implementations§
source§impl WorkflowGraph
impl WorkflowGraph
source§impl WorkflowGraph
impl WorkflowGraph
sourcepub fn builder() -> WorkflowGraphBuilder
pub fn builder() -> WorkflowGraphBuilder
Creates a new builder-style object to manufacture WorkflowGraph
.
Trait Implementations§
source§impl Clone for WorkflowGraph
impl Clone for WorkflowGraph
source§fn clone(&self) -> WorkflowGraph
fn clone(&self) -> WorkflowGraph
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for WorkflowGraph
impl Debug for WorkflowGraph
source§impl PartialEq for WorkflowGraph
impl PartialEq for WorkflowGraph
source§fn eq(&self, other: &WorkflowGraph) -> bool
fn eq(&self, other: &WorkflowGraph) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for WorkflowGraph
Auto Trait Implementations§
impl Freeze for WorkflowGraph
impl RefUnwindSafe for WorkflowGraph
impl Send for WorkflowGraph
impl Sync for WorkflowGraph
impl Unpin for WorkflowGraph
impl UnwindSafe for WorkflowGraph
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.