Interface RedshiftConfiguration.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<RedshiftConfiguration.Builder,RedshiftConfiguration>,SdkBuilder<RedshiftConfiguration.Builder,RedshiftConfiguration>,SdkPojo
- Enclosing class:
- RedshiftConfiguration
@Mutable @NotThreadSafe public static interface RedshiftConfiguration.Builder extends SdkPojo, CopyableBuilder<RedshiftConfiguration.Builder,RedshiftConfiguration>
-
-
Method Summary
-
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
-
storageConfigurations
RedshiftConfiguration.Builder storageConfigurations(Collection<RedshiftQueryEngineStorageConfiguration> storageConfigurations)
Specifies configurations for Amazon Redshift database storage.
- Parameters:
storageConfigurations- Specifies configurations for Amazon Redshift database storage.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
storageConfigurations
RedshiftConfiguration.Builder storageConfigurations(RedshiftQueryEngineStorageConfiguration... storageConfigurations)
Specifies configurations for Amazon Redshift database storage.
- Parameters:
storageConfigurations- Specifies configurations for Amazon Redshift database storage.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
storageConfigurations
RedshiftConfiguration.Builder storageConfigurations(Consumer<RedshiftQueryEngineStorageConfiguration.Builder>... storageConfigurations)
Specifies configurations for Amazon Redshift database storage.
This is a convenience method that creates an instance of theRedshiftQueryEngineStorageConfiguration.Builderavoiding the need to create one manually viaRedshiftQueryEngineStorageConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#storageConfigurations(List.) - Parameters:
storageConfigurations- a consumer that will call methods onRedshiftQueryEngineStorageConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#storageConfigurations(java.util.Collection)
-
queryEngineConfiguration
RedshiftConfiguration.Builder queryEngineConfiguration(RedshiftQueryEngineConfiguration queryEngineConfiguration)
Specifies configurations for an Amazon Redshift query engine.
- Parameters:
queryEngineConfiguration- Specifies configurations for an Amazon Redshift query engine.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
queryEngineConfiguration
default RedshiftConfiguration.Builder queryEngineConfiguration(Consumer<RedshiftQueryEngineConfiguration.Builder> queryEngineConfiguration)
Specifies configurations for an Amazon Redshift query engine.
This is a convenience method that creates an instance of theRedshiftQueryEngineConfiguration.Builderavoiding the need to create one manually viaRedshiftQueryEngineConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toqueryEngineConfiguration(RedshiftQueryEngineConfiguration).- Parameters:
queryEngineConfiguration- a consumer that will call methods onRedshiftQueryEngineConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
queryEngineConfiguration(RedshiftQueryEngineConfiguration)
-
queryGenerationConfiguration
RedshiftConfiguration.Builder queryGenerationConfiguration(QueryGenerationConfiguration queryGenerationConfiguration)
Specifies configurations for generating queries.
- Parameters:
queryGenerationConfiguration- Specifies configurations for generating queries.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
queryGenerationConfiguration
default RedshiftConfiguration.Builder queryGenerationConfiguration(Consumer<QueryGenerationConfiguration.Builder> queryGenerationConfiguration)
Specifies configurations for generating queries.
This is a convenience method that creates an instance of theQueryGenerationConfiguration.Builderavoiding the need to create one manually viaQueryGenerationConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toqueryGenerationConfiguration(QueryGenerationConfiguration).- Parameters:
queryGenerationConfiguration- a consumer that will call methods onQueryGenerationConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
queryGenerationConfiguration(QueryGenerationConfiguration)
-
-