#[non_exhaustive]pub struct BatchSegmentJobInputBuilder { /* private fields */ }
Expand description
A builder for BatchSegmentJobInput
.
Implementations§
source§impl BatchSegmentJobInputBuilder
impl BatchSegmentJobInputBuilder
sourcepub fn s3_data_source(self, input: S3DataConfig) -> Self
pub fn s3_data_source(self, input: S3DataConfig) -> Self
The configuration details of an Amazon S3 input or output bucket.
This field is required.sourcepub fn set_s3_data_source(self, input: Option<S3DataConfig>) -> Self
pub fn set_s3_data_source(self, input: Option<S3DataConfig>) -> Self
The configuration details of an Amazon S3 input or output bucket.
sourcepub fn get_s3_data_source(&self) -> &Option<S3DataConfig>
pub fn get_s3_data_source(&self) -> &Option<S3DataConfig>
The configuration details of an Amazon S3 input or output bucket.
sourcepub fn build(self) -> BatchSegmentJobInput
pub fn build(self) -> BatchSegmentJobInput
Consumes the builder and constructs a BatchSegmentJobInput
.
Trait Implementations§
source§impl Clone for BatchSegmentJobInputBuilder
impl Clone for BatchSegmentJobInputBuilder
source§fn clone(&self) -> BatchSegmentJobInputBuilder
fn clone(&self) -> BatchSegmentJobInputBuilder
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 BatchSegmentJobInputBuilder
impl Debug for BatchSegmentJobInputBuilder
source§impl Default for BatchSegmentJobInputBuilder
impl Default for BatchSegmentJobInputBuilder
source§fn default() -> BatchSegmentJobInputBuilder
fn default() -> BatchSegmentJobInputBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for BatchSegmentJobInputBuilder
impl PartialEq for BatchSegmentJobInputBuilder
source§fn eq(&self, other: &BatchSegmentJobInputBuilder) -> bool
fn eq(&self, other: &BatchSegmentJobInputBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for BatchSegmentJobInputBuilder
Auto Trait Implementations§
impl Freeze for BatchSegmentJobInputBuilder
impl RefUnwindSafe for BatchSegmentJobInputBuilder
impl Send for BatchSegmentJobInputBuilder
impl Sync for BatchSegmentJobInputBuilder
impl Unpin for BatchSegmentJobInputBuilder
impl UnwindSafe for BatchSegmentJobInputBuilder
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>
Creates a shared type from an unshared type.