public static interface RedshiftSourceConfig.Builder extends SdkPojo, CopyableBuilder<RedshiftSourceConfig.Builder,RedshiftSourceConfig>
| Modifier and Type | Method and Description |
|---|---|
RedshiftSourceConfig.Builder |
clusterIdentifier(String clusterIdentifier)
A string identifying the Redshift cluster.
|
RedshiftSourceConfig.Builder |
databaseHost(String databaseHost)
The name of the database host.
|
RedshiftSourceConfig.Builder |
databaseName(String databaseName)
The Redshift database name.
|
RedshiftSourceConfig.Builder |
databasePort(Integer databasePort)
The port number where the database can be accessed.
|
RedshiftSourceConfig.Builder |
roleArn(String roleArn)
The Amazon Resource Name (ARN) of the role providing access to the database.
|
RedshiftSourceConfig.Builder |
secretManagerArn(String secretManagerArn)
The Amazon Resource Name (ARN) of the AWS Secrets Manager role.
|
RedshiftSourceConfig.Builder |
tableName(String tableName)
The table name of the Redshift database.
|
default RedshiftSourceConfig.Builder |
vpcConfiguration(Consumer<VpcConfiguration.Builder> vpcConfiguration)
Contains information about the Amazon Virtual Private Cloud (VPC) configuration.
|
RedshiftSourceConfig.Builder |
vpcConfiguration(VpcConfiguration vpcConfiguration)
Contains information about the Amazon Virtual Private Cloud (VPC) configuration.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildRedshiftSourceConfig.Builder clusterIdentifier(String clusterIdentifier)
A string identifying the Redshift cluster.
clusterIdentifier - A string identifying the Redshift cluster.RedshiftSourceConfig.Builder databaseHost(String databaseHost)
The name of the database host.
databaseHost - The name of the database host.RedshiftSourceConfig.Builder databasePort(Integer databasePort)
The port number where the database can be accessed.
databasePort - The port number where the database can be accessed.RedshiftSourceConfig.Builder secretManagerArn(String secretManagerArn)
The Amazon Resource Name (ARN) of the AWS Secrets Manager role.
secretManagerArn - The Amazon Resource Name (ARN) of the AWS Secrets Manager role.RedshiftSourceConfig.Builder databaseName(String databaseName)
The Redshift database name.
databaseName - The Redshift database name.RedshiftSourceConfig.Builder tableName(String tableName)
The table name of the Redshift database.
tableName - The table name of the Redshift database.RedshiftSourceConfig.Builder roleArn(String roleArn)
The Amazon Resource Name (ARN) of the role providing access to the database.
roleArn - The Amazon Resource Name (ARN) of the role providing access to the database.RedshiftSourceConfig.Builder vpcConfiguration(VpcConfiguration vpcConfiguration)
Contains information about the Amazon Virtual Private Cloud (VPC) configuration.
vpcConfiguration - Contains information about the Amazon Virtual Private Cloud (VPC) configuration.default RedshiftSourceConfig.Builder vpcConfiguration(Consumer<VpcConfiguration.Builder> vpcConfiguration)
Contains information about the Amazon Virtual Private Cloud (VPC) configuration.
This is a convenience method that creates an instance of theVpcConfiguration.Builder avoiding the
need to create one manually via VpcConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to vpcConfiguration(VpcConfiguration).
vpcConfiguration - a consumer that will call methods on VpcConfiguration.BuildervpcConfiguration(VpcConfiguration)Copyright © 2023. All rights reserved.