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.Mutable
-
Nested classes/interfaces inherited from interface io.quarkus.registry.json.JsonBuilder
JsonBuilder.JsonBuilderSerializer<T>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ExtensionOriginbuild()ExtensionOrigin.MutableremoveMetadata(String key)ExtensionOrigin.MutablesetBom(io.quarkus.maven.dependency.ArtifactCoords bom)ExtensionOrigin.MutablesetId(String id)ExtensionOrigin.MutablesetMetadata(String name, Object value)ExtensionOrigin.MutablesetMetadata(Map<String,Object> metadata)ExtensionOrigin.MutablesetPlatform(boolean platform)-
Methods inherited from interface io.quarkus.registry.catalog.ExtensionOrigin
getBom, getId, getMetadata, isPlatform, mutable
-
-
-
-
Method Detail
-
setId
ExtensionOrigin.Mutable setId(String id)
-
setPlatform
ExtensionOrigin.Mutable setPlatform(boolean platform)
-
setBom
ExtensionOrigin.Mutable setBom(io.quarkus.maven.dependency.ArtifactCoords bom)
-
setMetadata
ExtensionOrigin.Mutable setMetadata(Map<String,Object> metadata)
-
setMetadata
ExtensionOrigin.Mutable setMetadata(String name, Object value)
-
removeMetadata
ExtensionOrigin.Mutable removeMetadata(String key)
-
build
ExtensionOrigin build()
- Specified by:
buildin interfaceJsonBuilder<ExtensionOrigin>
-
-