Interface UpgradeTarget.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<UpgradeTarget.Builder,
,UpgradeTarget> SdkBuilder<UpgradeTarget.Builder,
,UpgradeTarget> SdkPojo
- Enclosing class:
UpgradeTarget
-
Method Summary
Modifier and TypeMethodDescriptionautoUpgrade
(Boolean autoUpgrade) Indicates whether the target version is applied to any source DB instances that haveAutoMinorVersionUpgrade
set to true.description
(String description) The version of the database engine that a DB instance can be upgraded to.The name of the upgrade target database engine.engineVersion
(String engineVersion) The version number of the upgrade target database engine.isMajorVersionUpgrade
(Boolean isMajorVersionUpgrade) Indicates whether upgrading to the target version requires upgrading the major version of the database engine.supportedEngineModes
(String... supportedEngineModes) A list of the supported DB engine modes for the target engine version.supportedEngineModes
(Collection<String> supportedEngineModes) A list of the supported DB engine modes for the target engine version.supportsBabelfish
(Boolean supportsBabelfish) Indicates whether you can use Babelfish for Aurora PostgreSQL with the target engine version.supportsGlobalDatabases
(Boolean supportsGlobalDatabases) Indicates whether you can use Aurora global databases with the target engine version.supportsIntegrations
(Boolean supportsIntegrations) Indicates whether the DB engine version supports zero-ETL integrations with Amazon Redshift.supportsLocalWriteForwarding
(Boolean supportsLocalWriteForwarding) Indicates whether the target engine version supports forwarding write operations from reader DB instances to the writer DB instance in the DB cluster.supportsParallelQuery
(Boolean supportsParallelQuery) Indicates whether you can use Aurora parallel query with the target engine version.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, sdkFields
-
Method Details
-
engine
The name of the upgrade target database engine.
- Parameters:
engine
- The name of the upgrade target database engine.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
engineVersion
The version number of the upgrade target database engine.
- Parameters:
engineVersion
- The version number of the upgrade target database engine.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The version of the database engine that a DB instance can be upgraded to.
- Parameters:
description
- The version of the database engine that a DB instance can be upgraded to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
autoUpgrade
Indicates whether the target version is applied to any source DB instances that have
AutoMinorVersionUpgrade
set to true.- Parameters:
autoUpgrade
- Indicates whether the target version is applied to any source DB instances that haveAutoMinorVersionUpgrade
set to true.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isMajorVersionUpgrade
Indicates whether upgrading to the target version requires upgrading the major version of the database engine.
- Parameters:
isMajorVersionUpgrade
- Indicates whether upgrading to the target version requires upgrading the major version of the database engine.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedEngineModes
A list of the supported DB engine modes for the target engine version.
- Parameters:
supportedEngineModes
- A list of the supported DB engine modes for the target engine version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedEngineModes
A list of the supported DB engine modes for the target engine version.
- Parameters:
supportedEngineModes
- A list of the supported DB engine modes for the target engine version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportsParallelQuery
Indicates whether you can use Aurora parallel query with the target engine version.
- Parameters:
supportsParallelQuery
- Indicates whether you can use Aurora parallel query with the target engine version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportsGlobalDatabases
Indicates whether you can use Aurora global databases with the target engine version.
- Parameters:
supportsGlobalDatabases
- Indicates whether you can use Aurora global databases with the target engine version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportsBabelfish
Indicates whether you can use Babelfish for Aurora PostgreSQL with the target engine version.
- Parameters:
supportsBabelfish
- Indicates whether you can use Babelfish for Aurora PostgreSQL with the target engine version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportsLocalWriteForwarding
Indicates whether the target engine version supports forwarding write operations from reader DB instances to the writer DB instance in the DB cluster. By default, write operations aren't allowed on reader DB instances.
Valid for: Aurora DB clusters only
- Parameters:
supportsLocalWriteForwarding
- Indicates whether the target engine version supports forwarding write operations from reader DB instances to the writer DB instance in the DB cluster. By default, write operations aren't allowed on reader DB instances.Valid for: Aurora DB clusters only
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportsIntegrations
Indicates whether the DB engine version supports zero-ETL integrations with Amazon Redshift.
- Parameters:
supportsIntegrations
- Indicates whether the DB engine version supports zero-ETL integrations with Amazon Redshift.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-