Class RestClientBuildItem

java.lang.Object
io.quarkus.builder.item.BuildItem
io.quarkus.builder.item.MultiBuildItem
io.quarkus.resteasy.common.deployment.RestClientBuildItem

public final class RestClientBuildItem extends io.quarkus.builder.item.MultiBuildItem
Used to mark a class as a potential REST client interface consumed by the MicroProfile REST client.

Useful when you want to apply different behaviors to REST resources and REST clients.

  • Constructor Details

    • RestClientBuildItem

      public RestClientBuildItem(org.jboss.jandex.ClassInfo classInfo, Optional<String> configKey, Optional<String> defaultBaseUri)
  • Method Details

    • getInterfaceName

      public String getInterfaceName()
    • getClassInfo

      public org.jboss.jandex.ClassInfo getClassInfo()
    • getConfigKey

      public Optional<String> getConfigKey()
    • getDefaultBaseUri

      public Optional<String> getDefaultBaseUri()