Package com.chargebee.v4.webhook
Class WebhookEventHandler.Builder
java.lang.Object
com.chargebee.v4.webhook.WebhookEventHandler.Builder
- Enclosing class:
- WebhookEventHandler
Builder for WebhookEventHandler.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionConfigures Basic Auth credentials for webhook verification (optional).build()Builds the WebhookEventHandler.fallbackCallback(UnhandledEventCallback fallbackCallback) Sets the fallback callback for unhandled events.webhookVerifier(WebhookVerifier webhookVerifier) Sets a custom webhook verifier instance.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
basicAuth
Configures Basic Auth credentials for webhook verification (optional).- Parameters:
username- The username configured in Chargebee webhook settingspassword- The password configured in Chargebee webhook settings- Returns:
- This builder
-
webhookVerifier
Sets a custom webhook verifier instance.- Parameters:
webhookVerifier- The WebhookVerifier to use- Returns:
- This builder
-
fallbackCallback
Sets the fallback callback for unhandled events.- Parameters:
fallbackCallback- The callback for unregistered event types- Returns:
- This builder
-
build
Builds the WebhookEventHandler.- Returns:
- The configured WebhookEventHandler
-