Package io.quarkus.registry.catalog
Interface PlatformRelease.Mutable
-
- All Superinterfaces:
JsonBuilder<PlatformRelease>,PlatformRelease
- All Known Implementing Classes:
PlatformReleaseImpl.Builder
- Enclosing interface:
- PlatformRelease
public static interface PlatformRelease.Mutable extends PlatformRelease, JsonBuilder<PlatformRelease>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface io.quarkus.registry.json.JsonBuilder
JsonBuilder.JsonBuilderSerializer<T>
-
Nested classes/interfaces inherited from interface io.quarkus.registry.catalog.PlatformRelease
PlatformRelease.Mutable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PlatformReleasebuild()PlatformRelease.MutableremoveMetadata(String key)PlatformRelease.MutablesetMemberBoms(Collection<io.quarkus.maven.dependency.ArtifactCoords> memberBoms)PlatformRelease.MutablesetMetadata(String key, Object value)PlatformRelease.MutablesetMetadata(Map<String,Object> metadata)PlatformRelease.MutablesetQuarkusCoreVersion(String quarkusCoreVersion)PlatformRelease.MutablesetUpstreamQuarkusCoreVersion(String upstreamQuarkusCoreVersion)PlatformRelease.MutablesetVersion(PlatformReleaseVersion version)-
Methods inherited from interface io.quarkus.registry.catalog.PlatformRelease
getMemberBoms, getMetadata, getQuarkusCoreVersion, getUpstreamQuarkusCoreVersion, getVersion, mutable
-
-
-
-
Method Detail
-
setVersion
PlatformRelease.Mutable setVersion(PlatformReleaseVersion version)
-
setMemberBoms
PlatformRelease.Mutable setMemberBoms(Collection<io.quarkus.maven.dependency.ArtifactCoords> memberBoms)
-
setQuarkusCoreVersion
PlatformRelease.Mutable setQuarkusCoreVersion(String quarkusCoreVersion)
-
setUpstreamQuarkusCoreVersion
PlatformRelease.Mutable setUpstreamQuarkusCoreVersion(String upstreamQuarkusCoreVersion)
-
setMetadata
PlatformRelease.Mutable setMetadata(Map<String,Object> metadata)
-
setMetadata
PlatformRelease.Mutable setMetadata(String key, Object value)
-
removeMetadata
PlatformRelease.Mutable removeMetadata(String key)
-
build
PlatformRelease build()
- Specified by:
buildin interfaceJsonBuilder<PlatformRelease>
-
-