Package io.quarkus.registry.catalog
Interface ExtensionOrigin.Mutable
- All Superinterfaces:
ExtensionOrigin,JsonBuilder<ExtensionOrigin>
- All Known Subinterfaces:
ExtensionCatalog.Mutable
- All Known Implementing Classes:
ExtensionCatalogImpl.Builder,ExtensionOriginImpl.Builder
- Enclosing interface:
ExtensionOrigin
public static interface ExtensionOrigin.Mutable
extends ExtensionOrigin, JsonBuilder<ExtensionOrigin>
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.quarkus.registry.catalog.ExtensionOrigin
ExtensionOrigin.MutableNested classes/interfaces inherited from interface io.quarkus.registry.json.JsonBuilder
JsonBuilder.JsonBuilderSerializer<T> -
Method Summary
Modifier and TypeMethodDescriptionbuild()removeMetadata(String key) setBom(io.quarkus.maven.dependency.ArtifactCoords bom) setMetadata(String name, Object value) setMetadata(Map<String, Object> metadata) setPlatform(boolean platform) Methods inherited from interface io.quarkus.registry.catalog.ExtensionOrigin
getBom, getId, getMetadata, isPlatform, mutable
-
Method Details
-
setId
-
setPlatform
-
setBom
-
setMetadata
-
setMetadata
-
removeMetadata
-
build
ExtensionOrigin build()- Specified by:
buildin interfaceJsonBuilder<ExtensionOrigin>
-