Package io.quarkus.registry.catalog
Interface Extension.Mutable
- All Superinterfaces:
Extension,JsonBuilder<Extension>
- All Known Implementing Classes:
ExtensionImpl.Builder
- Enclosing interface:
Extension
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.quarkus.registry.catalog.Extension
Extension.MutableNested 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_CLI_PLUGINS, MD_GUIDE, MD_KEYWORDS, MD_MINIMUM_JAVA_VERSION, 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
Modifier and TypeMethodDescriptionbuild()removeMetadata(String key) setArtifact(io.quarkus.maven.dependency.ArtifactCoords artifact) setArtifactId(String artifactId) setDescription(String description) setGroupId(String groupId) setMetadata(String name, Object value) setMetadata(Map<String, Object> metadata) setOrigins(List<ExtensionOrigin> origins) setVersion(String version) Methods inherited from interface io.quarkus.registry.catalog.Extension
getArtifact, getDescription, getMetadata, getName, getOrigins, hasPlatformOrigin, managementKey, mutable, persist
-
Method Details
-
setGroupId
-
setArtifactId
-
setVersion
-
setName
-
setDescription
-
setMetadata
-
setMetadata
-
removeMetadata
-
setArtifact
-
setOrigins
-
build
Extension build()- Specified by:
buildin interfaceJsonBuilder<Extension>
-