Class ConfigPropertyBuildItem

java.lang.Object
io.quarkus.builder.item.BuildItem
io.quarkus.builder.item.MultiBuildItem
io.quarkus.arc.deployment.ConfigPropertyBuildItem

public final class ConfigPropertyBuildItem extends io.quarkus.builder.item.MultiBuildItem
Represents a mandatory config property that needs to be validated at runtime.
  • Method Details

    • getPropertyName

      public String getPropertyName()
    • getPropertyType

      public org.jboss.jandex.Type getPropertyType()
    • getDefaultValue

      public String getDefaultValue()
    • getExecutionMode

      public io.quarkus.runtime.ExecutionMode getExecutionMode()
    • isStaticInit

      public boolean isStaticInit()
    • isRuntimeInit

      public boolean isRuntimeInit()
    • 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)