Class RelationalDatabaseBlueprint

    • Method Detail

      • blueprintId

        public final String blueprintId()

        The ID for the database blueprint.

        Returns:
        The ID for the database blueprint.
      • engineAsString

        public final String engineAsString()

        The database software of the database blueprint (for example, MySQL).

        If the service returns an enum value that is not available in the current SDK version, engine will return RelationalDatabaseEngine.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from engineAsString().

        Returns:
        The database software of the database blueprint (for example, MySQL).
        See Also:
        RelationalDatabaseEngine
      • engineVersion

        public final String engineVersion()

        The database engine version for the database blueprint (for example, 5.7.23).

        Returns:
        The database engine version for the database blueprint (for example, 5.7.23).
      • engineDescription

        public final String engineDescription()

        The description of the database engine for the database blueprint.

        Returns:
        The description of the database engine for the database blueprint.
      • engineVersionDescription

        public final String engineVersionDescription()

        The description of the database engine version for the database blueprint.

        Returns:
        The description of the database engine version for the database blueprint.
      • isEngineDefault

        public final Boolean isEngineDefault()

        A Boolean value indicating whether the engine version is the default for the database blueprint.

        Returns:
        A Boolean value indicating whether the engine version is the default for the database blueprint.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)