Interface AwsDmsEndpointDetails.Builder

    • Method Detail

      • certificateArn

        AwsDmsEndpointDetails.Builder certificateArn​(String certificateArn)

        The Amazon Resource Name (ARN) for the SSL certificate that encrypts connections between the DMS endpoint and the replication instance.

        Parameters:
        certificateArn - The Amazon Resource Name (ARN) for the SSL certificate that encrypts connections between the DMS endpoint and the replication instance.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • databaseName

        AwsDmsEndpointDetails.Builder databaseName​(String databaseName)

        The name of the endpoint database.

        Parameters:
        databaseName - The name of the endpoint database.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • endpointArn

        AwsDmsEndpointDetails.Builder endpointArn​(String endpointArn)

        The Amazon Resource Name (ARN) of the endpoint.

        Parameters:
        endpointArn - The Amazon Resource Name (ARN) of the endpoint.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • endpointIdentifier

        AwsDmsEndpointDetails.Builder endpointIdentifier​(String endpointIdentifier)

        The database endpoint identifier.

        Parameters:
        endpointIdentifier - The database endpoint identifier.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • endpointType

        AwsDmsEndpointDetails.Builder endpointType​(String endpointType)

        The type of endpoint. Valid values are source and target.

        Parameters:
        endpointType - The type of endpoint. Valid values are source and target.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • engineName

        AwsDmsEndpointDetails.Builder engineName​(String engineName)

        The type of engine for the endpoint, depending on the EndpointType value.

        Parameters:
        engineName - The type of engine for the endpoint, depending on the EndpointType value.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • externalId

        AwsDmsEndpointDetails.Builder externalId​(String externalId)

        A value that can be used for cross-account validation.

        Parameters:
        externalId - A value that can be used for cross-account validation.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • extraConnectionAttributes

        AwsDmsEndpointDetails.Builder extraConnectionAttributes​(String extraConnectionAttributes)

        Additional attributes associated with the connection.

        Parameters:
        extraConnectionAttributes - Additional attributes associated with the connection.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • kmsKeyId

        AwsDmsEndpointDetails.Builder kmsKeyId​(String kmsKeyId)

        An DMS key identifier that is used to encrypt the connection parameters for the endpoint. If you don't specify a value for the KmsKeyId parameter, then DMS uses your default encryption key. KMS creates the default encryption key for your Amazon Web Services account. Your Amazon Web Services account has a different default encryption key for each Amazon Web Services Region.

        Parameters:
        kmsKeyId - An DMS key identifier that is used to encrypt the connection parameters for the endpoint. If you don't specify a value for the KmsKeyId parameter, then DMS uses your default encryption key. KMS creates the default encryption key for your Amazon Web Services account. Your Amazon Web Services account has a different default encryption key for each Amazon Web Services Region.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • port

        AwsDmsEndpointDetails.Builder port​(Integer port)

        The port used to access the endpoint.

        Parameters:
        port - The port used to access the endpoint.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • serverName

        AwsDmsEndpointDetails.Builder serverName​(String serverName)

        The name of the server where the endpoint database resides.

        Parameters:
        serverName - The name of the server where the endpoint database resides.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • sslMode

        AwsDmsEndpointDetails.Builder sslMode​(String sslMode)

        The SSL mode used to connect to the endpoint. The default is none.

        Parameters:
        sslMode - The SSL mode used to connect to the endpoint. The default is none.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • username

        AwsDmsEndpointDetails.Builder username​(String username)

        The user name to be used to log in to the endpoint database.

        Parameters:
        username - The user name to be used to log in to the endpoint database.
        Returns:
        Returns a reference to this object so that method calls can be chained together.