| 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 AWS DMS bypass foreign keys and user triggers
to reduce the time it takes to bulk load data.
|
static PostgreSQLSettings.Builder |
PostgreSQLSettings.builder() |
PostgreSQLSettings.Builder |
PostgreSQLSettings.Builder.captureDdls(Boolean captureDdls)
To capture DDL events, AWS DMS creates various artifacts in the PostgreSQL database when the task starts.
|
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.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.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 AWS 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)
Fully qualified domain name of the endpoint.
|
PostgreSQLSettings.Builder |
PostgreSQLSettings.Builder.slotName(String slotName)
Sets the name of a previously created logical replication slot for a CDC load of the PostgreSQL source
instance.
|
PostgreSQLSettings.Builder |
PostgreSQLSettings.toBuilder() |
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 Endpoint.Builder |
Endpoint.Builder.postgreSQLSettings(Consumer<PostgreSQLSettings.Builder> postgreSQLSettings)
The settings for the PostgreSQL source and target endpoint.
|
default ModifyEndpointRequest.Builder |
ModifyEndpointRequest.Builder.postgreSQLSettings(Consumer<PostgreSQLSettings.Builder> postgreSQLSettings)
Settings in JSON format for the source and target PostgreSQL endpoint.
|
Copyright © 2021. All rights reserved.