AmazonRedshiftNodeData.Builder |
AmazonRedshiftNodeData.Builder.accessType(String accessType) |
The access type for the Redshift connection.
|
AmazonRedshiftNodeData.Builder |
AmazonRedshiftNodeData.Builder.action(String action) |
Specifies how writing to a Redshift cluser will occur.
|
AmazonRedshiftNodeData.Builder |
AmazonRedshiftNodeData.Builder.advancedOptions(Collection<AmazonRedshiftAdvancedOption> advancedOptions) |
Optional values when connecting to the Redshift cluster.
|
AmazonRedshiftNodeData.Builder |
AmazonRedshiftNodeData.Builder.advancedOptions(Consumer<AmazonRedshiftAdvancedOption.Builder>... advancedOptions) |
Optional values when connecting to the Redshift cluster.
|
AmazonRedshiftNodeData.Builder |
AmazonRedshiftNodeData.Builder.advancedOptions(AmazonRedshiftAdvancedOption... advancedOptions) |
Optional values when connecting to the Redshift cluster.
|
static AmazonRedshiftNodeData.Builder |
AmazonRedshiftNodeData.builder() |
|
default AmazonRedshiftNodeData.Builder |
AmazonRedshiftNodeData.Builder.catalogDatabase(Consumer<Option.Builder> catalogDatabase) |
The name of the Glue Data Catalog database when working with a data catalog.
|
AmazonRedshiftNodeData.Builder |
AmazonRedshiftNodeData.Builder.catalogDatabase(Option catalogDatabase) |
The name of the Glue Data Catalog database when working with a data catalog.
|
AmazonRedshiftNodeData.Builder |
AmazonRedshiftNodeData.Builder.catalogRedshiftSchema(String catalogRedshiftSchema) |
The Redshift schema name when working with a data catalog.
|
AmazonRedshiftNodeData.Builder |
AmazonRedshiftNodeData.Builder.catalogRedshiftTable(String catalogRedshiftTable) |
The database table to read from.
|
default AmazonRedshiftNodeData.Builder |
AmazonRedshiftNodeData.Builder.catalogTable(Consumer<Option.Builder> catalogTable) |
The Glue Data Catalog table name when working with a data catalog.
|
AmazonRedshiftNodeData.Builder |
AmazonRedshiftNodeData.Builder.catalogTable(Option catalogTable) |
The Glue Data Catalog table name when working with a data catalog.
|
default AmazonRedshiftNodeData.Builder |
AmazonRedshiftNodeData.Builder.connection(Consumer<Option.Builder> connection) |
The Glue connection to the Redshift cluster.
|
AmazonRedshiftNodeData.Builder |
AmazonRedshiftNodeData.Builder.connection(Option connection) |
The Glue connection to the Redshift cluster.
|
AmazonRedshiftNodeData.Builder |
AmazonRedshiftNodeData.Builder.crawlerConnection(String crawlerConnection) |
Specifies the name of the connection that is associated with the catalog table used.
|
default AmazonRedshiftNodeData.Builder |
AmazonRedshiftNodeData.Builder.iamRole(Consumer<Option.Builder> iamRole) |
Optional.
|
AmazonRedshiftNodeData.Builder |
AmazonRedshiftNodeData.Builder.iamRole(Option iamRole) |
Optional.
|
AmazonRedshiftNodeData.Builder |
AmazonRedshiftNodeData.Builder.mergeAction(String mergeAction) |
The action used when to detemine how a MERGE in a Redshift sink will be handled.
|
AmazonRedshiftNodeData.Builder |
AmazonRedshiftNodeData.Builder.mergeClause(String mergeClause) |
The SQL used in a custom merge to deal with matching records.
|
AmazonRedshiftNodeData.Builder |
AmazonRedshiftNodeData.Builder.mergeWhenMatched(String mergeWhenMatched) |
The action used when to detemine how a MERGE in a Redshift sink will be handled when an existing record
matches a new record.
|
AmazonRedshiftNodeData.Builder |
AmazonRedshiftNodeData.Builder.mergeWhenNotMatched(String mergeWhenNotMatched) |
The action used when to detemine how a MERGE in a Redshift sink will be handled when an existing record
doesn't match a new record.
|
AmazonRedshiftNodeData.Builder |
AmazonRedshiftNodeData.Builder.postAction(String postAction) |
The SQL used before a MERGE or APPEND with upsert is run.
|
AmazonRedshiftNodeData.Builder |
AmazonRedshiftNodeData.Builder.preAction(String preAction) |
The SQL used before a MERGE or APPEND with upsert is run.
|
AmazonRedshiftNodeData.Builder |
AmazonRedshiftNodeData.Builder.sampleQuery(String sampleQuery) |
The SQL used to fetch the data from a Redshift sources when the SourceType is 'query'.
|
default AmazonRedshiftNodeData.Builder |
AmazonRedshiftNodeData.Builder.schema(Consumer<Option.Builder> schema) |
The Redshift schema name when working with a direct connection.
|
AmazonRedshiftNodeData.Builder |
AmazonRedshiftNodeData.Builder.schema(Option schema) |
The Redshift schema name when working with a direct connection.
|
AmazonRedshiftNodeData.Builder |
AmazonRedshiftNodeData.Builder.selectedColumns(Collection<Option> selectedColumns) |
The list of column names used to determine a matching record when doing a MERGE or APPEND with upsert.
|
AmazonRedshiftNodeData.Builder |
AmazonRedshiftNodeData.Builder.selectedColumns(Consumer<Option.Builder>... selectedColumns) |
The list of column names used to determine a matching record when doing a MERGE or APPEND with upsert.
|
AmazonRedshiftNodeData.Builder |
AmazonRedshiftNodeData.Builder.selectedColumns(Option... selectedColumns) |
The list of column names used to determine a matching record when doing a MERGE or APPEND with upsert.
|
AmazonRedshiftNodeData.Builder |
AmazonRedshiftNodeData.Builder.sourceType(String sourceType) |
The source type to specify whether a specific table is the source or a custom query.
|
AmazonRedshiftNodeData.Builder |
AmazonRedshiftNodeData.Builder.stagingTable(String stagingTable) |
The name of the temporary staging table that is used when doing a MERGE or APPEND with upsert.
|
default AmazonRedshiftNodeData.Builder |
AmazonRedshiftNodeData.Builder.table(Consumer<Option.Builder> table) |
The Redshift table name when working with a direct connection.
|
AmazonRedshiftNodeData.Builder |
AmazonRedshiftNodeData.Builder.table(Option table) |
The Redshift table name when working with a direct connection.
|
AmazonRedshiftNodeData.Builder |
AmazonRedshiftNodeData.Builder.tablePrefix(String tablePrefix) |
Specifies the prefix to a table.
|
AmazonRedshiftNodeData.Builder |
AmazonRedshiftNodeData.Builder.tableSchema(Collection<Option> tableSchema) |
The array of schema output for a given node.
|
AmazonRedshiftNodeData.Builder |
AmazonRedshiftNodeData.Builder.tableSchema(Consumer<Option.Builder>... tableSchema) |
The array of schema output for a given node.
|
AmazonRedshiftNodeData.Builder |
AmazonRedshiftNodeData.Builder.tableSchema(Option... tableSchema) |
The array of schema output for a given node.
|
AmazonRedshiftNodeData.Builder |
AmazonRedshiftNodeData.Builder.tempDir(String tempDir) |
The Amazon S3 path where temporary data can be staged when copying out of the database.
|
AmazonRedshiftNodeData.Builder |
AmazonRedshiftNodeData.toBuilder() |
|
AmazonRedshiftNodeData.Builder |
AmazonRedshiftNodeData.Builder.upsert(Boolean upsert) |
The action used on Redshift sinks when doing an APPEND.
|