Interface UpgradeTarget.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<UpgradeTarget.Builder,
,UpgradeTarget> SdkBuilder<UpgradeTarget.Builder,
,UpgradeTarget> SdkPojo
- Enclosing class:
UpgradeTarget
@Mutable
@NotThreadSafe
public static interface UpgradeTarget.Builder
extends SdkPojo, CopyableBuilder<UpgradeTarget.Builder,UpgradeTarget>
-
Method Summary
Modifier and TypeMethodDescriptionautoUpgrade
(Boolean autoUpgrade) A value that indicates whether the target version is applied to any source DB instances that have AutoMinorVersionUpgrade 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) A value that indicates whether a database engine is upgraded to a major version.supportsGlobalDatabases
(Boolean supportsGlobalDatabases) A value that indicates whether you can use Neptune global databases 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, sdkFieldNameToField, 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
A value that indicates whether the target version is applied to any source DB instances that have AutoMinorVersionUpgrade set to true.
- Parameters:
autoUpgrade
- A value that indicates whether the target version is applied to any source DB instances that have AutoMinorVersionUpgrade set to true.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isMajorVersionUpgrade
A value that indicates whether a database engine is upgraded to a major version.
- Parameters:
isMajorVersionUpgrade
- A value that indicates whether a database engine is upgraded to a major version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportsGlobalDatabases
A value that indicates whether you can use Neptune global databases with the target engine version.
- Parameters:
supportsGlobalDatabases
- A value that indicates whether you can use Neptune global databases with the target engine version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-