Class WebhookEndpointsUpdateRequest.Builder
- java.lang.Object
-
- ai.extend.resources.webhookendpoints.requests.WebhookEndpointsUpdateRequest.Builder
-
- Enclosing class:
- WebhookEndpointsUpdateRequest
public static final class WebhookEndpointsUpdateRequest.Builder extends java.lang.Object
-
-
Method Summary
-
-
-
Method Detail
-
from
public WebhookEndpointsUpdateRequest.Builder from(WebhookEndpointsUpdateRequest other)
-
extendWorkspaceId
public WebhookEndpointsUpdateRequest.Builder extendWorkspaceId(java.util.Optional<java.lang.String> extendWorkspaceId)
The workspace ID to target. Required when using an organization-scoped API key; optional for workspace-scoped keys (the key is already tied to a workspace). See Authentication for details on API key scopes.
-
extendWorkspaceId
public WebhookEndpointsUpdateRequest.Builder extendWorkspaceId(java.lang.String extendWorkspaceId)
-
url
public WebhookEndpointsUpdateRequest.Builder url(java.util.Optional<java.lang.String> url)
The URL that webhook events will be sent to.
-
url
public WebhookEndpointsUpdateRequest.Builder url(java.lang.String url)
-
name
public WebhookEndpointsUpdateRequest.Builder name(java.util.Optional<java.lang.String> name)
A human-readable name for the webhook endpoint.
-
name
public WebhookEndpointsUpdateRequest.Builder name(java.lang.String name)
-
status
public WebhookEndpointsUpdateRequest.Builder status(java.util.Optional<WebhookEndpointStatus> status)
-
status
public WebhookEndpointsUpdateRequest.Builder status(WebhookEndpointStatus status)
-
enabledEvents
public WebhookEndpointsUpdateRequest.Builder enabledEvents(java.util.Optional<java.util.List<WebhookEndpointEventType>> enabledEvents)
The list of global event types to subscribe to.
-
enabledEvents
public WebhookEndpointsUpdateRequest.Builder enabledEvents(java.util.List<WebhookEndpointEventType> enabledEvents)
-
advancedOptions
public WebhookEndpointsUpdateRequest.Builder advancedOptions(java.util.Optional<WebhookAdvancedOptions> advancedOptions)
-
advancedOptions
public WebhookEndpointsUpdateRequest.Builder advancedOptions(WebhookAdvancedOptions advancedOptions)
-
build
public WebhookEndpointsUpdateRequest build()
-
-