public static final class CfnConnectorProfile.RedshiftConnectorProfilePropertiesProperty.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder() |
public CfnConnectorProfile.RedshiftConnectorProfilePropertiesProperty.Builder bucketName(java.lang.String bucketName)
bucketName
- A name for the associated Amazon S3 bucket. This parameter is required.this
public CfnConnectorProfile.RedshiftConnectorProfilePropertiesProperty.Builder roleArn(java.lang.String roleArn)
roleArn
- The Amazon Resource Name (ARN) of IAM role that grants Amazon Redshift read-only access to Amazon S3. This parameter is required.
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 .this
public CfnConnectorProfile.RedshiftConnectorProfilePropertiesProperty.Builder bucketPrefix(java.lang.String bucketPrefix)
bucketPrefix
- The object key for the destination bucket in which Amazon AppFlow places the files.this
public CfnConnectorProfile.RedshiftConnectorProfilePropertiesProperty.Builder clusterIdentifier(java.lang.String clusterIdentifier)
CfnConnectorProfile.RedshiftConnectorProfilePropertiesProperty.getClusterIdentifier()
clusterIdentifier
- `CfnConnectorProfile.RedshiftConnectorProfilePropertiesProperty.ClusterIdentifier`.this
public CfnConnectorProfile.RedshiftConnectorProfilePropertiesProperty.Builder dataApiRoleArn(java.lang.String dataApiRoleArn)
CfnConnectorProfile.RedshiftConnectorProfilePropertiesProperty.getDataApiRoleArn()
dataApiRoleArn
- `CfnConnectorProfile.RedshiftConnectorProfilePropertiesProperty.DataApiRoleArn`.this
public CfnConnectorProfile.RedshiftConnectorProfilePropertiesProperty.Builder databaseName(java.lang.String databaseName)
databaseName
- `CfnConnectorProfile.RedshiftConnectorProfilePropertiesProperty.DatabaseName`.this
public CfnConnectorProfile.RedshiftConnectorProfilePropertiesProperty.Builder databaseUrl(java.lang.String databaseUrl)
databaseUrl
- The JDBC URL of the Amazon Redshift cluster.this
public CfnConnectorProfile.RedshiftConnectorProfilePropertiesProperty.Builder isRedshiftServerless(java.lang.Boolean isRedshiftServerless)
CfnConnectorProfile.RedshiftConnectorProfilePropertiesProperty.getIsRedshiftServerless()
isRedshiftServerless
- `CfnConnectorProfile.RedshiftConnectorProfilePropertiesProperty.IsRedshiftServerless`.this
public CfnConnectorProfile.RedshiftConnectorProfilePropertiesProperty.Builder isRedshiftServerless(IResolvable isRedshiftServerless)
CfnConnectorProfile.RedshiftConnectorProfilePropertiesProperty.getIsRedshiftServerless()
isRedshiftServerless
- `CfnConnectorProfile.RedshiftConnectorProfilePropertiesProperty.IsRedshiftServerless`.this
public CfnConnectorProfile.RedshiftConnectorProfilePropertiesProperty.Builder workgroupName(java.lang.String workgroupName)
workgroupName
- `CfnConnectorProfile.RedshiftConnectorProfilePropertiesProperty.WorkgroupName`.this
public CfnConnectorProfile.RedshiftConnectorProfilePropertiesProperty build()
CfnConnectorProfile.RedshiftConnectorProfilePropertiesProperty
java.lang.NullPointerException
- if any required attribute was not provided