Interface EngineVersion.Builder

    • 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, and ACTIVE.

        Parameters:
        lifecycle - The lifecycle status of the replication instance version. Valid values are DEPRECATED, DEFAULT_VERSION, and ACTIVE.
        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
      • 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-version setting is enabled.

        Parameters:
        autoUpgradeDate - The date when the replication instance will be automatically upgraded. This setting only applies if the auto-minor-version setting 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.