Class DBEngineVersion

    • Constructor Detail

      • DBEngineVersion

        public DBEngineVersion()
    • Method Detail

      • setEngine

        public void setEngine​(String engine)

        The name of the database engine.

        Parameters:
        engine - The name of the database engine.
      • getEngine

        public String getEngine()

        The name of the database engine.

        Returns:
        The name of the database engine.
      • withEngine

        public DBEngineVersion withEngine​(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.
      • setEngineVersion

        public void setEngineVersion​(String engineVersion)

        The version number of the database engine.

        Parameters:
        engineVersion - The version number of the database engine.
      • getEngineVersion

        public String getEngineVersion()

        The version number of the database engine.

        Returns:
        The version number of the database engine.
      • withEngineVersion

        public DBEngineVersion withEngineVersion​(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.
      • setDBParameterGroupFamily

        public void setDBParameterGroupFamily​(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.
      • getDBParameterGroupFamily

        public String getDBParameterGroupFamily()

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

        Returns:
        The name of the DB parameter group family for the database engine.
      • withDBParameterGroupFamily

        public DBEngineVersion withDBParameterGroupFamily​(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.
      • setDBEngineDescription

        public void setDBEngineDescription​(String dBEngineDescription)

        The description of the database engine.

        Parameters:
        dBEngineDescription - The description of the database engine.
      • getDBEngineDescription

        public String getDBEngineDescription()

        The description of the database engine.

        Returns:
        The description of the database engine.
      • withDBEngineDescription

        public DBEngineVersion withDBEngineDescription​(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.
      • setDBEngineVersionDescription

        public void setDBEngineVersionDescription​(String dBEngineVersionDescription)

        The description of the database engine version.

        Parameters:
        dBEngineVersionDescription - The description of the database engine version.
      • getDBEngineVersionDescription

        public String getDBEngineVersionDescription()

        The description of the database engine version.

        Returns:
        The description of the database engine version.
      • withDBEngineVersionDescription

        public DBEngineVersion withDBEngineVersionDescription​(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.
      • setDefaultCharacterSet

        public void setDefaultCharacterSet​(CharacterSet defaultCharacterSet)

        The default character set for new instances of this engine version, if the CharacterSetName parameter of the CreateDBInstance API is not specified.

        Parameters:
        defaultCharacterSet - The default character set for new instances of this engine version, if the CharacterSetName parameter of the CreateDBInstance API is not specified.
      • getDefaultCharacterSet

        public CharacterSet getDefaultCharacterSet()

        The default character set for new instances of this engine version, if the CharacterSetName parameter of the CreateDBInstance API is not specified.

        Returns:
        The default character set for new instances of this engine version, if the CharacterSetName parameter of the CreateDBInstance API is not specified.
      • withDefaultCharacterSet

        public DBEngineVersion withDefaultCharacterSet​(CharacterSet defaultCharacterSet)

        The default character set for new instances of this engine version, if the CharacterSetName parameter of the CreateDBInstance API is not specified.

        Parameters:
        defaultCharacterSet - The default character set for new instances of this engine version, if the CharacterSetName parameter of the CreateDBInstance API is not specified.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • getSupportedCharacterSets

        public List<CharacterSet> getSupportedCharacterSets()

        A list of the character sets supported by this engine for the CharacterSetName parameter of the CreateDBInstance API.

        Returns:
        A list of the character sets supported by this engine for the CharacterSetName parameter of the CreateDBInstance API.
      • setSupportedCharacterSets

        public void setSupportedCharacterSets​(Collection<CharacterSet> supportedCharacterSets)

        A list of the character sets supported by this engine for the CharacterSetName parameter of the CreateDBInstance API.

        Parameters:
        supportedCharacterSets - A list of the character sets supported by this engine for the CharacterSetName parameter of the CreateDBInstance API.
      • withSupportedCharacterSets

        public DBEngineVersion withSupportedCharacterSets​(CharacterSet... supportedCharacterSets)

        A list of the character sets supported by this engine for the CharacterSetName parameter of the CreateDBInstance API.

        NOTE: This method appends the values to the existing list (if any). Use setSupportedCharacterSets(java.util.Collection) or withSupportedCharacterSets(java.util.Collection) if you want to override the existing values.

        Parameters:
        supportedCharacterSets - A list of the character sets supported by this engine for the CharacterSetName parameter of the CreateDBInstance API.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • withSupportedCharacterSets

        public DBEngineVersion withSupportedCharacterSets​(Collection<CharacterSet> supportedCharacterSets)

        A list of the character sets supported by this engine for the CharacterSetName parameter of the CreateDBInstance API.

        Parameters:
        supportedCharacterSets - A list of the character sets supported by this engine for the CharacterSetName parameter of the CreateDBInstance API.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • getValidUpgradeTarget

        public List<UpgradeTarget> getValidUpgradeTarget()

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

        Returns:
        A list of engine versions that this database engine version can be upgraded to.
      • setValidUpgradeTarget

        public void setValidUpgradeTarget​(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.
      • withValidUpgradeTarget

        public DBEngineVersion withValidUpgradeTarget​(UpgradeTarget... validUpgradeTarget)

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

        NOTE: This method appends the values to the existing list (if any). Use setValidUpgradeTarget(java.util.Collection) or withValidUpgradeTarget(java.util.Collection) if you want to override the existing values.

        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.
      • withValidUpgradeTarget

        public DBEngineVersion withValidUpgradeTarget​(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.
      • toString

        public String toString()
        Returns a string representation of this object; useful for testing and debugging.
        Overrides:
        toString in class Object
        Returns:
        A string representation of this object.
        See Also:
        Object.toString()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object