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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default DataSourceConfiguration.BuildercsvConfiguration(Consumer<CsvConfiguration.Builder> csvConfiguration)Sets the value of the CsvConfiguration property for this object.DataSourceConfiguration.BuildercsvConfiguration(CsvConfiguration csvConfiguration)Sets the value of the CsvConfiguration property for this object.DataSourceConfiguration.BuilderdataFormat(String dataFormat)This is currently CSV.DataSourceConfiguration.BuilderdataFormat(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.DataSourceConfiguration.BuilderdataSourceS3Configuration(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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
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:
dataSourceS3Configuration(DataSourceS3Configuration)
-
csvConfiguration
DataSourceConfiguration.Builder csvConfiguration(CsvConfiguration 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:
csvConfiguration(CsvConfiguration)
-
dataFormat
DataSourceConfiguration.Builder dataFormat(String 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:
BatchLoadDataFormat,BatchLoadDataFormat
-
dataFormat
DataSourceConfiguration.Builder dataFormat(BatchLoadDataFormat 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:
BatchLoadDataFormat,BatchLoadDataFormat
-
-