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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.Builderavoiding the need to create one manually viaIntegrationPartition.builder().When the
Consumercompletes,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.
-