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 DB parameter group family for the database engine.

        Parameters:
        dbParameterGroupFamily - The name of the DB 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.
      • defaultCharacterSet

        DBEngineVersion.Builder defaultCharacterSet​(CharacterSet defaultCharacterSet)

        (Not supported by Neptune)

        Parameters:
        defaultCharacterSet - (Not supported by Neptune)
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • supportedCharacterSets

        DBEngineVersion.Builder supportedCharacterSets​(Collection<CharacterSet> supportedCharacterSets)

        (Not supported by Neptune)

        Parameters:
        supportedCharacterSets - (Not supported by Neptune)
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • supportedCharacterSets

        DBEngineVersion.Builder supportedCharacterSets​(CharacterSet... supportedCharacterSets)

        (Not supported by Neptune)

        Parameters:
        supportedCharacterSets - (Not supported by Neptune)
        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)
      • supportedTimezones

        DBEngineVersion.Builder supportedTimezones​(Collection<Timezone> supportedTimezones)

        A list of the time zones supported by this engine for the Timezone parameter of the CreateDBInstance action.

        Parameters:
        supportedTimezones - A list of the time zones supported by this engine for the Timezone parameter of the CreateDBInstance action.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • supportedTimezones

        DBEngineVersion.Builder supportedTimezones​(Timezone... supportedTimezones)

        A list of the time zones supported by this engine for the Timezone parameter of the CreateDBInstance action.

        Parameters:
        supportedTimezones - A list of the time zones supported by this engine for the Timezone parameter of the CreateDBInstance action.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • supportedTimezones

        DBEngineVersion.Builder supportedTimezones​(Consumer<Timezone.Builder>... supportedTimezones)

        A list of the time zones supported by this engine for the Timezone parameter of the CreateDBInstance action.

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

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

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

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

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

        Parameters:
        exportableLogTypes - The types of logs that the database engine has available for export to 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 CloudWatch Logs.

        Parameters:
        exportableLogTypes - The types of logs that the database engine has available for export to 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.
      • supportsReadReplica

        DBEngineVersion.Builder supportsReadReplica​(Boolean supportsReadReplica)

        Indicates whether the database engine version supports read replicas.

        Parameters:
        supportsReadReplica - Indicates whether the database engine version supports read replicas.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • supportsGlobalDatabases

        DBEngineVersion.Builder supportsGlobalDatabases​(Boolean supportsGlobalDatabases)

        A value that indicates whether you can use Aurora global databases with a specific DB engine version.

        Parameters:
        supportsGlobalDatabases - A value that indicates whether you can use Aurora global databases with a specific DB engine version.
        Returns:
        Returns a reference to this object so that method calls can be chained together.