@Generated(value="software.amazon.awssdk:codegen") public final class RedshiftSourceConfig extends Object implements SdkPojo, Serializable, ToCopyableBuilder<RedshiftSourceConfig.Builder,RedshiftSourceConfig>
Provides information about the Amazon Redshift database configuration.
| Modifier and Type | Class and Description |
|---|---|
static interface |
RedshiftSourceConfig.Builder |
| Modifier and Type | Method and Description |
|---|---|
static RedshiftSourceConfig.Builder |
builder() |
String |
clusterIdentifier()
A string identifying the Redshift cluster.
|
String |
databaseHost()
The name of the database host.
|
String |
databaseName()
The Redshift database name.
|
Integer |
databasePort()
The port number where the database can be accessed.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
roleArn()
The Amazon Resource Name (ARN) of the role providing access to the database.
|
List<SdkField<?>> |
sdkFields() |
String |
secretManagerArn()
The Amazon Resource Name (ARN) of the AWS Secrets Manager role.
|
static Class<? extends RedshiftSourceConfig.Builder> |
serializableBuilderClass() |
String |
tableName()
The table name of the Redshift database.
|
RedshiftSourceConfig.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
VpcConfiguration |
vpcConfiguration()
Contains information about the Amazon Virtual Private Cloud (VPC) configuration.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String clusterIdentifier()
A string identifying the Redshift cluster.
public final String databaseHost()
The name of the database host.
public final Integer databasePort()
The port number where the database can be accessed.
public final String secretManagerArn()
The Amazon Resource Name (ARN) of the AWS Secrets Manager role.
public final String databaseName()
The Redshift database name.
public final String tableName()
The table name of the Redshift database.
public final String roleArn()
The Amazon Resource Name (ARN) of the role providing access to the database.
public final VpcConfiguration vpcConfiguration()
Contains information about the Amazon Virtual Private Cloud (VPC) configuration.
public RedshiftSourceConfig.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<RedshiftSourceConfig.Builder,RedshiftSourceConfig>public static RedshiftSourceConfig.Builder builder()
public static Class<? extends RedshiftSourceConfig.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.