Package io.quarkus.registry.catalog
Interface Extension.Mutable
-
- All Superinterfaces:
Extension,JsonBuilder<Extension>
- All Known Implementing Classes:
ExtensionImpl.Builder
- Enclosing interface:
- Extension
public static interface Extension.Mutable extends Extension, JsonBuilder<Extension>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface io.quarkus.registry.catalog.Extension
Extension.Mutable
-
Nested classes/interfaces inherited from interface io.quarkus.registry.json.JsonBuilder
JsonBuilder.JsonBuilderSerializer<T>
-
-
Field Summary
-
Fields inherited from interface io.quarkus.registry.catalog.Extension
MD_BUILT_WITH_QUARKUS_CORE, MD_CATEGORIES, MD_GUIDE, MD_KEYWORDS, MD_NESTED_CODESTART_ARTIFACT, MD_NESTED_CODESTART_KIND, MD_NESTED_CODESTART_LANGUAGES, MD_NESTED_CODESTART_NAME, MD_SHORT_NAME, MD_STATUS, MD_UNLISTED
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Extensionbuild()Extension.MutableremoveMetadata(String key)Extension.MutablesetArtifact(io.quarkus.maven.dependency.ArtifactCoords artifact)Extension.MutablesetArtifactId(String artifactId)Extension.MutablesetDescription(String description)Extension.MutablesetGroupId(String groupId)Extension.MutablesetMetadata(String name, Object value)Extension.MutablesetMetadata(Map<String,Object> metadata)Extension.MutablesetName(String name)Extension.MutablesetOrigins(List<ExtensionOrigin> origins)Extension.MutablesetVersion(String version)-
Methods inherited from interface io.quarkus.registry.catalog.Extension
getArtifact, getDescription, getMetadata, getName, getOrigins, hasPlatformOrigin, managementKey, mutable, persist
-
-
-
-
Method Detail
-
setGroupId
Extension.Mutable setGroupId(String groupId)
-
setArtifactId
Extension.Mutable setArtifactId(String artifactId)
-
setVersion
Extension.Mutable setVersion(String version)
-
setName
Extension.Mutable setName(String name)
-
setDescription
Extension.Mutable setDescription(String description)
-
setMetadata
Extension.Mutable setMetadata(Map<String,Object> metadata)
-
setMetadata
Extension.Mutable setMetadata(String name, Object value)
-
removeMetadata
Extension.Mutable removeMetadata(String key)
-
setArtifact
Extension.Mutable setArtifact(io.quarkus.maven.dependency.ArtifactCoords artifact)
-
setOrigins
Extension.Mutable setOrigins(List<ExtensionOrigin> origins)
-
build
Extension build()
- Specified by:
buildin interfaceJsonBuilder<Extension>
-
-