Interface TargetTableConfig.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<TargetTableConfig.Builder,
,TargetTableConfig> SdkBuilder<TargetTableConfig.Builder,
,TargetTableConfig> SdkPojo
- Enclosing class:
TargetTableConfig
@Mutable
@NotThreadSafe
public static interface TargetTableConfig.Builder
extends SdkPojo, CopyableBuilder<TargetTableConfig.Builder,TargetTableConfig>
-
Method Summary
Modifier and TypeMethodDescriptionpartitionSpec
(Collection<IntegrationPartition> partitionSpec) Determines the file layout on the target.partitionSpec
(Consumer<IntegrationPartition.Builder>... partitionSpec) Determines the file layout on the target.partitionSpec
(IntegrationPartition... partitionSpec) Determines the file layout on the target.targetTableName
(String targetTableName) The optional name of a target table.unnestSpec
(String unnestSpec) Specifies how nested objects are flattened to top-level elements.unnestSpec
(UnnestSpec unnestSpec) Specifies how nested objects are flattened to top-level elements.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 Details
-
unnestSpec
Specifies how nested objects are flattened to top-level elements. Valid values are: "TOPLEVEL", "FULL", or "NOUNNEST".
- Parameters:
unnestSpec
- Specifies how nested objects are flattened to top-level elements. Valid values are: "TOPLEVEL", "FULL", or "NOUNNEST".- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
unnestSpec
Specifies how nested objects are flattened to top-level elements. Valid values are: "TOPLEVEL", "FULL", or "NOUNNEST".
- Parameters:
unnestSpec
- Specifies how nested objects are flattened to top-level elements. Valid values are: "TOPLEVEL", "FULL", or "NOUNNEST".- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
partitionSpec
Determines the file layout on the target.
- Parameters:
partitionSpec
- Determines the file layout on the target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
partitionSpec
Determines the file layout on the target.
- Parameters:
partitionSpec
- Determines the file layout on the target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
partitionSpec
Determines the file layout on the target.
This is a convenience method that creates an instance of theIntegrationPartition.Builder
avoiding the need to create one manually viaIntegrationPartition.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed topartitionSpec(List<IntegrationPartition>)
.- Parameters:
partitionSpec
- a consumer that will call methods onIntegrationPartition.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
targetTableName
The optional name of a target table.
- Parameters:
targetTableName
- The optional name of a target table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-