Interface AwsDmsEndpointDetails.Builder

All Superinterfaces:
Buildable, CopyableBuilder<AwsDmsEndpointDetails.Builder,AwsDmsEndpointDetails>, SdkBuilder<AwsDmsEndpointDetails.Builder,AwsDmsEndpointDetails>, SdkPojo
Enclosing class:
AwsDmsEndpointDetails

public static interface AwsDmsEndpointDetails.Builder extends SdkPojo, CopyableBuilder<AwsDmsEndpointDetails.Builder,AwsDmsEndpointDetails>
  • Method Details

    • 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

      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

      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

      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

      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.