Interface RedshiftQueryEngineConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<RedshiftQueryEngineConfiguration.Builder,
,RedshiftQueryEngineConfiguration> SdkBuilder<RedshiftQueryEngineConfiguration.Builder,
,RedshiftQueryEngineConfiguration> SdkPojo
- Enclosing class:
RedshiftQueryEngineConfiguration
@Mutable
@NotThreadSafe
public static interface RedshiftQueryEngineConfiguration.Builder
extends SdkPojo, CopyableBuilder<RedshiftQueryEngineConfiguration.Builder,RedshiftQueryEngineConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptionprovisionedConfiguration
(Consumer<RedshiftProvisionedConfiguration.Builder> provisionedConfiguration) Specifies configurations for a provisioned Amazon Redshift query engine.provisionedConfiguration
(RedshiftProvisionedConfiguration provisionedConfiguration) Specifies configurations for a provisioned Amazon Redshift query engine.serverlessConfiguration
(Consumer<RedshiftServerlessConfiguration.Builder> serverlessConfiguration) Specifies configurations for a serverless Amazon Redshift query engine.serverlessConfiguration
(RedshiftServerlessConfiguration serverlessConfiguration) Specifies configurations for a serverless Amazon Redshift query engine.The type of query engine.type
(RedshiftQueryEngineType type) The type of query engine.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 Details
-
provisionedConfiguration
RedshiftQueryEngineConfiguration.Builder provisionedConfiguration(RedshiftProvisionedConfiguration provisionedConfiguration) Specifies configurations for a provisioned Amazon Redshift query engine.
- Parameters:
provisionedConfiguration
- Specifies configurations for a provisioned Amazon Redshift query engine.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
provisionedConfiguration
default RedshiftQueryEngineConfiguration.Builder provisionedConfiguration(Consumer<RedshiftProvisionedConfiguration.Builder> provisionedConfiguration) Specifies configurations for a provisioned Amazon Redshift query engine.
This is a convenience method that creates an instance of theRedshiftProvisionedConfiguration.Builder
avoiding the need to create one manually viaRedshiftProvisionedConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toprovisionedConfiguration(RedshiftProvisionedConfiguration)
.- Parameters:
provisionedConfiguration
- a consumer that will call methods onRedshiftProvisionedConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
serverlessConfiguration
RedshiftQueryEngineConfiguration.Builder serverlessConfiguration(RedshiftServerlessConfiguration serverlessConfiguration) Specifies configurations for a serverless Amazon Redshift query engine.
- Parameters:
serverlessConfiguration
- Specifies configurations for a serverless Amazon Redshift query engine.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
serverlessConfiguration
default RedshiftQueryEngineConfiguration.Builder serverlessConfiguration(Consumer<RedshiftServerlessConfiguration.Builder> serverlessConfiguration) Specifies configurations for a serverless Amazon Redshift query engine.
This is a convenience method that creates an instance of theRedshiftServerlessConfiguration.Builder
avoiding the need to create one manually viaRedshiftServerlessConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toserverlessConfiguration(RedshiftServerlessConfiguration)
.- Parameters:
serverlessConfiguration
- a consumer that will call methods onRedshiftServerlessConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
type
The type of query engine.
- Parameters:
type
- The type of query engine.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
type
The type of query engine.
- Parameters:
type
- The type of query engine.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-