Package ai.extend.types
Class WebhookEventProcessorVersion.Builder
- java.lang.Object
-
- ai.extend.types.WebhookEventProcessorVersion.Builder
-
- All Implemented Interfaces:
WebhookEventProcessorVersion._FinalStage,WebhookEventProcessorVersion.EventIdStage
- Enclosing class:
- WebhookEventProcessorVersion
public static final class WebhookEventProcessorVersion.Builder extends java.lang.Object implements WebhookEventProcessorVersion.EventIdStage, WebhookEventProcessorVersion._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WebhookEventProcessorVersionbuild()WebhookEventProcessorVersion._FinalStageeventId(java.lang.String eventId)Unique identifier for the eventWebhookEventProcessorVersion._FinalStageeventType(java.lang.String eventType)WebhookEventProcessorVersion._FinalStageeventType(java.util.Optional<java.lang.String> eventType)WebhookEventProcessorVersion.Builderfrom(WebhookEventProcessorVersion other)WebhookEventProcessorVersion._FinalStagepayload(ProcessorVersion payload)WebhookEventProcessorVersion._FinalStagepayload(java.util.Optional<ProcessorVersion> payload)
-
-
-
Method Detail
-
from
public WebhookEventProcessorVersion.Builder from(WebhookEventProcessorVersion other)
- Specified by:
fromin interfaceWebhookEventProcessorVersion.EventIdStage
-
eventId
public WebhookEventProcessorVersion._FinalStage eventId(@NotNull java.lang.String eventId)
Unique identifier for the event
Unique identifier for the event
- Specified by:
eventIdin interfaceWebhookEventProcessorVersion.EventIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
payload
public WebhookEventProcessorVersion._FinalStage payload(ProcessorVersion payload)
- Specified by:
payloadin interfaceWebhookEventProcessorVersion._FinalStage
-
payload
public WebhookEventProcessorVersion._FinalStage payload(java.util.Optional<ProcessorVersion> payload)
- Specified by:
payloadin interfaceWebhookEventProcessorVersion._FinalStage
-
eventType
public WebhookEventProcessorVersion._FinalStage eventType(java.lang.String eventType)
- Specified by:
eventTypein interfaceWebhookEventProcessorVersion._FinalStage
-
eventType
public WebhookEventProcessorVersion._FinalStage eventType(java.util.Optional<java.lang.String> eventType)
- Specified by:
eventTypein interfaceWebhookEventProcessorVersion._FinalStage
-
build
public WebhookEventProcessorVersion build()
- Specified by:
buildin interfaceWebhookEventProcessorVersion._FinalStage
-
-