Interface DataFormatConversionConfiguration.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<DataFormatConversionConfiguration.Builder,DataFormatConversionConfiguration>
,SdkBuilder<DataFormatConversionConfiguration.Builder,DataFormatConversionConfiguration>
,SdkPojo
- Enclosing class:
- DataFormatConversionConfiguration
public static interface DataFormatConversionConfiguration.Builder extends SdkPojo, CopyableBuilder<DataFormatConversionConfiguration.Builder,DataFormatConversionConfiguration>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description DataFormatConversionConfiguration.Builder
enabled(Boolean enabled)
Defaults totrue
.default DataFormatConversionConfiguration.Builder
inputFormatConfiguration(Consumer<InputFormatConfiguration.Builder> inputFormatConfiguration)
Specifies the deserializer that you want Firehose to use to convert the format of your data from JSON.DataFormatConversionConfiguration.Builder
inputFormatConfiguration(InputFormatConfiguration inputFormatConfiguration)
Specifies the deserializer that you want Firehose to use to convert the format of your data from JSON.default DataFormatConversionConfiguration.Builder
outputFormatConfiguration(Consumer<OutputFormatConfiguration.Builder> outputFormatConfiguration)
Specifies the serializer that you want Firehose to use to convert the format of your data to the Parquet or ORC format.DataFormatConversionConfiguration.Builder
outputFormatConfiguration(OutputFormatConfiguration outputFormatConfiguration)
Specifies the serializer that you want Firehose to use to convert the format of your data to the Parquet or ORC format.default DataFormatConversionConfiguration.Builder
schemaConfiguration(Consumer<SchemaConfiguration.Builder> schemaConfiguration)
Specifies the Amazon Web Services Glue Data Catalog table that contains the column information.DataFormatConversionConfiguration.Builder
schemaConfiguration(SchemaConfiguration schemaConfiguration)
Specifies the Amazon Web Services Glue Data Catalog table that contains the column information.-
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 Detail
-
schemaConfiguration
DataFormatConversionConfiguration.Builder schemaConfiguration(SchemaConfiguration schemaConfiguration)
Specifies the Amazon Web Services Glue Data Catalog table that contains the column information. This parameter is required if
Enabled
is set to true.- Parameters:
schemaConfiguration
- Specifies the Amazon Web Services Glue Data Catalog table that contains the column information. This parameter is required ifEnabled
is set to true.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
schemaConfiguration
default DataFormatConversionConfiguration.Builder schemaConfiguration(Consumer<SchemaConfiguration.Builder> schemaConfiguration)
Specifies the Amazon Web Services Glue Data Catalog table that contains the column information. This parameter is required if
This is a convenience method that creates an instance of theEnabled
is set to true.SchemaConfiguration.Builder
avoiding the need to create one manually viaSchemaConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toschemaConfiguration(SchemaConfiguration)
.- Parameters:
schemaConfiguration
- a consumer that will call methods onSchemaConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
schemaConfiguration(SchemaConfiguration)
-
inputFormatConfiguration
DataFormatConversionConfiguration.Builder inputFormatConfiguration(InputFormatConfiguration inputFormatConfiguration)
Specifies the deserializer that you want Firehose to use to convert the format of your data from JSON. This parameter is required if
Enabled
is set to true.- Parameters:
inputFormatConfiguration
- Specifies the deserializer that you want Firehose to use to convert the format of your data from JSON. This parameter is required ifEnabled
is set to true.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputFormatConfiguration
default DataFormatConversionConfiguration.Builder inputFormatConfiguration(Consumer<InputFormatConfiguration.Builder> inputFormatConfiguration)
Specifies the deserializer that you want Firehose to use to convert the format of your data from JSON. This parameter is required if
This is a convenience method that creates an instance of theEnabled
is set to true.InputFormatConfiguration.Builder
avoiding the need to create one manually viaInputFormatConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toinputFormatConfiguration(InputFormatConfiguration)
.- Parameters:
inputFormatConfiguration
- a consumer that will call methods onInputFormatConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
inputFormatConfiguration(InputFormatConfiguration)
-
outputFormatConfiguration
DataFormatConversionConfiguration.Builder outputFormatConfiguration(OutputFormatConfiguration outputFormatConfiguration)
Specifies the serializer that you want Firehose to use to convert the format of your data to the Parquet or ORC format. This parameter is required if
Enabled
is set to true.- Parameters:
outputFormatConfiguration
- Specifies the serializer that you want Firehose to use to convert the format of your data to the Parquet or ORC format. This parameter is required ifEnabled
is set to true.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputFormatConfiguration
default DataFormatConversionConfiguration.Builder outputFormatConfiguration(Consumer<OutputFormatConfiguration.Builder> outputFormatConfiguration)
Specifies the serializer that you want Firehose to use to convert the format of your data to the Parquet or ORC format. This parameter is required if
This is a convenience method that creates an instance of theEnabled
is set to true.OutputFormatConfiguration.Builder
avoiding the need to create one manually viaOutputFormatConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tooutputFormatConfiguration(OutputFormatConfiguration)
.- Parameters:
outputFormatConfiguration
- a consumer that will call methods onOutputFormatConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
outputFormatConfiguration(OutputFormatConfiguration)
-
enabled
DataFormatConversionConfiguration.Builder enabled(Boolean enabled)
Defaults to
true
. Set it tofalse
if you want to disable format conversion while preserving the configuration details.- Parameters:
enabled
- Defaults totrue
. Set it tofalse
if you want to disable format conversion while preserving the configuration details.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-