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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default FileFormatConfiguration.BuilderjsonConfiguration(Consumer<JsonConfiguration.Builder> jsonConfiguration)Contains the configuration information of the JSON format.FileFormatConfiguration.BuilderjsonConfiguration(JsonConfiguration jsonConfiguration)Contains the configuration information of the JSON format.default FileFormatConfiguration.BuilderparquetConfiguration(Consumer<ParquetConfiguration.Builder> parquetConfiguration)Contains the configuration information of the Parquet format.FileFormatConfiguration.BuilderparquetConfiguration(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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
jsonConfiguration
FileFormatConfiguration.Builder jsonConfiguration(JsonConfiguration 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.Builderavoiding the need to create one manually viaJsonConfiguration.builder().When the
Consumercompletes,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:
jsonConfiguration(JsonConfiguration)
-
parquetConfiguration
FileFormatConfiguration.Builder parquetConfiguration(ParquetConfiguration 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.Builderavoiding the need to create one manually viaParquetConfiguration.builder().When the
Consumercompletes,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:
parquetConfiguration(ParquetConfiguration)
-
-