Struct aws_sdk_glue::types::builders::NodeBuilder
source · #[non_exhaustive]pub struct NodeBuilder { /* private fields */ }
Expand description
A builder for Node
.
Implementations§
source§impl NodeBuilder
impl NodeBuilder
sourcepub fn set_type(self, input: Option<NodeType>) -> Self
pub fn set_type(self, input: Option<NodeType>) -> Self
The type of Glue component represented by the node.
sourcepub fn get_type(&self) -> &Option<NodeType>
pub fn get_type(&self) -> &Option<NodeType>
The type of Glue component represented by the node.
sourcepub fn name(self, input: impl Into<String>) -> Self
pub fn name(self, input: impl Into<String>) -> Self
The name of the Glue component represented by the node.
sourcepub fn set_name(self, input: Option<String>) -> Self
pub fn set_name(self, input: Option<String>) -> Self
The name of the Glue component represented by the node.
sourcepub fn get_name(&self) -> &Option<String>
pub fn get_name(&self) -> &Option<String>
The name of the Glue component represented by the node.
sourcepub fn unique_id(self, input: impl Into<String>) -> Self
pub fn unique_id(self, input: impl Into<String>) -> Self
The unique Id assigned to the node within the workflow.
sourcepub fn set_unique_id(self, input: Option<String>) -> Self
pub fn set_unique_id(self, input: Option<String>) -> Self
The unique Id assigned to the node within the workflow.
sourcepub fn get_unique_id(&self) -> &Option<String>
pub fn get_unique_id(&self) -> &Option<String>
The unique Id assigned to the node within the workflow.
sourcepub fn trigger_details(self, input: TriggerNodeDetails) -> Self
pub fn trigger_details(self, input: TriggerNodeDetails) -> Self
Details of the Trigger when the node represents a Trigger.
sourcepub fn set_trigger_details(self, input: Option<TriggerNodeDetails>) -> Self
pub fn set_trigger_details(self, input: Option<TriggerNodeDetails>) -> Self
Details of the Trigger when the node represents a Trigger.
sourcepub fn get_trigger_details(&self) -> &Option<TriggerNodeDetails>
pub fn get_trigger_details(&self) -> &Option<TriggerNodeDetails>
Details of the Trigger when the node represents a Trigger.
sourcepub fn job_details(self, input: JobNodeDetails) -> Self
pub fn job_details(self, input: JobNodeDetails) -> Self
Details of the Job when the node represents a Job.
sourcepub fn set_job_details(self, input: Option<JobNodeDetails>) -> Self
pub fn set_job_details(self, input: Option<JobNodeDetails>) -> Self
Details of the Job when the node represents a Job.
sourcepub fn get_job_details(&self) -> &Option<JobNodeDetails>
pub fn get_job_details(&self) -> &Option<JobNodeDetails>
Details of the Job when the node represents a Job.
sourcepub fn crawler_details(self, input: CrawlerNodeDetails) -> Self
pub fn crawler_details(self, input: CrawlerNodeDetails) -> Self
Details of the crawler when the node represents a crawler.
sourcepub fn set_crawler_details(self, input: Option<CrawlerNodeDetails>) -> Self
pub fn set_crawler_details(self, input: Option<CrawlerNodeDetails>) -> Self
Details of the crawler when the node represents a crawler.
sourcepub fn get_crawler_details(&self) -> &Option<CrawlerNodeDetails>
pub fn get_crawler_details(&self) -> &Option<CrawlerNodeDetails>
Details of the crawler when the node represents a crawler.
Trait Implementations§
source§impl Clone for NodeBuilder
impl Clone for NodeBuilder
source§fn clone(&self) -> NodeBuilder
fn clone(&self) -> NodeBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for NodeBuilder
impl Debug for NodeBuilder
source§impl Default for NodeBuilder
impl Default for NodeBuilder
source§fn default() -> NodeBuilder
fn default() -> NodeBuilder
source§impl PartialEq for NodeBuilder
impl PartialEq for NodeBuilder
source§fn eq(&self, other: &NodeBuilder) -> bool
fn eq(&self, other: &NodeBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for NodeBuilder
Auto Trait Implementations§
impl Freeze for NodeBuilder
impl RefUnwindSafe for NodeBuilder
impl Send for NodeBuilder
impl Sync for NodeBuilder
impl Unpin for NodeBuilder
impl UnwindSafe for NodeBuilder
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
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>
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>
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 more