#[non_exhaustive]pub struct DataSourceConfigurationBuilder { /* private fields */ }
Expand description
A builder for DataSourceConfiguration
.
Implementations§
source§impl DataSourceConfigurationBuilder
impl DataSourceConfigurationBuilder
sourcepub fn data_source_s3_configuration(
self,
input: DataSourceS3Configuration,
) -> Self
pub fn data_source_s3_configuration( self, input: DataSourceS3Configuration, ) -> Self
Configuration of an S3 location for a file which contains data to load.
This field is required.sourcepub fn set_data_source_s3_configuration(
self,
input: Option<DataSourceS3Configuration>,
) -> Self
pub fn set_data_source_s3_configuration( self, input: Option<DataSourceS3Configuration>, ) -> Self
Configuration of an S3 location for a file which contains data to load.
sourcepub fn get_data_source_s3_configuration(
&self,
) -> &Option<DataSourceS3Configuration>
pub fn get_data_source_s3_configuration( &self, ) -> &Option<DataSourceS3Configuration>
Configuration of an S3 location for a file which contains data to load.
sourcepub fn csv_configuration(self, input: CsvConfiguration) -> Self
pub fn csv_configuration(self, input: CsvConfiguration) -> Self
A delimited data format where the column separator can be a comma and the record separator is a newline character.
sourcepub fn set_csv_configuration(self, input: Option<CsvConfiguration>) -> Self
pub fn set_csv_configuration(self, input: Option<CsvConfiguration>) -> Self
A delimited data format where the column separator can be a comma and the record separator is a newline character.
sourcepub fn get_csv_configuration(&self) -> &Option<CsvConfiguration>
pub fn get_csv_configuration(&self) -> &Option<CsvConfiguration>
A delimited data format where the column separator can be a comma and the record separator is a newline character.
sourcepub fn data_format(self, input: BatchLoadDataFormat) -> Self
pub fn data_format(self, input: BatchLoadDataFormat) -> Self
This is currently CSV.
This field is required.sourcepub fn set_data_format(self, input: Option<BatchLoadDataFormat>) -> Self
pub fn set_data_format(self, input: Option<BatchLoadDataFormat>) -> Self
This is currently CSV.
sourcepub fn get_data_format(&self) -> &Option<BatchLoadDataFormat>
pub fn get_data_format(&self) -> &Option<BatchLoadDataFormat>
This is currently CSV.
sourcepub fn build(self) -> Result<DataSourceConfiguration, BuildError>
pub fn build(self) -> Result<DataSourceConfiguration, BuildError>
Consumes the builder and constructs a DataSourceConfiguration
.
This method will fail if any of the following fields are not set:
Trait Implementations§
source§impl Clone for DataSourceConfigurationBuilder
impl Clone for DataSourceConfigurationBuilder
source§fn clone(&self) -> DataSourceConfigurationBuilder
fn clone(&self) -> DataSourceConfigurationBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for DataSourceConfigurationBuilder
impl Default for DataSourceConfigurationBuilder
source§fn default() -> DataSourceConfigurationBuilder
fn default() -> DataSourceConfigurationBuilder
source§impl PartialEq for DataSourceConfigurationBuilder
impl PartialEq for DataSourceConfigurationBuilder
source§fn eq(&self, other: &DataSourceConfigurationBuilder) -> bool
fn eq(&self, other: &DataSourceConfigurationBuilder) -> bool
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for DataSourceConfigurationBuilder
Auto Trait Implementations§
impl Freeze for DataSourceConfigurationBuilder
impl RefUnwindSafe for DataSourceConfigurationBuilder
impl Send for DataSourceConfigurationBuilder
impl Sync for DataSourceConfigurationBuilder
impl Unpin for DataSourceConfigurationBuilder
impl UnwindSafe for DataSourceConfigurationBuilder
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