Class GoogleCloudFunctionsProcessor

java.lang.Object
io.quarkus.gcp.functions.deployment.GoogleCloudFunctionsProcessor

public class GoogleCloudFunctionsProcessor extends Object
  • Field Details

    • DOTNAME_NAMED

      public static final org.jboss.jandex.DotName DOTNAME_NAMED
    • DOTNAME_HTTP_FUNCTION

      public static final org.jboss.jandex.DotName DOTNAME_HTTP_FUNCTION
    • DOTNAME_BACKGROUND_FUNCTION

      public static final org.jboss.jandex.DotName DOTNAME_BACKGROUND_FUNCTION
    • DOTNAME_RAW_BACKGROUND_FUNCTION

      public static final org.jboss.jandex.DotName DOTNAME_RAW_BACKGROUND_FUNCTION
    • DOTNAME_CLOUD_EVENT_FUNCTION

      public static final org.jboss.jandex.DotName DOTNAME_CLOUD_EVENT_FUNCTION
  • Constructor Details

    • GoogleCloudFunctionsProcessor

      public GoogleCloudFunctionsProcessor()
  • Method Details

    • feature

      public io.quarkus.deployment.builditem.FeatureBuildItem feature()
    • disableBanner

      public io.quarkus.deployment.builditem.RunTimeConfigurationDefaultBuildItem disableBanner()
    • discoverFunctionClass

      public List<CloudFunctionBuildItem> discoverFunctionClass(io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndex, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.UnremovableBeanBuildItem> unremovableBeans) throws io.quarkus.builder.BuildException
      Throws:
      io.quarkus.builder.BuildException
    • selectDelegate

      public void selectDelegate(List<CloudFunctionBuildItem> cloudFunctions, io.quarkus.gcp.functions.GoogleCloudFunctionRecorder recorder)