Class PlatformReleaseInfo

java.lang.Object
io.quarkus.bootstrap.model.PlatformReleaseInfo
All Implemented Interfaces:
Serializable

public class PlatformReleaseInfo extends Object implements Serializable
Platform release info that is encoded into a property in a platform properties artifact following the format platform.release-info@<platform-key>$<stream>#<version>=<bom-coords>(,<bom-coords>)
See Also:
  • Constructor Details

  • Method Details

    • getPlatformKey

      public String getPlatformKey()
      The platform key. Could be the groupId of the stack, e.g. io.quarkus.platform
      Returns:
      platform key
    • getStream

      public String getStream()
      Platform stream. Could be the major.minor part of the platform release version.
      Returns:
      platform stream
    • getVersion

      public String getVersion()
      The version of the platform in a stream. Ideally, the micro version to make the comparisons easier.
      Returns:
      version in the stream
    • getBoms

      public List<ArtifactCoords> getBoms()
      Member BOM coordinates.
      Returns:
      member BOM coordinates
    • toString

      public String toString()
      Overrides:
      toString in class Object