Class EndpointMysqlSettings


  • public final class EndpointMysqlSettings
    extends java.lang.Object
    • Method Detail

      • afterConnectScript

        public java.util.Optional<java.lang.String> afterConnectScript()
        Returns:
        Script to run immediately after AWS DMS connects to the endpoint.
      • authenticationMethod

        public java.util.Optional<java.lang.String> authenticationMethod()
        Returns:
        Authentication method to use. Valid values: `password`, `iam`.
      • cleanSourceMetadataOnMismatch

        public java.util.Optional<java.lang.Boolean> cleanSourceMetadataOnMismatch()
        Returns:
        Whether to clean and recreate table metadata information on the replication instance when a mismatch occurs.
      • eventsPollInterval

        public java.util.Optional<java.lang.Integer> eventsPollInterval()
        Returns:
        Time interval to check the binary log for new changes/events when the database is idle. Default is `5`.
      • executeTimeout

        public java.util.Optional<java.lang.Integer> executeTimeout()
        Returns:
        Client statement timeout (in seconds) for a MySQL source endpoint.
      • maxFileSize

        public java.util.Optional<java.lang.Integer> maxFileSize()
        Returns:
        Maximum size (in KB) of any `.csv` file used to transfer data to a MySQL-compatible database.
      • parallelLoadThreads

        public java.util.Optional<java.lang.Integer> parallelLoadThreads()
        Returns:
        Number of threads to use to load the data into the MySQL-compatible target database.
      • serverTimezone

        public java.util.Optional<java.lang.String> serverTimezone()
        Returns:
        Time zone for the source MySQL database.
      • serviceAccessRoleArn

        public java.util.Optional<java.lang.String> serviceAccessRoleArn()
        Returns:
        ARN of the IAM role to authenticate when connecting to the endpoint.
      • targetDbType

        public java.util.Optional<java.lang.String> targetDbType()
        Returns:
        Where to migrate source tables on the target. Valid values are `specific-database` and `multiple-databases`.