Interface DeltaTarget.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<DeltaTarget.Builder,DeltaTarget>,SdkBuilder<DeltaTarget.Builder,DeltaTarget>,SdkPojo
- Enclosing class:
- DeltaTarget
public static interface DeltaTarget.Builder extends SdkPojo, CopyableBuilder<DeltaTarget.Builder,DeltaTarget>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DeltaTarget.BuilderconnectionName(String connectionName)The name of the connection to use to connect to the Delta table target.DeltaTarget.BuildercreateNativeDeltaTable(Boolean createNativeDeltaTable)Specifies whether the crawler will create native tables, to allow integration with query engines that support querying of the Delta transaction log directly.DeltaTarget.BuilderdeltaTables(String... deltaTables)A list of the Amazon S3 paths to the Delta tables.DeltaTarget.BuilderdeltaTables(Collection<String> deltaTables)A list of the Amazon S3 paths to the Delta tables.DeltaTarget.BuilderwriteManifest(Boolean writeManifest)Specifies whether to write the manifest files to the Delta table path.-
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
-
deltaTables
DeltaTarget.Builder deltaTables(Collection<String> deltaTables)
A list of the Amazon S3 paths to the Delta tables.
- Parameters:
deltaTables- A list of the Amazon S3 paths to the Delta tables.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deltaTables
DeltaTarget.Builder deltaTables(String... deltaTables)
A list of the Amazon S3 paths to the Delta tables.
- Parameters:
deltaTables- A list of the Amazon S3 paths to the Delta tables.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
connectionName
DeltaTarget.Builder connectionName(String connectionName)
The name of the connection to use to connect to the Delta table target.
- Parameters:
connectionName- The name of the connection to use to connect to the Delta table target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
writeManifest
DeltaTarget.Builder writeManifest(Boolean writeManifest)
Specifies whether to write the manifest files to the Delta table path.
- Parameters:
writeManifest- Specifies whether to write the manifest files to the Delta table path.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createNativeDeltaTable
DeltaTarget.Builder createNativeDeltaTable(Boolean createNativeDeltaTable)
Specifies whether the crawler will create native tables, to allow integration with query engines that support querying of the Delta transaction log directly.
- Parameters:
createNativeDeltaTable- Specifies whether the crawler will create native tables, to allow integration with query engines that support querying of the Delta transaction log directly.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-