Interface OracleDataProviderSettings.Builder

    • Method Detail

      • serverName

        OracleDataProviderSettings.Builder serverName​(String serverName)

        The name of the Oracle server.

        Parameters:
        serverName - The name of the Oracle server.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • port

        OracleDataProviderSettings.Builder port​(Integer port)

        The port value for the Oracle data provider.

        Parameters:
        port - The port value for the Oracle data provider.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • databaseName

        OracleDataProviderSettings.Builder databaseName​(String databaseName)

        The database name on the Oracle data provider.

        Parameters:
        databaseName - The database name on the Oracle data provider.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • sslMode

        OracleDataProviderSettings.Builder sslMode​(String sslMode)

        The SSL mode used to connect to the Oracle data provider. The default value is none.

        Parameters:
        sslMode - The SSL mode used to connect to the Oracle data provider. The default value is none.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        DmsSslModeValue, DmsSslModeValue
      • sslMode

        OracleDataProviderSettings.Builder sslMode​(DmsSslModeValue sslMode)

        The SSL mode used to connect to the Oracle data provider. The default value is none.

        Parameters:
        sslMode - The SSL mode used to connect to the Oracle data provider. The default value is none.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        DmsSslModeValue, DmsSslModeValue
      • certificateArn

        OracleDataProviderSettings.Builder certificateArn​(String certificateArn)

        The Amazon Resource Name (ARN) of the certificate used for SSL connection.

        Parameters:
        certificateArn - The Amazon Resource Name (ARN) of the certificate used for SSL connection.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • secretsManagerOracleAsmSecretId

        OracleDataProviderSettings.Builder secretsManagerOracleAsmSecretId​(String secretsManagerOracleAsmSecretId)

        The identifier of the secret in Secrets Manager that contains the Oracle ASM connection details.

        Required only if your data provider uses the Oracle ASM server.

        Parameters:
        secretsManagerOracleAsmSecretId - The identifier of the secret in Secrets Manager that contains the Oracle ASM connection details.

        Required only if your data provider uses the Oracle ASM server.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • secretsManagerOracleAsmAccessRoleArn

        OracleDataProviderSettings.Builder secretsManagerOracleAsmAccessRoleArn​(String secretsManagerOracleAsmAccessRoleArn)

        The ARN of the IAM role that provides access to the secret in Secrets Manager that contains the Oracle ASM connection details.

        Parameters:
        secretsManagerOracleAsmAccessRoleArn - The ARN of the IAM role that provides access to the secret in Secrets Manager that contains the Oracle ASM connection details.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • secretsManagerSecurityDbEncryptionSecretId

        OracleDataProviderSettings.Builder secretsManagerSecurityDbEncryptionSecretId​(String secretsManagerSecurityDbEncryptionSecretId)

        The identifier of the secret in Secrets Manager that contains the transparent data encryption (TDE) password. DMS requires this password to access Oracle redo logs encrypted by TDE using Binary Reader.

        Parameters:
        secretsManagerSecurityDbEncryptionSecretId - The identifier of the secret in Secrets Manager that contains the transparent data encryption (TDE) password. DMS requires this password to access Oracle redo logs encrypted by TDE using Binary Reader.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • secretsManagerSecurityDbEncryptionAccessRoleArn

        OracleDataProviderSettings.Builder secretsManagerSecurityDbEncryptionAccessRoleArn​(String secretsManagerSecurityDbEncryptionAccessRoleArn)

        The ARN of the IAM role that provides access to the secret in Secrets Manager that contains the TDE password.

        Parameters:
        secretsManagerSecurityDbEncryptionAccessRoleArn - The ARN of the IAM role that provides access to the secret in Secrets Manager that contains the TDE password.
        Returns:
        Returns a reference to this object so that method calls can be chained together.