PostgreSQLSettings.Builder |
PostgreSQLSettings.Builder.afterConnectScript(String afterConnectScript) |
For use with change data capture (CDC) only, this attribute has DMS bypass foreign keys and user triggers to
reduce the time it takes to bulk load data.
|
PostgreSQLSettings.Builder |
PostgreSQLSettings.Builder.babelfishDatabaseName(String babelfishDatabaseName) |
The Babelfish for Aurora PostgreSQL database name for the endpoint.
|
static PostgreSQLSettings.Builder |
PostgreSQLSettings.builder() |
|
PostgreSQLSettings.Builder |
PostgreSQLSettings.Builder.captureDdls(Boolean captureDdls) |
To capture DDL events, DMS creates various artifacts in the PostgreSQL database when the task starts.
|
PostgreSQLSettings.Builder |
PostgreSQLSettings.Builder.databaseMode(String databaseMode) |
Specifies the default behavior of the replication's handling of PostgreSQL- compatible endpoints that require
some additional configuration, such as Babelfish endpoints.
|
PostgreSQLSettings.Builder |
PostgreSQLSettings.Builder.databaseMode(DatabaseMode databaseMode) |
Specifies the default behavior of the replication's handling of PostgreSQL- compatible endpoints that require
some additional configuration, such as Babelfish endpoints.
|
PostgreSQLSettings.Builder |
PostgreSQLSettings.Builder.databaseName(String databaseName) |
Database name for the endpoint.
|
PostgreSQLSettings.Builder |
PostgreSQLSettings.Builder.ddlArtifactsSchema(String ddlArtifactsSchema) |
The schema in which the operational DDL database artifacts are created.
|
PostgreSQLSettings.Builder |
PostgreSQLSettings.Builder.executeTimeout(Integer executeTimeout) |
Sets the client statement timeout for the PostgreSQL instance, in seconds.
|
PostgreSQLSettings.Builder |
PostgreSQLSettings.Builder.failTasksOnLobTruncation(Boolean failTasksOnLobTruncation) |
When set to true, this value causes a task to fail if the actual size of a LOB column is greater
than the specified LobMaxSize.
|
PostgreSQLSettings.Builder |
PostgreSQLSettings.Builder.heartbeatEnable(Boolean heartbeatEnable) |
The write-ahead log (WAL) heartbeat feature mimics a dummy transaction.
|
PostgreSQLSettings.Builder |
PostgreSQLSettings.Builder.heartbeatFrequency(Integer heartbeatFrequency) |
Sets the WAL heartbeat frequency (in minutes).
|
PostgreSQLSettings.Builder |
PostgreSQLSettings.Builder.heartbeatSchema(String heartbeatSchema) |
Sets the schema in which the heartbeat artifacts are created.
|
PostgreSQLSettings.Builder |
PostgreSQLSettings.Builder.mapBooleanAsBoolean(Boolean mapBooleanAsBoolean) |
When true, lets PostgreSQL migrate the boolean type as boolean.
|
PostgreSQLSettings.Builder |
PostgreSQLSettings.Builder.mapJsonbAsClob(Boolean mapJsonbAsClob) |
When true, DMS migrates JSONB values as CLOB.
|
PostgreSQLSettings.Builder |
PostgreSQLSettings.Builder.mapLongVarcharAs(String mapLongVarcharAs) |
When true, DMS migrates LONG values as VARCHAR.
|
PostgreSQLSettings.Builder |
PostgreSQLSettings.Builder.mapLongVarcharAs(LongVarcharMappingType mapLongVarcharAs) |
When true, DMS migrates LONG values as VARCHAR.
|
PostgreSQLSettings.Builder |
PostgreSQLSettings.Builder.maxFileSize(Integer maxFileSize) |
Specifies the maximum size (in KB) of any .csv file used to transfer data to PostgreSQL.
|
PostgreSQLSettings.Builder |
PostgreSQLSettings.Builder.password(String password) |
Endpoint connection password.
|
PostgreSQLSettings.Builder |
PostgreSQLSettings.Builder.pluginName(String pluginName) |
Specifies the plugin to use to create a replication slot.
|
PostgreSQLSettings.Builder |
PostgreSQLSettings.Builder.pluginName(PluginNameValue pluginName) |
Specifies the plugin to use to create a replication slot.
|
PostgreSQLSettings.Builder |
PostgreSQLSettings.Builder.port(Integer port) |
Endpoint TCP port.
|
PostgreSQLSettings.Builder |
PostgreSQLSettings.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.
|
PostgreSQLSettings.Builder |
PostgreSQLSettings.Builder.secretsManagerSecretId(String secretsManagerSecretId) |
The full ARN, partial ARN, or friendly name of the SecretsManagerSecret that contains the
PostgreSQL endpoint connection details.
|
PostgreSQLSettings.Builder |
PostgreSQLSettings.Builder.serverName(String serverName) |
The host name of the endpoint database.
|
PostgreSQLSettings.Builder |
PostgreSQLSettings.Builder.slotName(String slotName) |
Sets the name of a previously created logical replication slot for a change data capture (CDC) load of the
PostgreSQL source instance.
|
PostgreSQLSettings.Builder |
PostgreSQLSettings.toBuilder() |
|
PostgreSQLSettings.Builder |
PostgreSQLSettings.Builder.trimSpaceInChar(Boolean trimSpaceInChar) |
Use the TrimSpaceInChar source endpoint setting to trim data on CHAR and NCHAR data types during
migration.
|
PostgreSQLSettings.Builder |
PostgreSQLSettings.Builder.username(String username) |
Endpoint connection user name.
|