| Package | Description |
|---|---|
| software.amazon.awssdk.services.databasemigration.model |
| Modifier and Type | Method and Description |
|---|---|
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(EncryptionModeValue encryptionMode)
The type of server-side encryption that you want to use for your data.
|
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.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.
|
| Modifier and Type | Method and Description |
|---|---|
static Class<? extends RedshiftSettings.Builder> |
RedshiftSettings.serializableBuilderClass() |
| Modifier and Type | Method and Description |
|---|---|
default CreateEndpointRequest.Builder |
CreateEndpointRequest.Builder.redshiftSettings(Consumer<RedshiftSettings.Builder> redshiftSettings)
Sets the value of the RedshiftSettings property for this object.
|
default ModifyEndpointRequest.Builder |
ModifyEndpointRequest.Builder.redshiftSettings(Consumer<RedshiftSettings.Builder> redshiftSettings)
Sets the value of the RedshiftSettings property for this object.
|
default Endpoint.Builder |
Endpoint.Builder.redshiftSettings(Consumer<RedshiftSettings.Builder> redshiftSettings)
Settings for the Amazon Redshift endpoint.
|
Copyright © 2023. All rights reserved.