Package io.quarkus.arc.deployment
Class ConfigPropertyBuildItem
java.lang.Object
io.quarkus.builder.item.BuildItem
io.quarkus.builder.item.MultiBuildItem
io.quarkus.arc.deployment.ConfigPropertyBuildItem
- All Implemented Interfaces:
Comparable<ConfigPropertyBuildItem>
public final class ConfigPropertyBuildItem
extends io.quarkus.builder.item.MultiBuildItem
implements Comparable<ConfigPropertyBuildItem>
Represents a mandatory config property that needs to be validated at runtime.
-
Method Summary
Modifier and TypeMethodDescriptionintcompareTo(ConfigPropertyBuildItem other) io.quarkus.runtime.ExecutionModeorg.jboss.jandex.Typebooleanbooleanstatic ConfigPropertyBuildItemruntimeInit(String propertyName, org.jboss.jandex.Type propertyType, String defaultValue) static ConfigPropertyBuildItemstaticInit(String propertyName, org.jboss.jandex.Type propertyType, String defaultValue)
-
Method Details
-
getPropertyName
-
getPropertyType
public org.jboss.jandex.Type getPropertyType() -
getDefaultValue
-
getExecutionMode
public io.quarkus.runtime.ExecutionMode getExecutionMode() -
isStaticInit
public boolean isStaticInit() -
isRuntimeInit
public boolean isRuntimeInit() -
compareTo
- Specified by:
compareToin interfaceComparable<ConfigPropertyBuildItem>
-
staticInit
public static ConfigPropertyBuildItem staticInit(String propertyName, org.jboss.jandex.Type propertyType, String defaultValue) -
runtimeInit
public static ConfigPropertyBuildItem runtimeInit(String propertyName, org.jboss.jandex.Type propertyType, String defaultValue)
-