public static class RuntimeBeanBuildItem.Builder extends Object
Modifier and Type | Field and Description |
---|---|
(package private) NavigableMap<String,NavigableMap<String,Object>> |
qualifiers |
(package private) boolean |
removable |
(package private) String |
scope |
(package private) Supplier<Object> |
supplier |
(package private) String |
type |
(package private) io.quarkus.runtime.RuntimeValue<?> |
value |
Modifier and Type | Method and Description |
---|---|
RuntimeBeanBuildItem.Builder |
addQualifier(Class<? extends Annotation> type) |
RuntimeBeanBuildItem.Builder |
addQualifier(Class<? extends Annotation> type,
NavigableMap<String,Object> values) |
RuntimeBeanBuildItem.Builder |
addQualifier(String type) |
RuntimeBeanBuildItem.Builder |
addQualifier(String type,
NavigableMap<String,Object> values) |
RuntimeBeanBuildItem |
build() |
RuntimeBeanBuildItem.Builder |
setRemovable(boolean removable) |
RuntimeBeanBuildItem.Builder |
setRuntimeValue(io.quarkus.runtime.RuntimeValue<?> runtimeValue) |
RuntimeBeanBuildItem.Builder |
setScope(Class<? extends Annotation> type) |
RuntimeBeanBuildItem.Builder |
setScope(String scope) |
RuntimeBeanBuildItem.Builder |
setSupplier(Supplier<Object> supplier) |
String scope
boolean removable
final String type
io.quarkus.runtime.RuntimeValue<?> value
final NavigableMap<String,NavigableMap<String,Object>> qualifiers
public Builder(String type)
public RuntimeBeanBuildItem.Builder setScope(String scope)
public RuntimeBeanBuildItem.Builder setScope(Class<? extends Annotation> type)
public RuntimeBeanBuildItem.Builder addQualifier(String type)
public RuntimeBeanBuildItem.Builder addQualifier(String type, NavigableMap<String,Object> values)
public RuntimeBeanBuildItem.Builder addQualifier(Class<? extends Annotation> type)
public RuntimeBeanBuildItem.Builder addQualifier(Class<? extends Annotation> type, NavigableMap<String,Object> values)
public RuntimeBeanBuildItem.Builder setRemovable(boolean removable)
public RuntimeBeanBuildItem.Builder setSupplier(Supplier<Object> supplier)
public RuntimeBeanBuildItem.Builder setRuntimeValue(io.quarkus.runtime.RuntimeValue<?> runtimeValue)
public RuntimeBeanBuildItem build()
Copyright © 2019 JBoss by Red Hat. All rights reserved.