Interface RedshiftConnectorProfileProperties.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<RedshiftConnectorProfileProperties.Builder,
,RedshiftConnectorProfileProperties> SdkBuilder<RedshiftConnectorProfileProperties.Builder,
,RedshiftConnectorProfileProperties> SdkPojo
- Enclosing class:
RedshiftConnectorProfileProperties
-
Method Summary
Modifier and TypeMethodDescriptionbucketName
(String bucketName) A name for the associated Amazon S3 bucket.bucketPrefix
(String bucketPrefix) The object key for the destination bucket in which Amazon AppFlow places the files.clusterIdentifier
(String clusterIdentifier) The unique ID that's assigned to an Amazon Redshift cluster.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.databaseName
(String databaseName) The name of an Amazon Redshift database.databaseUrl
(String databaseUrl) The JDBC URL of the Amazon Redshift cluster.isRedshiftServerless
(Boolean isRedshiftServerless) Indicates whether the connector profile defines a connection to an Amazon Redshift Serverless data warehouse.The Amazon Resource Name (ARN) of IAM role that grants Amazon Redshift read-only access to Amazon S3.workgroupName
(String workgroupName) The name of an Amazon Redshift workgroup.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
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
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
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
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
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.
-