Package io.quarkus.bootstrap.model
Class PlatformReleaseInfo
java.lang.Object
io.quarkus.bootstrap.model.PlatformReleaseInfo
- All Implemented Interfaces:
Mappable,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 Summary
ConstructorsConstructorDescriptionPlatformReleaseInfo(String platformKey, String stream, String version, String boms) PlatformReleaseInfo(String platformKey, String stream, String version, List<ArtifactCoords> boms) -
Method Summary
Modifier and TypeMethodDescriptionasMap(MappableCollectionFactory factory) Returns an instance of aMapthat represents this instance.getBoms()Member BOM coordinates.The platform key.Platform stream.The version of the platform in a stream.toString()
-
Constructor Details
-
PlatformReleaseInfo
-
PlatformReleaseInfo
public PlatformReleaseInfo(String platformKey, String stream, String version, List<ArtifactCoords> boms)
-
-
Method Details
-
getPlatformKey
The platform key. Could be thegroupIdof the stack, e.g.io.quarkus.platform- Returns:
- platform key
-
getStream
Platform stream. Could be themajor.minorpart of the platform release version.- Returns:
- platform stream
-
getVersion
The version of the platform in a stream. Ideally, the micro version to make the comparisons easier.- Returns:
- version in the stream
-
getBoms
Member BOM coordinates.- Returns:
- member BOM coordinates
-
asMap
Description copied from interface:MappableReturns an instance of aMapthat represents this instance. -
toString
-