Interface RedshiftConnectorProfileProperties.Builder

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

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

    • databaseUrl

      The JDBC URL of the Amazon Redshift cluster.

      Parameters:
      databaseUrl - The JDBC URL of the Amazon Redshift cluster.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • bucketName

      A name for the associated Amazon S3 bucket.

      Parameters:
      bucketName - A name for the associated Amazon S3 bucket.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • bucketPrefix

      The object key for the destination bucket in which Amazon AppFlow places the files.

      Parameters:
      bucketPrefix - The object key for the destination bucket in which Amazon AppFlow places the files.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • roleArn

      The Amazon Resource Name (ARN) of IAM role that grants Amazon Redshift read-only access to Amazon S3. For more information, and for the polices that you attach to this role, see Allow Amazon Redshift to access your Amazon AppFlow data in Amazon S3.

      Parameters:
      roleArn - The Amazon Resource Name (ARN) of IAM role that grants Amazon Redshift read-only access to Amazon S3. For more information, and for the polices that you attach to this role, see Allow Amazon Redshift to access your Amazon AppFlow data in Amazon S3.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dataApiRoleArn

      RedshiftConnectorProfileProperties.Builder dataApiRoleArn(String dataApiRoleArn)

      The Amazon Resource Name (ARN) of an IAM role that permits Amazon AppFlow to access your Amazon Redshift database through the Data API. For more information, and for the polices that you attach to this role, see Allow Amazon AppFlow to access Amazon Redshift databases with the Data API.

      Parameters:
      dataApiRoleArn - The Amazon Resource Name (ARN) of an IAM role that permits Amazon AppFlow to access your Amazon Redshift database through the Data API. For more information, and for the polices that you attach to this role, see Allow Amazon AppFlow to access Amazon Redshift databases with the Data API.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • isRedshiftServerless

      RedshiftConnectorProfileProperties.Builder isRedshiftServerless(Boolean isRedshiftServerless)

      Indicates whether the connector profile defines a connection to an Amazon Redshift Serverless data warehouse.

      Parameters:
      isRedshiftServerless - Indicates whether the connector profile defines a connection to an Amazon Redshift Serverless data warehouse.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • clusterIdentifier

      RedshiftConnectorProfileProperties.Builder clusterIdentifier(String clusterIdentifier)

      The unique ID that's assigned to an Amazon Redshift cluster.

      Parameters:
      clusterIdentifier - The unique ID that's assigned to an Amazon Redshift cluster.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • workgroupName

      RedshiftConnectorProfileProperties.Builder workgroupName(String workgroupName)

      The name of an Amazon Redshift workgroup.

      Parameters:
      workgroupName - The name of an Amazon Redshift workgroup.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • databaseName

      The name of an Amazon Redshift database.

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