Class 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:
    Serialized Form
    • Constructor Detail

      • PlatformReleaseInfo

        public PlatformReleaseInfo​(String platformKey,
                                   String stream,
                                   String version,
                                   String boms)
    • Method Detail

      • 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