Package io.quarkus.registry.catalog
Class PlatformStreamImpl.Builder
java.lang.Object
io.quarkus.registry.json.JsonEntityWithAnySupport.Builder
io.quarkus.registry.catalog.PlatformStreamImpl.Builder
- All Implemented Interfaces:
PlatformStream,PlatformStream.Mutable,JsonBuilder<PlatformStream>
- Enclosing class:
PlatformStreamImpl
public static class PlatformStreamImpl.Builder
extends JsonEntityWithAnySupport.Builder
implements PlatformStream.Mutable
Builder.
-
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 -
Field Summary
Fields inherited from class io.quarkus.registry.json.JsonEntityWithAnySupport.Builder
metadata -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddRelease(PlatformRelease platformRelease) build()getId()getName()getRelease(PlatformReleaseVersion version) removeMetadata(String key) setMetadata(String name, Object value) setMetadata(Map<String, Object> metadata) setReleases(Collection<PlatformRelease> newReleases) Methods inherited from class io.quarkus.registry.json.JsonEntityWithAnySupport.Builder
getMetadataMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.quarkus.registry.catalog.PlatformStream
getMetadata, getRecommendedRelease, mutable
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
getId
- Specified by:
getIdin interfacePlatformStream
-
setId
- Specified by:
setIdin interfacePlatformStream.Mutable
-
getName
- Specified by:
getNamein interfacePlatformStream
-
setName
- Specified by:
setNamein interfacePlatformStream.Mutable
-
getReleases
- Specified by:
getReleasesin interfacePlatformStream
-
setReleases
- Specified by:
setReleasesin interfacePlatformStream.Mutable
-
getRelease
- Specified by:
getReleasein interfacePlatformStream
-
addRelease
- Specified by:
addReleasein interfacePlatformStream.Mutable
-
setMetadata
- Specified by:
setMetadatain interfacePlatformStream.Mutable- Overrides:
setMetadatain classJsonEntityWithAnySupport.Builder
-
setMetadata
- Specified by:
setMetadatain interfacePlatformStream.Mutable- Overrides:
setMetadatain classJsonEntityWithAnySupport.Builder
-
removeMetadata
- Specified by:
removeMetadatain interfacePlatformStream.Mutable- Overrides:
removeMetadatain classJsonEntityWithAnySupport.Builder
-
build
- Specified by:
buildin interfaceJsonBuilder<PlatformStream>- Specified by:
buildin interfacePlatformStream.Mutable
-