public static interface RedshiftTarget.Builder extends SdkPojo, CopyableBuilder<RedshiftTarget.Builder,RedshiftTarget>
| Modifier and Type | Method and Description |
|---|---|
RedshiftTarget.Builder |
database(String database)
The name of the database to write to.
|
RedshiftTarget.Builder |
inputs(Collection<String> inputs)
The nodes that are inputs to the data target.
|
RedshiftTarget.Builder |
inputs(String... inputs)
The nodes that are inputs to the data target.
|
RedshiftTarget.Builder |
name(String name)
The name of the data target.
|
RedshiftTarget.Builder |
redshiftTmpDir(String redshiftTmpDir)
The Amazon S3 path where temporary data can be staged when copying out of the database.
|
RedshiftTarget.Builder |
table(String table)
The name of the table in the database to write to.
|
RedshiftTarget.Builder |
tmpDirIAMRole(String tmpDirIAMRole)
The IAM role with permissions.
|
default RedshiftTarget.Builder |
upsertRedshiftOptions(Consumer<UpsertRedshiftTargetOptions.Builder> upsertRedshiftOptions)
The set of options to configure an upsert operation when writing to a Redshift target.
|
RedshiftTarget.Builder |
upsertRedshiftOptions(UpsertRedshiftTargetOptions upsertRedshiftOptions)
The set of options to configure an upsert operation when writing to a Redshift target.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildRedshiftTarget.Builder name(String name)
The name of the data target.
name - The name of the data target.RedshiftTarget.Builder inputs(Collection<String> inputs)
The nodes that are inputs to the data target.
inputs - The nodes that are inputs to the data target.RedshiftTarget.Builder inputs(String... inputs)
The nodes that are inputs to the data target.
inputs - The nodes that are inputs to the data target.RedshiftTarget.Builder database(String database)
The name of the database to write to.
database - The name of the database to write to.RedshiftTarget.Builder table(String table)
The name of the table in the database to write to.
table - The name of the table in the database to write to.RedshiftTarget.Builder redshiftTmpDir(String redshiftTmpDir)
The Amazon S3 path where temporary data can be staged when copying out of the database.
redshiftTmpDir - The Amazon S3 path where temporary data can be staged when copying out of the database.RedshiftTarget.Builder tmpDirIAMRole(String tmpDirIAMRole)
The IAM role with permissions.
tmpDirIAMRole - The IAM role with permissions.RedshiftTarget.Builder upsertRedshiftOptions(UpsertRedshiftTargetOptions upsertRedshiftOptions)
The set of options to configure an upsert operation when writing to a Redshift target.
upsertRedshiftOptions - The set of options to configure an upsert operation when writing to a Redshift target.default RedshiftTarget.Builder upsertRedshiftOptions(Consumer<UpsertRedshiftTargetOptions.Builder> upsertRedshiftOptions)
The set of options to configure an upsert operation when writing to a Redshift target.
This is a convenience method that creates an instance of theUpsertRedshiftTargetOptions.Builder
avoiding the need to create one manually via UpsertRedshiftTargetOptions.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to upsertRedshiftOptions(UpsertRedshiftTargetOptions).
upsertRedshiftOptions - a consumer that will call methods on UpsertRedshiftTargetOptions.BuilderupsertRedshiftOptions(UpsertRedshiftTargetOptions)Copyright © 2023. All rights reserved.