Interface DataSourceConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<DataSourceConfiguration.Builder,
,DataSourceConfiguration> SdkBuilder<DataSourceConfiguration.Builder,
,DataSourceConfiguration> SdkPojo
- Enclosing class:
DataSourceConfiguration
public static interface DataSourceConfiguration.Builder
extends SdkPojo, CopyableBuilder<DataSourceConfiguration.Builder,DataSourceConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptiondefault DataSourceConfiguration.Builder
csvConfiguration
(Consumer<CsvConfiguration.Builder> csvConfiguration) Sets the value of the CsvConfiguration property for this object.csvConfiguration
(CsvConfiguration csvConfiguration) Sets the value of the CsvConfiguration property for this object.dataFormat
(String dataFormat) This is currently CSV.dataFormat
(BatchLoadDataFormat dataFormat) This is currently CSV.default DataSourceConfiguration.Builder
dataSourceS3Configuration
(Consumer<DataSourceS3Configuration.Builder> dataSourceS3Configuration) Configuration of an S3 location for a file which contains data to load.dataSourceS3Configuration
(DataSourceS3Configuration dataSourceS3Configuration) Configuration of an S3 location for a file which contains data to load.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
dataSourceS3Configuration
DataSourceConfiguration.Builder dataSourceS3Configuration(DataSourceS3Configuration dataSourceS3Configuration) Configuration of an S3 location for a file which contains data to load.
- Parameters:
dataSourceS3Configuration
- Configuration of an S3 location for a file which contains data to load.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataSourceS3Configuration
default DataSourceConfiguration.Builder dataSourceS3Configuration(Consumer<DataSourceS3Configuration.Builder> dataSourceS3Configuration) Configuration of an S3 location for a file which contains data to load.
This is a convenience method that creates an instance of theDataSourceS3Configuration.Builder
avoiding the need to create one manually viaDataSourceS3Configuration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todataSourceS3Configuration(DataSourceS3Configuration)
.- Parameters:
dataSourceS3Configuration
- a consumer that will call methods onDataSourceS3Configuration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
csvConfiguration
Sets the value of the CsvConfiguration property for this object.- Parameters:
csvConfiguration
- The new value for the CsvConfiguration property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
csvConfiguration
default DataSourceConfiguration.Builder csvConfiguration(Consumer<CsvConfiguration.Builder> csvConfiguration) Sets the value of the CsvConfiguration property for this object. This is a convenience method that creates an instance of theCsvConfiguration.Builder
avoiding the need to create one manually viaCsvConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocsvConfiguration(CsvConfiguration)
.- Parameters:
csvConfiguration
- a consumer that will call methods onCsvConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
dataFormat
This is currently CSV.
- Parameters:
dataFormat
- This is currently CSV.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
dataFormat
This is currently CSV.
- Parameters:
dataFormat
- This is currently CSV.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-