Struct aws_sdk_sagemaker::types::builders::ProcessingInputBuilder
source · #[non_exhaustive]pub struct ProcessingInputBuilder { /* private fields */ }
Expand description
A builder for ProcessingInput
.
Implementations§
source§impl ProcessingInputBuilder
impl ProcessingInputBuilder
sourcepub fn input_name(self, input: impl Into<String>) -> Self
pub fn input_name(self, input: impl Into<String>) -> Self
The name for the processing job input.
This field is required.sourcepub fn set_input_name(self, input: Option<String>) -> Self
pub fn set_input_name(self, input: Option<String>) -> Self
The name for the processing job input.
sourcepub fn get_input_name(&self) -> &Option<String>
pub fn get_input_name(&self) -> &Option<String>
The name for the processing job input.
sourcepub fn app_managed(self, input: bool) -> Self
pub fn app_managed(self, input: bool) -> Self
When True
, input operations such as data download are managed natively by the processing job application. When False
(default), input operations are managed by Amazon SageMaker.
sourcepub fn set_app_managed(self, input: Option<bool>) -> Self
pub fn set_app_managed(self, input: Option<bool>) -> Self
When True
, input operations such as data download are managed natively by the processing job application. When False
(default), input operations are managed by Amazon SageMaker.
sourcepub fn get_app_managed(&self) -> &Option<bool>
pub fn get_app_managed(&self) -> &Option<bool>
When True
, input operations such as data download are managed natively by the processing job application. When False
(default), input operations are managed by Amazon SageMaker.
sourcepub fn s3_input(self, input: ProcessingS3Input) -> Self
pub fn s3_input(self, input: ProcessingS3Input) -> Self
Configuration for downloading input data from Amazon S3 into the processing container.
sourcepub fn set_s3_input(self, input: Option<ProcessingS3Input>) -> Self
pub fn set_s3_input(self, input: Option<ProcessingS3Input>) -> Self
Configuration for downloading input data from Amazon S3 into the processing container.
sourcepub fn get_s3_input(&self) -> &Option<ProcessingS3Input>
pub fn get_s3_input(&self) -> &Option<ProcessingS3Input>
Configuration for downloading input data from Amazon S3 into the processing container.
sourcepub fn dataset_definition(self, input: DatasetDefinition) -> Self
pub fn dataset_definition(self, input: DatasetDefinition) -> Self
Configuration for a Dataset Definition input.
sourcepub fn set_dataset_definition(self, input: Option<DatasetDefinition>) -> Self
pub fn set_dataset_definition(self, input: Option<DatasetDefinition>) -> Self
Configuration for a Dataset Definition input.
sourcepub fn get_dataset_definition(&self) -> &Option<DatasetDefinition>
pub fn get_dataset_definition(&self) -> &Option<DatasetDefinition>
Configuration for a Dataset Definition input.
sourcepub fn build(self) -> ProcessingInput
pub fn build(self) -> ProcessingInput
Consumes the builder and constructs a ProcessingInput
.
Trait Implementations§
source§impl Clone for ProcessingInputBuilder
impl Clone for ProcessingInputBuilder
source§fn clone(&self) -> ProcessingInputBuilder
fn clone(&self) -> ProcessingInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ProcessingInputBuilder
impl Debug for ProcessingInputBuilder
source§impl Default for ProcessingInputBuilder
impl Default for ProcessingInputBuilder
source§fn default() -> ProcessingInputBuilder
fn default() -> ProcessingInputBuilder
source§impl PartialEq for ProcessingInputBuilder
impl PartialEq for ProcessingInputBuilder
impl StructuralPartialEq for ProcessingInputBuilder
Auto Trait Implementations§
impl Freeze for ProcessingInputBuilder
impl RefUnwindSafe for ProcessingInputBuilder
impl Send for ProcessingInputBuilder
impl Sync for ProcessingInputBuilder
impl Unpin for ProcessingInputBuilder
impl UnwindSafe for ProcessingInputBuilder
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)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