| Package | Description |
|---|---|
| software.amazon.awssdk.services.glue.model |
| Modifier and Type | Method and Description |
|---|---|
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(AmazonRedshiftAdvancedOption... advancedOptions)
Optional values when connecting to the Redshift cluster.
|
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.
|
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.
|
| Modifier and Type | Method and Description |
|---|---|
static Class<? extends AmazonRedshiftNodeData.Builder> |
AmazonRedshiftNodeData.serializableBuilderClass() |
| Modifier and Type | Method and Description |
|---|---|
default AmazonRedshiftSource.Builder |
AmazonRedshiftSource.Builder.data(Consumer<AmazonRedshiftNodeData.Builder> data)
Specifies the data of the Amazon Reshift source node.
|
default AmazonRedshiftTarget.Builder |
AmazonRedshiftTarget.Builder.data(Consumer<AmazonRedshiftNodeData.Builder> data)
Specifies the data of the Amazon Redshift target node.
|
Copyright © 2023. All rights reserved.