| Package | Description |
|---|---|
| software.amazon.awssdk.services.databasemigration.model |
| Modifier and Type | Method and Description |
|---|---|
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(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.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.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(LongVarcharMappingType mapLongVarcharAs)
When true, DMS migrates LONG values as VARCHAR.
|
PostgreSQLSettings.Builder |
PostgreSQLSettings.Builder.mapLongVarcharAs(String 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(PluginNameValue pluginName)
Specifies the plugin to use to create a replication slot.
|
PostgreSQLSettings.Builder |
PostgreSQLSettings.Builder.pluginName(String 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.
|
| Modifier and Type | Method and Description |
|---|---|
static Class<? extends PostgreSQLSettings.Builder> |
PostgreSQLSettings.serializableBuilderClass() |
| Modifier and Type | Method and Description |
|---|---|
default CreateEndpointRequest.Builder |
CreateEndpointRequest.Builder.postgreSQLSettings(Consumer<PostgreSQLSettings.Builder> postgreSQLSettings)
Settings in JSON format for the source and target PostgreSQL endpoint.
|
default ModifyEndpointRequest.Builder |
ModifyEndpointRequest.Builder.postgreSQLSettings(Consumer<PostgreSQLSettings.Builder> postgreSQLSettings)
Settings in JSON format for the source and target PostgreSQL endpoint.
|
default Endpoint.Builder |
Endpoint.Builder.postgreSQLSettings(Consumer<PostgreSQLSettings.Builder> postgreSQLSettings)
The settings for the PostgreSQL source and target endpoint.
|
Copyright © 2023. All rights reserved.