Package io.quarkus.registry.catalog
Class PlatformCatalogImpl.Builder
java.lang.Object
io.quarkus.registry.json.JsonEntityWithAnySupport.Builder
io.quarkus.registry.catalog.PlatformCatalogImpl.Builder
- All Implemented Interfaces:
PlatformCatalog,PlatformCatalog.Mutable,JsonBuilder<PlatformCatalog>
- Enclosing class:
PlatformCatalogImpl
public static class PlatformCatalogImpl.Builder
extends JsonEntityWithAnySupport.Builder
implements PlatformCatalog.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.PlatformCatalog
PlatformCatalog.Mutable -
Field Summary
Fields inherited from class io.quarkus.registry.json.JsonEntityWithAnySupport.Builder
metadata -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddPlatform(Platform platform) build()booleangetPlatform(String platformId) inthashCode()removeMetadata(String key) setMetadata(String name, Object value) setMetadata(Map<String, Object> metadata) setPlatforms(Collection<Platform> newValues) 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.PlatformCatalog
getMetadata, getRecommendedPlatform, mutableMethods inherited from interface io.quarkus.registry.catalog.PlatformCatalog.Mutable
persist
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
addPlatform
- Specified by:
addPlatformin interfacePlatformCatalog.Mutable
-
getPlatforms
- Specified by:
getPlatformsin interfacePlatformCatalog
-
setPlatforms
- Specified by:
setPlatformsin interfacePlatformCatalog.Mutable
-
getPlatform
- Specified by:
getPlatformin interfacePlatformCatalog
-
setMetadata
- Specified by:
setMetadatain interfacePlatformCatalog.Mutable- Overrides:
setMetadatain classJsonEntityWithAnySupport.Builder
-
setMetadata
- Specified by:
setMetadatain interfacePlatformCatalog.Mutable- Overrides:
setMetadatain classJsonEntityWithAnySupport.Builder
-
removeMetadata
- Specified by:
removeMetadatain interfacePlatformCatalog.Mutable- Overrides:
removeMetadatain classJsonEntityWithAnySupport.Builder
-
build
- Specified by:
buildin interfaceJsonBuilder<PlatformCatalog>- Specified by:
buildin interfacePlatformCatalog.Mutable
-
equals
-
hashCode
public int hashCode() -
toString
-