Interface CloudConfigurationProvider


  • @ProviderType
    public interface CloudConfigurationProvider
    Public Interface defining the cloud configuration providers for forms
    • Method Detail

      • getRecaptchaCloudConfiguration

        ReCaptchaConfigurationModel getRecaptchaCloudConfiguration​(Resource resource)
                                                            throws GuideException
        Parameters:
        resource - of the recaptcha component for which the cloud configuration needs to be returned
        Returns:
        recaptcha cloud configuration resource adapted to ReCaptchaConfigurationModel
        Throws:
        GuideException
      • getCustomFunctionUrl

        java.lang.String getCustomFunctionUrl​(Resource resource)
        Parameters:
        resource - of the form container
        Returns:
        Custom function url computed via edge delivery cloud configuration
      • getHCaptchaCloudConfiguration

        HCaptchaConfiguration getHCaptchaCloudConfiguration​(Resource resource)
                                                     throws GuideException
        Parameters:
        resource - of the hcaptcha component for which the cloud configuration needs to be returned
        Returns:
        hcaptcha cloud configuration resource adapted to HCaptchaConfiguration
        Throws:
        GuideException
      • getTurnstileCloudConfiguration

        TurnstileConfiguration getTurnstileCloudConfiguration​(Resource resource)
                                                       throws GuideException
        Parameters:
        resource - of the turnstile component for which the cloud configuration needs to be returned
        Returns:
        turnstile cloud configuration resource adapted to TurnstileConfiguration
        Throws:
        GuideException