Interface FileFormatConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<FileFormatConfiguration.Builder,
,FileFormatConfiguration> SdkBuilder<FileFormatConfiguration.Builder,
,FileFormatConfiguration> SdkPojo
- Enclosing class:
FileFormatConfiguration
public static interface FileFormatConfiguration.Builder
extends SdkPojo, CopyableBuilder<FileFormatConfiguration.Builder,FileFormatConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptiondefault FileFormatConfiguration.Builder
jsonConfiguration
(Consumer<JsonConfiguration.Builder> jsonConfiguration) Contains the configuration information of the JSON format.jsonConfiguration
(JsonConfiguration jsonConfiguration) Contains the configuration information of the JSON format.default FileFormatConfiguration.Builder
parquetConfiguration
(Consumer<ParquetConfiguration.Builder> parquetConfiguration) Contains the configuration information of the Parquet format.parquetConfiguration
(ParquetConfiguration parquetConfiguration) Contains the configuration information of the Parquet format.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
-
jsonConfiguration
Contains the configuration information of the JSON format.
- Parameters:
jsonConfiguration
- Contains the configuration information of the JSON format.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
jsonConfiguration
default FileFormatConfiguration.Builder jsonConfiguration(Consumer<JsonConfiguration.Builder> jsonConfiguration) Contains the configuration information of the JSON format.
This is a convenience method that creates an instance of theJsonConfiguration.Builder
avoiding the need to create one manually viaJsonConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tojsonConfiguration(JsonConfiguration)
.- Parameters:
jsonConfiguration
- a consumer that will call methods onJsonConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
parquetConfiguration
Contains the configuration information of the Parquet format.
- Parameters:
parquetConfiguration
- Contains the configuration information of the Parquet format.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parquetConfiguration
default FileFormatConfiguration.Builder parquetConfiguration(Consumer<ParquetConfiguration.Builder> parquetConfiguration) Contains the configuration information of the Parquet format.
This is a convenience method that creates an instance of theParquetConfiguration.Builder
avoiding the need to create one manually viaParquetConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toparquetConfiguration(ParquetConfiguration)
.- Parameters:
parquetConfiguration
- a consumer that will call methods onParquetConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-