Struct aws_sdk_glue::types::builders::RenameFieldBuilder
source · #[non_exhaustive]pub struct RenameFieldBuilder { /* private fields */ }
Expand description
A builder for RenameField
.
Implementations§
source§impl RenameFieldBuilder
impl RenameFieldBuilder
sourcepub fn name(self, input: impl Into<String>) -> Self
pub fn name(self, input: impl Into<String>) -> Self
The name of the transform node.
This field is required.sourcepub fn inputs(self, input: impl Into<String>) -> Self
pub fn inputs(self, input: impl Into<String>) -> Self
Appends an item to inputs
.
To override the contents of this collection use set_inputs
.
The data inputs identified by their node names.
sourcepub fn set_inputs(self, input: Option<Vec<String>>) -> Self
pub fn set_inputs(self, input: Option<Vec<String>>) -> Self
The data inputs identified by their node names.
sourcepub fn get_inputs(&self) -> &Option<Vec<String>>
pub fn get_inputs(&self) -> &Option<Vec<String>>
The data inputs identified by their node names.
sourcepub fn source_path(self, input: impl Into<String>) -> Self
pub fn source_path(self, input: impl Into<String>) -> Self
Appends an item to source_path
.
To override the contents of this collection use set_source_path
.
A JSON path to a variable in the data structure for the source data.
sourcepub fn set_source_path(self, input: Option<Vec<String>>) -> Self
pub fn set_source_path(self, input: Option<Vec<String>>) -> Self
A JSON path to a variable in the data structure for the source data.
sourcepub fn get_source_path(&self) -> &Option<Vec<String>>
pub fn get_source_path(&self) -> &Option<Vec<String>>
A JSON path to a variable in the data structure for the source data.
sourcepub fn target_path(self, input: impl Into<String>) -> Self
pub fn target_path(self, input: impl Into<String>) -> Self
Appends an item to target_path
.
To override the contents of this collection use set_target_path
.
A JSON path to a variable in the data structure for the target data.
sourcepub fn set_target_path(self, input: Option<Vec<String>>) -> Self
pub fn set_target_path(self, input: Option<Vec<String>>) -> Self
A JSON path to a variable in the data structure for the target data.
sourcepub fn get_target_path(&self) -> &Option<Vec<String>>
pub fn get_target_path(&self) -> &Option<Vec<String>>
A JSON path to a variable in the data structure for the target data.
sourcepub fn build(self) -> Result<RenameField, BuildError>
pub fn build(self) -> Result<RenameField, BuildError>
Consumes the builder and constructs a RenameField
.
This method will fail if any of the following fields are not set:
Trait Implementations§
source§impl Clone for RenameFieldBuilder
impl Clone for RenameFieldBuilder
source§fn clone(&self) -> RenameFieldBuilder
fn clone(&self) -> RenameFieldBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for RenameFieldBuilder
impl Debug for RenameFieldBuilder
source§impl Default for RenameFieldBuilder
impl Default for RenameFieldBuilder
source§fn default() -> RenameFieldBuilder
fn default() -> RenameFieldBuilder
source§impl PartialEq for RenameFieldBuilder
impl PartialEq for RenameFieldBuilder
source§fn eq(&self, other: &RenameFieldBuilder) -> bool
fn eq(&self, other: &RenameFieldBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for RenameFieldBuilder
Auto Trait Implementations§
impl Freeze for RenameFieldBuilder
impl RefUnwindSafe for RenameFieldBuilder
impl Send for RenameFieldBuilder
impl Sync for RenameFieldBuilder
impl Unpin for RenameFieldBuilder
impl UnwindSafe for RenameFieldBuilder
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