@Generated(value="software.amazon.awssdk:codegen") public final class RedshiftSource extends Object implements SdkPojo, Serializable, ToCopyableBuilder<RedshiftSource.Builder,RedshiftSource>
Specifies an Amazon Redshift data store.
| Modifier and Type | Class and Description |
|---|---|
static interface |
RedshiftSource.Builder |
| Modifier and Type | Method and Description |
|---|---|
static RedshiftSource.Builder |
builder() |
String |
database()
The database to read from.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
name()
The name of the Amazon Redshift data store.
|
String |
redshiftTmpDir()
The Amazon S3 path where temporary data can be staged when copying out of the database.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends RedshiftSource.Builder> |
serializableBuilderClass() |
String |
table()
The database table to read from.
|
String |
tmpDirIAMRole()
The IAM role with permissions.
|
RedshiftSource.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String name()
The name of the Amazon Redshift data store.
public final String database()
The database to read from.
public final String table()
The database table to read from.
public final String redshiftTmpDir()
The Amazon S3 path where temporary data can be staged when copying out of the database.
public final String tmpDirIAMRole()
The IAM role with permissions.
public RedshiftSource.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<RedshiftSource.Builder,RedshiftSource>public static RedshiftSource.Builder builder()
public static Class<? extends RedshiftSource.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.