Package io.quarkus.registry.catalog
Interface Category.Mutable
-
- All Superinterfaces:
Category,JsonBuilder<Category>
- All Known Implementing Classes:
CategoryImpl.Builder
- Enclosing interface:
- Category
public static interface Category.Mutable extends Category, JsonBuilder<Category>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface io.quarkus.registry.catalog.Category
Category.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 Categorybuild()Category.MutableremoveMetadata(String key)Category.MutablesetDescription(String description)Category.MutablesetId(String id)Category.MutablesetMetadata(String name, Object value)Category.MutablesetMetadata(Map<String,Object> metadata)Category.MutablesetName(String name)-
Methods inherited from interface io.quarkus.registry.catalog.Category
getDescription, getId, getMetadata, getName, mutable
-
-
-
-
Method Detail
-
setId
Category.Mutable setId(String id)
-
setName
Category.Mutable setName(String name)
-
setDescription
Category.Mutable setDescription(String description)
-
setMetadata
Category.Mutable setMetadata(Map<String,Object> metadata)
-
setMetadata
Category.Mutable setMetadata(String name, Object value)
-
removeMetadata
Category.Mutable removeMetadata(String key)
-
build
Category build()
- Specified by:
buildin interfaceJsonBuilder<Category>
-
-