Interface RedshiftConnectorProfileProperties.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<RedshiftConnectorProfileProperties.Builder,,- RedshiftConnectorProfileProperties> - SdkBuilder<RedshiftConnectorProfileProperties.Builder,,- RedshiftConnectorProfileProperties> - SdkPojo
- Enclosing class:
- RedshiftConnectorProfileProperties
- 
Method SummaryModifier 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.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
databaseUrlThe 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.
 
- 
bucketNameA 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.
 
- 
bucketPrefixThe 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.
 
- 
roleArnThe 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.
 
- 
dataApiRoleArnThe 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.
 
- 
isRedshiftServerlessIndicates 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.
 
- 
clusterIdentifierThe 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.
 
- 
workgroupNameThe 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.
 
- 
databaseNameThe 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.
 
 
-