Interface WebhookEndpointBuilderFactory.WebhookEndpointBuilder

All Superinterfaces:
org.apache.camel.builder.EndpointConsumerBuilder, org.apache.camel.EndpointConsumerResolver
Enclosing interface:
WebhookEndpointBuilderFactory

public static interface WebhookEndpointBuilderFactory.WebhookEndpointBuilder extends org.apache.camel.builder.EndpointConsumerBuilder
Builder for endpoint for the Webhook component.
  • Method Details

    • advanced

    • webhookAutoRegister

      default WebhookEndpointBuilderFactory.WebhookEndpointBuilder webhookAutoRegister(boolean webhookAutoRegister)
      Automatically register the webhook at startup and unregister it on shutdown. The option is a: <code>boolean</code> type. Default: true Group: consumer
      Parameters:
      webhookAutoRegister - the value to set
      Returns:
      the dsl builder
    • webhookAutoRegister

      default WebhookEndpointBuilderFactory.WebhookEndpointBuilder webhookAutoRegister(String webhookAutoRegister)
      Automatically register the webhook at startup and unregister it on shutdown. The option will be converted to a <code>boolean</code> type. Default: true Group: consumer
      Parameters:
      webhookAutoRegister - the value to set
      Returns:
      the dsl builder
    • webhookBasePath

      default WebhookEndpointBuilderFactory.WebhookEndpointBuilder webhookBasePath(String webhookBasePath)
      The first (base) path element where the webhook will be exposed. It's a good practice to set it to a random string, so that it cannot be guessed by unauthorized parties. The option is a: <code>java.lang.String</code> type. Group: consumer
      Parameters:
      webhookBasePath - the value to set
      Returns:
      the dsl builder
    • webhookComponentName

      default WebhookEndpointBuilderFactory.WebhookEndpointBuilder webhookComponentName(String webhookComponentName)
      The Camel Rest component to use for the REST transport, such as netty-http. The option is a: <code>java.lang.String</code> type. Group: consumer
      Parameters:
      webhookComponentName - the value to set
      Returns:
      the dsl builder
    • webhookExternalUrl

      default WebhookEndpointBuilderFactory.WebhookEndpointBuilder webhookExternalUrl(String webhookExternalUrl)
      The URL of the current service as seen by the webhook provider. The option is a: <code>java.lang.String</code> type. Group: consumer
      Parameters:
      webhookExternalUrl - the value to set
      Returns:
      the dsl builder
    • webhookPath

      The path where the webhook endpoint will be exposed (relative to basePath, if any). The option is a: <code>java.lang.String</code> type. Group: consumer
      Parameters:
      webhookPath - the value to set
      Returns:
      the dsl builder