Package io.quarkus.bootstrap.model
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 formatplatform.release-info@<platform-key>$<stream>#<version>=<bom-coords>(,<bom-coords>)- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description PlatformReleaseInfo(String platformKey, String stream, String version, String boms)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<ArtifactCoords>getBoms()Member BOM coordinates.StringgetPlatformKey()The platform key.StringgetStream()Platform stream.StringgetVersion()The version of the platform in a stream.StringtoString()
-
-
-
Method Detail
-
getPlatformKey
public String getPlatformKey()
The platform key. Could be thegroupIdof the stack, e.g.io.quarkus.platform- Returns:
- platform key
-
getStream
public String getStream()
Platform stream. Could be themajor.minorpart 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
-
-