Interface EngineVersion.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<EngineVersion.Builder,EngineVersion>,SdkBuilder<EngineVersion.Builder,EngineVersion>,SdkPojo
- Enclosing class:
- EngineVersion
@Mutable @NotThreadSafe public static interface EngineVersion.Builder extends SdkPojo, CopyableBuilder<EngineVersion.Builder,EngineVersion>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description EngineVersion.BuilderautoUpgradeDate(Instant autoUpgradeDate)The date when the replication instance will be automatically upgraded.EngineVersion.BuilderavailableUpgrades(String... availableUpgrades)The list of valid replication instance versions that you can upgrade to.EngineVersion.BuilderavailableUpgrades(Collection<String> availableUpgrades)The list of valid replication instance versions that you can upgrade to.EngineVersion.BuilderdeprecationDate(Instant deprecationDate)The date when the replication instance version will be deprecated and can no longer be requested.EngineVersion.BuilderforceUpgradeDate(Instant forceUpgradeDate)The date when the replication instance will have a version upgrade forced.EngineVersion.BuilderlaunchDate(Instant launchDate)The date when the replication instance version became publicly available.EngineVersion.Builderlifecycle(String lifecycle)The lifecycle status of the replication instance version.EngineVersion.BuilderreleaseStatus(String releaseStatus)The release status of the replication instance version.EngineVersion.BuilderreleaseStatus(ReleaseStatusValues releaseStatus)The release status of the replication instance version.EngineVersion.Builderversion(String version)The version number of the replication instance.-
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 Detail
-
version
EngineVersion.Builder version(String version)
The version number of the replication instance.
- Parameters:
version- The version number of the replication instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lifecycle
EngineVersion.Builder lifecycle(String lifecycle)
The lifecycle status of the replication instance version. Valid values are
DEPRECATED,DEFAULT_VERSION, andACTIVE.- Parameters:
lifecycle- The lifecycle status of the replication instance version. Valid values areDEPRECATED,DEFAULT_VERSION, andACTIVE.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
releaseStatus
EngineVersion.Builder releaseStatus(String releaseStatus)
The release status of the replication instance version.
- Parameters:
releaseStatus- The release status of the replication instance version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ReleaseStatusValues,ReleaseStatusValues
-
releaseStatus
EngineVersion.Builder releaseStatus(ReleaseStatusValues releaseStatus)
The release status of the replication instance version.
- Parameters:
releaseStatus- The release status of the replication instance version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ReleaseStatusValues,ReleaseStatusValues
-
launchDate
EngineVersion.Builder launchDate(Instant launchDate)
The date when the replication instance version became publicly available.
- Parameters:
launchDate- The date when the replication instance version became publicly available.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
autoUpgradeDate
EngineVersion.Builder autoUpgradeDate(Instant autoUpgradeDate)
The date when the replication instance will be automatically upgraded. This setting only applies if the
auto-minor-versionsetting is enabled.- Parameters:
autoUpgradeDate- The date when the replication instance will be automatically upgraded. This setting only applies if theauto-minor-versionsetting is enabled.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deprecationDate
EngineVersion.Builder deprecationDate(Instant deprecationDate)
The date when the replication instance version will be deprecated and can no longer be requested.
- Parameters:
deprecationDate- The date when the replication instance version will be deprecated and can no longer be requested.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
forceUpgradeDate
EngineVersion.Builder forceUpgradeDate(Instant forceUpgradeDate)
The date when the replication instance will have a version upgrade forced.
- Parameters:
forceUpgradeDate- The date when the replication instance will have a version upgrade forced.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
availableUpgrades
EngineVersion.Builder availableUpgrades(Collection<String> availableUpgrades)
The list of valid replication instance versions that you can upgrade to.
- Parameters:
availableUpgrades- The list of valid replication instance versions that you can upgrade to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
availableUpgrades
EngineVersion.Builder availableUpgrades(String... availableUpgrades)
The list of valid replication instance versions that you can upgrade to.
- Parameters:
availableUpgrades- The list of valid replication instance versions that you can upgrade to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-