Interface RedshiftStorage.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<RedshiftStorage.Builder,,RedshiftStorage> SdkBuilder<RedshiftStorage.Builder,,RedshiftStorage> SdkPojo
- Enclosing class:
RedshiftStorage
public static interface RedshiftStorage.Builder
extends SdkPojo, CopyableBuilder<RedshiftStorage.Builder,RedshiftStorage>
-
Method Summary
Modifier and TypeMethodDescriptiondefault RedshiftStorage.BuilderredshiftClusterSource(Consumer<RedshiftClusterStorage.Builder> redshiftClusterSource) The details of the Amazon Redshift cluster source.redshiftClusterSource(RedshiftClusterStorage redshiftClusterSource) The details of the Amazon Redshift cluster source.default RedshiftStorage.BuilderredshiftServerlessSource(Consumer<RedshiftServerlessStorage.Builder> redshiftServerlessSource) The details of the Amazon Redshift Serverless workgroup source.redshiftServerlessSource(RedshiftServerlessStorage redshiftServerlessSource) The details of the Amazon Redshift Serverless workgroup source.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
redshiftClusterSource
The details of the Amazon Redshift cluster source.
- Parameters:
redshiftClusterSource- The details of the Amazon Redshift cluster source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
redshiftClusterSource
default RedshiftStorage.Builder redshiftClusterSource(Consumer<RedshiftClusterStorage.Builder> redshiftClusterSource) The details of the Amazon Redshift cluster source.
This is a convenience method that creates an instance of theRedshiftClusterStorage.Builderavoiding the need to create one manually viaRedshiftClusterStorage.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toredshiftClusterSource(RedshiftClusterStorage).- Parameters:
redshiftClusterSource- a consumer that will call methods onRedshiftClusterStorage.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
redshiftServerlessSource
RedshiftStorage.Builder redshiftServerlessSource(RedshiftServerlessStorage redshiftServerlessSource) The details of the Amazon Redshift Serverless workgroup source.
- Parameters:
redshiftServerlessSource- The details of the Amazon Redshift Serverless workgroup source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
redshiftServerlessSource
default RedshiftStorage.Builder redshiftServerlessSource(Consumer<RedshiftServerlessStorage.Builder> redshiftServerlessSource) The details of the Amazon Redshift Serverless workgroup source.
This is a convenience method that creates an instance of theRedshiftServerlessStorage.Builderavoiding the need to create one manually viaRedshiftServerlessStorage.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toredshiftServerlessSource(RedshiftServerlessStorage).- Parameters:
redshiftServerlessSource- a consumer that will call methods onRedshiftServerlessStorage.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-