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
Modifier and TypeMethodDescriptionbuild()removeMetadata(String key) setMemberBoms(Collection<io.quarkus.maven.dependency.ArtifactCoords> memberBoms) setMetadata(String key, Object value) setMetadata(Map<String, Object> metadata) setQuarkusCoreVersion(String quarkusCoreVersion) setUpstreamQuarkusCoreVersion(String upstreamQuarkusCoreVersion) setVersion(PlatformReleaseVersion version) Methods inherited from interface io.quarkus.registry.catalog.PlatformRelease
getMemberBoms, getMetadata, getQuarkusCoreVersion, getUpstreamQuarkusCoreVersion, getVersion, mutable
-
Method Details
-
setVersion
-
setMemberBoms
PlatformRelease.Mutable setMemberBoms(Collection<io.quarkus.maven.dependency.ArtifactCoords> memberBoms) -
setQuarkusCoreVersion
-
setUpstreamQuarkusCoreVersion
-
setMetadata
-
setMetadata
-
removeMetadata
-
build
PlatformRelease build()- Specified by:
buildin interfaceJsonBuilder<PlatformRelease>
-