Package io.quarkus.registry.catalog
Interface PlatformStream.Mutable
-
- All Superinterfaces:
JsonBuilder<PlatformStream>,PlatformStream
- All Known Implementing Classes:
PlatformStreamImpl.Builder
- Enclosing interface:
- PlatformStream
public static interface PlatformStream.Mutable extends PlatformStream, JsonBuilder<PlatformStream>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface io.quarkus.registry.json.JsonBuilder
JsonBuilder.JsonBuilderSerializer<T>
-
Nested classes/interfaces inherited from interface io.quarkus.registry.catalog.PlatformStream
PlatformStream.Mutable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PlatformStream.MutableaddRelease(PlatformRelease platformRelease)PlatformStreambuild()PlatformStream.MutableremoveMetadata(String key)PlatformStream.MutablesetId(String id)PlatformStream.MutablesetMetadata(String key, Object value)PlatformStream.MutablesetMetadata(Map<String,Object> metadata)PlatformStream.MutablesetName(String name)PlatformStream.MutablesetReleases(Collection<PlatformRelease> releases)-
Methods inherited from interface io.quarkus.registry.catalog.PlatformStream
getId, getMetadata, getName, getRecommendedRelease, getRelease, getReleases, mutable
-
-
-
-
Method Detail
-
setId
PlatformStream.Mutable setId(String id)
-
setName
PlatformStream.Mutable setName(String name)
-
setReleases
PlatformStream.Mutable setReleases(Collection<PlatformRelease> releases)
-
addRelease
PlatformStream.Mutable addRelease(PlatformRelease platformRelease)
-
setMetadata
PlatformStream.Mutable setMetadata(Map<String,Object> metadata)
-
setMetadata
PlatformStream.Mutable setMetadata(String key, Object value)
-
removeMetadata
PlatformStream.Mutable removeMetadata(String key)
-
build
PlatformStream build()
- Specified by:
buildin interfaceJsonBuilder<PlatformStream>
-
-