RedshiftSettings.Builder |
RedshiftSettings.Builder.acceptAnyDate(Boolean acceptAnyDate) |
A value that indicates to allow any date format, including invalid formats such as 00/00/00 00:00:00, to be
loaded without generating an error.
|
RedshiftSettings.Builder |
RedshiftSettings.Builder.afterConnectScript(String afterConnectScript) |
Code to run after connecting.
|
RedshiftSettings.Builder |
RedshiftSettings.Builder.bucketFolder(String bucketFolder) |
An S3 folder where the comma-separated-value (.csv) files are stored before being uploaded to the target
Redshift cluster.
|
RedshiftSettings.Builder |
RedshiftSettings.Builder.bucketName(String bucketName) |
The name of the intermediate S3 bucket used to store .csv files before uploading data to Redshift.
|
static RedshiftSettings.Builder |
RedshiftSettings.builder() |
|
RedshiftSettings.Builder |
RedshiftSettings.Builder.caseSensitiveNames(Boolean caseSensitiveNames) |
If Amazon Redshift is configured to support case sensitive schema names, set CaseSensitiveNames
to true.
|
RedshiftSettings.Builder |
RedshiftSettings.Builder.compUpdate(Boolean compUpdate) |
If you set CompUpdate to true Amazon Redshift applies automatic compression if the
table is empty.
|
RedshiftSettings.Builder |
RedshiftSettings.Builder.connectionTimeout(Integer connectionTimeout) |
A value that sets the amount of time to wait (in milliseconds) before timing out, beginning from when you
initially establish a connection.
|
RedshiftSettings.Builder |
RedshiftSettings.Builder.databaseName(String databaseName) |
The name of the Amazon Redshift data warehouse (service) that you are working with.
|
RedshiftSettings.Builder |
RedshiftSettings.Builder.dateFormat(String dateFormat) |
The date format that you are using.
|
RedshiftSettings.Builder |
RedshiftSettings.Builder.emptyAsNull(Boolean emptyAsNull) |
A value that specifies whether DMS should migrate empty CHAR and VARCHAR fields as NULL.
|
RedshiftSettings.Builder |
RedshiftSettings.Builder.encryptionMode(String encryptionMode) |
The type of server-side encryption that you want to use for your data.
|
RedshiftSettings.Builder |
RedshiftSettings.Builder.encryptionMode(EncryptionModeValue encryptionMode) |
The type of server-side encryption that you want to use for your data.
|
RedshiftSettings.Builder |
RedshiftSettings.Builder.explicitIds(Boolean explicitIds) |
This setting is only valid for a full-load migration task.
|
RedshiftSettings.Builder |
RedshiftSettings.Builder.fileTransferUploadStreams(Integer fileTransferUploadStreams) |
The number of threads used to upload a single file.
|
RedshiftSettings.Builder |
RedshiftSettings.Builder.loadTimeout(Integer loadTimeout) |
The amount of time to wait (in milliseconds) before timing out of operations performed by DMS on a Redshift
cluster, such as Redshift COPY, INSERT, DELETE, and UPDATE.
|
RedshiftSettings.Builder |
RedshiftSettings.Builder.mapBooleanAsBoolean(Boolean mapBooleanAsBoolean) |
When true, lets Redshift migrate the boolean type as boolean.
|
RedshiftSettings.Builder |
RedshiftSettings.Builder.maxFileSize(Integer maxFileSize) |
The maximum size (in KB) of any .csv file used to load data on an S3 bucket and transfer data to Amazon
Redshift.
|
RedshiftSettings.Builder |
RedshiftSettings.Builder.password(String password) |
The password for the user named in the username property.
|
RedshiftSettings.Builder |
RedshiftSettings.Builder.port(Integer port) |
The port number for Amazon Redshift.
|
RedshiftSettings.Builder |
RedshiftSettings.Builder.removeQuotes(Boolean removeQuotes) |
A value that specifies to remove surrounding quotation marks from strings in the incoming data.
|
RedshiftSettings.Builder |
RedshiftSettings.Builder.replaceChars(String replaceChars) |
A value that specifies to replaces the invalid characters specified in ReplaceInvalidChars,
substituting the specified characters instead.
|
RedshiftSettings.Builder |
RedshiftSettings.Builder.replaceInvalidChars(String replaceInvalidChars) |
A list of characters that you want to replace.
|
RedshiftSettings.Builder |
RedshiftSettings.Builder.secretsManagerAccessRoleArn(String secretsManagerAccessRoleArn) |
The full Amazon Resource Name (ARN) of the IAM role that specifies DMS as the trusted entity and grants the
required permissions to access the value in SecretsManagerSecret.
|
RedshiftSettings.Builder |
RedshiftSettings.Builder.secretsManagerSecretId(String secretsManagerSecretId) |
The full ARN, partial ARN, or friendly name of the SecretsManagerSecret that contains the Amazon
Redshift endpoint connection details.
|
RedshiftSettings.Builder |
RedshiftSettings.Builder.serverName(String serverName) |
The name of the Amazon Redshift cluster you are using.
|
RedshiftSettings.Builder |
RedshiftSettings.Builder.serverSideEncryptionKmsKeyId(String serverSideEncryptionKmsKeyId) |
The KMS key ID.
|
RedshiftSettings.Builder |
RedshiftSettings.Builder.serviceAccessRoleArn(String serviceAccessRoleArn) |
The Amazon Resource Name (ARN) of the IAM role that has access to the Amazon Redshift service.
|
RedshiftSettings.Builder |
RedshiftSettings.Builder.timeFormat(String timeFormat) |
The time format that you want to use.
|
RedshiftSettings.Builder |
RedshiftSettings.toBuilder() |
|
RedshiftSettings.Builder |
RedshiftSettings.Builder.trimBlanks(Boolean trimBlanks) |
A value that specifies to remove the trailing white space characters from a VARCHAR string.
|
RedshiftSettings.Builder |
RedshiftSettings.Builder.truncateColumns(Boolean truncateColumns) |
A value that specifies to truncate data in columns to the appropriate number of characters, so that the data
fits in the column.
|
RedshiftSettings.Builder |
RedshiftSettings.Builder.username(String username) |
An Amazon Redshift user name for a registered user.
|
RedshiftSettings.Builder |
RedshiftSettings.Builder.writeBufferSize(Integer writeBufferSize) |
The size (in KB) of the in-memory file write buffer used when generating .csv files on the local disk at the
DMS replication instance.
|