Interface RedshiftConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<RedshiftConfiguration.Builder,,RedshiftConfiguration> SdkBuilder<RedshiftConfiguration.Builder,,RedshiftConfiguration> SdkPojo
- Enclosing class:
RedshiftConfiguration
-
Method Summary
Modifier and TypeMethodDescriptiondefault RedshiftConfiguration.BuilderqueryEngineConfiguration(Consumer<RedshiftQueryEngineConfiguration.Builder> queryEngineConfiguration) Specifies configurations for an Amazon Redshift query engine.queryEngineConfiguration(RedshiftQueryEngineConfiguration queryEngineConfiguration) Specifies configurations for an Amazon Redshift query engine.default RedshiftConfiguration.BuilderqueryGenerationConfiguration(Consumer<QueryGenerationConfiguration.Builder> queryGenerationConfiguration) Specifies configurations for generating queries.queryGenerationConfiguration(QueryGenerationConfiguration queryGenerationConfiguration) Specifies configurations for generating queries.storageConfigurations(Collection<RedshiftQueryEngineStorageConfiguration> storageConfigurations) Specifies configurations for Amazon Redshift database storage.storageConfigurations(Consumer<RedshiftQueryEngineStorageConfiguration.Builder>... storageConfigurations) Specifies configurations for Amazon Redshift database storage.storageConfigurations(RedshiftQueryEngineStorageConfiguration... storageConfigurations) Specifies configurations for Amazon Redshift database storage.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, sdkFieldNameToField, sdkFields
-
Method Details
-
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 tostorageConfigurations(List<RedshiftQueryEngineStorageConfiguration>).- 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:
-
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:
-
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:
-