Class WebhookUpdateParams.Builder
-
- All Implemented Interfaces:
public final class WebhookUpdateParams.BuilderA builder for WebhookUpdateParams.
-
-
Method Summary
-
-
Method Detail
-
id
final WebhookUpdateParams.Builder id(String id)
Unique identifier for a webhook.
-
id
final WebhookUpdateParams.Builder id(Optional<String> id)
Alias for calling Builder.id with
id.orElse(null).
-
body
final WebhookUpdateParams.Builder body(WebhookUpdateParams.Body body)
Sets the entire request body.
This is generally only useful if you are already constructing the body separately. Otherwise, it's more convenient to use the top-level setters instead:
-
enabled
final WebhookUpdateParams.Builder enabled(Boolean enabled)
Whether the webhook is enabled. Omit to leave the current value unchanged.
-
enabled
final WebhookUpdateParams.Builder enabled(JsonField<Boolean> enabled)
Sets Builder.enabled to an arbitrary JSON value.
You should usually call Builder.enabled with a well-typed Boolean value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
endpoint
final WebhookUpdateParams.Builder endpoint(String endpoint)
The URL where ImageKit sends webhook events as
POSTrequests. Must use thehttporhttpsprotocol, and must be unique across all webhooks for your account.
-
endpoint
final WebhookUpdateParams.Builder endpoint(JsonField<String> endpoint)
Sets Builder.endpoint to an arbitrary JSON value.
You should usually call Builder.endpoint with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
events
final WebhookUpdateParams.Builder events(List<WebhookEventType> events)
The event types this webhook is subscribed to. Replaces the existing list. Omit to leave the current value unchanged.
-
events
final WebhookUpdateParams.Builder events(JsonField<List<WebhookEventType>> events)
Sets Builder.events to an arbitrary JSON value.
You should usually call Builder.events with a well-typed
List<WebhookEventType>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addEvent
final WebhookUpdateParams.Builder addEvent(WebhookEventType event)
Adds a single WebhookEventType to events.
-
additionalBodyProperties
final WebhookUpdateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final WebhookUpdateParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final WebhookUpdateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final WebhookUpdateParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final WebhookUpdateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final WebhookUpdateParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final WebhookUpdateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final WebhookUpdateParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final WebhookUpdateParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final WebhookUpdateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final WebhookUpdateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final WebhookUpdateParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final WebhookUpdateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final WebhookUpdateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final WebhookUpdateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final WebhookUpdateParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final WebhookUpdateParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final WebhookUpdateParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final WebhookUpdateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final WebhookUpdateParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final WebhookUpdateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final WebhookUpdateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final WebhookUpdateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final WebhookUpdateParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final WebhookUpdateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final WebhookUpdateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final WebhookUpdateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final WebhookUpdateParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final WebhookUpdateParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final WebhookUpdateParams build()
Returns an immutable instance of WebhookUpdateParams.
Further updates to this Builder will not mutate the returned instance.
-
-
-
-