Interface RedshiftSourceConfig.Builder

    • Method Detail

      • clusterIdentifier

        RedshiftSourceConfig.Builder clusterIdentifier​(String clusterIdentifier)

        A string identifying the Redshift cluster.

        Parameters:
        clusterIdentifier - A string identifying the Redshift cluster.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • databaseHost

        RedshiftSourceConfig.Builder databaseHost​(String databaseHost)

        The name of the database host.

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

        RedshiftSourceConfig.Builder databasePort​(Integer databasePort)

        The port number where the database can be accessed.

        Parameters:
        databasePort - The port number where the database can be accessed.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • secretManagerArn

        RedshiftSourceConfig.Builder secretManagerArn​(String secretManagerArn)

        The Amazon Resource Name (ARN) of the AWS Secrets Manager role.

        Parameters:
        secretManagerArn - The Amazon Resource Name (ARN) of the AWS Secrets Manager role.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • databaseName

        RedshiftSourceConfig.Builder databaseName​(String databaseName)

        The Redshift database name.

        Parameters:
        databaseName - The Redshift database name.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tableName

        RedshiftSourceConfig.Builder tableName​(String tableName)

        The table name of the Redshift database.

        Parameters:
        tableName - The table name of the Redshift database.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • roleArn

        RedshiftSourceConfig.Builder roleArn​(String roleArn)

        The Amazon Resource Name (ARN) of the role providing access to the database.

        Parameters:
        roleArn - The Amazon Resource Name (ARN) of the role providing access to the database.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • vpcConfiguration

        RedshiftSourceConfig.Builder vpcConfiguration​(VpcConfiguration vpcConfiguration)

        Contains information about the Amazon Virtual Private Cloud (VPC) configuration.

        Parameters:
        vpcConfiguration - Contains information about the Amazon Virtual Private Cloud (VPC) configuration.
        Returns:
        Returns a reference to this object so that method calls can be chained together.