Interface RedshiftSource.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<RedshiftSource.Builder,RedshiftSource>,SdkBuilder<RedshiftSource.Builder,RedshiftSource>,SdkPojo
- Enclosing class:
- RedshiftSource
public static interface RedshiftSource.Builder extends SdkPojo, CopyableBuilder<RedshiftSource.Builder,RedshiftSource>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description RedshiftSource.Builderdatabase(String database)The database to read from.RedshiftSource.Buildername(String name)The name of the Amazon Redshift data store.RedshiftSource.BuilderredshiftTmpDir(String redshiftTmpDir)The Amazon S3 path where temporary data can be staged when copying out of the database.RedshiftSource.Buildertable(String table)The database table to read from.RedshiftSource.BuildertmpDirIAMRole(String tmpDirIAMRole)The IAM role with permissions.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
name
RedshiftSource.Builder name(String name)
The name of the Amazon Redshift data store.
- Parameters:
name- The name of the Amazon Redshift data store.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
database
RedshiftSource.Builder database(String database)
The database to read from.
- Parameters:
database- The database to read from.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
table
RedshiftSource.Builder table(String table)
The database table to read from.
- Parameters:
table- The database table to read from.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
redshiftTmpDir
RedshiftSource.Builder redshiftTmpDir(String redshiftTmpDir)
The Amazon S3 path where temporary data can be staged when copying out of the database.
- Parameters:
redshiftTmpDir- The Amazon S3 path where temporary data can be staged when copying out of the database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tmpDirIAMRole
RedshiftSource.Builder tmpDirIAMRole(String tmpDirIAMRole)
The IAM role with permissions.
- Parameters:
tmpDirIAMRole- The IAM role with permissions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-