Class AuroraPostgresEngineFeatures.Builder
java.lang.Object
software.amazon.awscdk.services.rds.AuroraPostgresEngineFeatures.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<AuroraPostgresEngineFeatures>
- Enclosing interface:
AuroraPostgresEngineFeatures
@Stability(Stable)
public static final class AuroraPostgresEngineFeatures.Builder
extends Object
implements software.amazon.jsii.Builder<AuroraPostgresEngineFeatures>
A builder for
AuroraPostgresEngineFeatures-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.Sets the value ofAuroraPostgresEngineFeatures.getS3Export()Sets the value ofAuroraPostgresEngineFeatures.getS3Import()serverlessV2AutoPauseSupported(Boolean serverlessV2AutoPauseSupported) Sets the value ofAuroraPostgresEngineFeatures.getServerlessV2AutoPauseSupported()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
s3Export
Sets the value ofAuroraPostgresEngineFeatures.getS3Export()- Parameters:
s3Export- Whether this version of the Aurora Postgres cluster engine supports the S3 data export feature.- Returns:
this
-
s3Import
Sets the value ofAuroraPostgresEngineFeatures.getS3Import()- Parameters:
s3Import- Whether this version of the Aurora Postgres cluster engine supports the S3 data import feature.- Returns:
this
-
serverlessV2AutoPauseSupported
@Stability(Stable) public AuroraPostgresEngineFeatures.Builder serverlessV2AutoPauseSupported(Boolean serverlessV2AutoPauseSupported) Sets the value ofAuroraPostgresEngineFeatures.getServerlessV2AutoPauseSupported()- Parameters:
serverlessV2AutoPauseSupported- Whether this version of the Aurora Postgres cluster engine supports the Aurora SeverlessV2 auto-pause feature.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<AuroraPostgresEngineFeatures>- Returns:
- a new instance of
AuroraPostgresEngineFeatures - Throws:
NullPointerException- if any required attribute was not provided
-