Package io.quarkus.registry.catalog
Class PlatformImpl.Builder
java.lang.Object
io.quarkus.registry.json.JsonEntityWithAnySupport.Builder
io.quarkus.registry.catalog.PlatformImpl.Builder
- All Implemented Interfaces:
Platform,Platform.Mutable,JsonBuilder<Platform>
- Enclosing class:
PlatformImpl
public static class PlatformImpl.Builder
extends JsonEntityWithAnySupport.Builder
implements Platform.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.Platform
Platform.Mutable -
Field Summary
Fields inherited from class io.quarkus.registry.json.JsonEntityWithAnySupport.Builder
metadata -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddStream(PlatformStream stream) build()booleangetName()inthashCode()removeMetadata(String key) setMetadata(String name, Object value) setMetadata(Map<String, Object> metadata) setPlatformKey(String platformKey) setStreams(Collection<PlatformStream> newStreams) toString()Methods inherited from class io.quarkus.registry.json.JsonEntityWithAnySupport.Builder
getMetadataMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface io.quarkus.registry.catalog.Platform
getMetadata, getRecommendedStream, mutable
-
Constructor Details
-
Builder
public Builder() -
Builder
-
-
Method Details
-
getPlatformKey
- Specified by:
getPlatformKeyin interfacePlatform
-
setPlatformKey
- Specified by:
setPlatformKeyin interfacePlatform.Mutable
-
getName
-
setName
- Specified by:
setNamein interfacePlatform.Mutable
-
getStreams
- Specified by:
getStreamsin interfacePlatform
-
getStream
-
setStreams
- Specified by:
setStreamsin interfacePlatform.Mutable
-
addStream
- Specified by:
addStreamin interfacePlatform.Mutable
-
setMetadata
- Specified by:
setMetadatain interfacePlatform.Mutable- Overrides:
setMetadatain classJsonEntityWithAnySupport.Builder
-
setMetadata
- Overrides:
setMetadatain classJsonEntityWithAnySupport.Builder
-
removeMetadata
- Overrides:
removeMetadatain classJsonEntityWithAnySupport.Builder
-
build
- Specified by:
buildin interfaceJsonBuilder<Platform>- Specified by:
buildin interfacePlatform.Mutable
-
equals
-
hashCode
public int hashCode() -
toString
-