Interface DBEngineVersion.Builder

    • Method Detail

      • engine

        DBEngineVersion.Builder engine​(String engine)

        The name of the database engine.

        Parameters:
        engine - The name of the database engine.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • engineVersion

        DBEngineVersion.Builder engineVersion​(String engineVersion)

        The version number of the database engine.

        Parameters:
        engineVersion - The version number of the database engine.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • dbParameterGroupFamily

        DBEngineVersion.Builder dbParameterGroupFamily​(String dbParameterGroupFamily)

        The name of the parameter group family for the database engine.

        Parameters:
        dbParameterGroupFamily - The name of the parameter group family for the database engine.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • dbEngineDescription

        DBEngineVersion.Builder dbEngineDescription​(String dbEngineDescription)

        The description of the database engine.

        Parameters:
        dbEngineDescription - The description of the database engine.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • dbEngineVersionDescription

        DBEngineVersion.Builder dbEngineVersionDescription​(String dbEngineVersionDescription)

        The description of the database engine version.

        Parameters:
        dbEngineVersionDescription - The description of the database engine version.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • validUpgradeTarget

        DBEngineVersion.Builder validUpgradeTarget​(Collection<UpgradeTarget> validUpgradeTarget)

        A list of engine versions that this database engine version can be upgraded to.

        Parameters:
        validUpgradeTarget - A list of engine versions that this database engine version can be upgraded to.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • validUpgradeTarget

        DBEngineVersion.Builder validUpgradeTarget​(UpgradeTarget... validUpgradeTarget)

        A list of engine versions that this database engine version can be upgraded to.

        Parameters:
        validUpgradeTarget - A list of engine versions that this database engine version can be upgraded to.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • validUpgradeTarget

        DBEngineVersion.Builder validUpgradeTarget​(Consumer<UpgradeTarget.Builder>... validUpgradeTarget)

        A list of engine versions that this database engine version can be upgraded to.

        This is a convenience method that creates an instance of the UpgradeTarget.Builder avoiding the need to create one manually via UpgradeTarget.builder().

        When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to #validUpgradeTarget(List).

        Parameters:
        validUpgradeTarget - a consumer that will call methods on UpgradeTarget.Builder
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        #validUpgradeTarget(java.util.Collection)
      • exportableLogTypes

        DBEngineVersion.Builder exportableLogTypes​(Collection<String> exportableLogTypes)

        The types of logs that the database engine has available for export to Amazon CloudWatch Logs.

        Parameters:
        exportableLogTypes - The types of logs that the database engine has available for export to Amazon CloudWatch Logs.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • exportableLogTypes

        DBEngineVersion.Builder exportableLogTypes​(String... exportableLogTypes)

        The types of logs that the database engine has available for export to Amazon CloudWatch Logs.

        Parameters:
        exportableLogTypes - The types of logs that the database engine has available for export to Amazon CloudWatch Logs.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • supportsLogExportsToCloudwatchLogs

        DBEngineVersion.Builder supportsLogExportsToCloudwatchLogs​(Boolean supportsLogExportsToCloudwatchLogs)

        A value that indicates whether the engine version supports exporting the log types specified by ExportableLogTypes to CloudWatch Logs.

        Parameters:
        supportsLogExportsToCloudwatchLogs - A value that indicates whether the engine version supports exporting the log types specified by ExportableLogTypes to CloudWatch Logs.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • supportsCertificateRotationWithoutRestart

        DBEngineVersion.Builder supportsCertificateRotationWithoutRestart​(Boolean supportsCertificateRotationWithoutRestart)

        Indicates whether the engine version supports rotating the server certificate without rebooting the DB instance.

        Parameters:
        supportsCertificateRotationWithoutRestart - Indicates whether the engine version supports rotating the server certificate without rebooting the DB instance.
        Returns:
        Returns a reference to this object so that method calls can be chained together.