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.BuildercsvConfiguration(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.BuilderdataSourceS3Configuration(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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.Builderavoiding the need to create one manually viaDataSourceS3Configuration.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaCsvConfiguration.builder().When the
Consumercompletes,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:
-