Class EndpointCreateParams.Builder
-
- All Implemented Interfaces:
public final class EndpointCreateParams.BuilderA builder for EndpointCreateParams.
-
-
Method Summary
-
-
Method Detail
-
body
final EndpointCreateParams.Builder body(EndpointCreateParams.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:
-
eventTypeFilters
final EndpointCreateParams.Builder eventTypeFilters(List<String> eventTypeFilters)
Glob patterns of event types to deliver (e.g. "vault.", "ocr.job.completed", "")
-
eventTypeFilters
final EndpointCreateParams.Builder eventTypeFilters(JsonField<List<String>> eventTypeFilters)
Sets Builder.eventTypeFilters to an arbitrary JSON value.
You should usually call Builder.eventTypeFilters with a well-typed
List<String>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addEventTypeFilter
final EndpointCreateParams.Builder addEventTypeFilter(String eventTypeFilter)
Adds a single String to eventTypeFilters.
-
url
final EndpointCreateParams.Builder url(String url)
HTTPS callback URL that will receive event deliveries
-
url
final EndpointCreateParams.Builder url(JsonField<String> url)
Sets Builder.url to an arbitrary JSON value.
You should usually call Builder.url with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
description
final EndpointCreateParams.Builder description(String description)
Human-readable label for this endpoint
-
description
final EndpointCreateParams.Builder description(JsonField<String> description)
Sets Builder.description to an arbitrary JSON value.
You should usually call Builder.description with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
resourceScopes
final EndpointCreateParams.Builder resourceScopes(EndpointCreateParams.ResourceScopes resourceScopes)
Optional per-resource allowlists. If vaultIds is set, only events for those vaults are delivered. Same for matterIds.
-
resourceScopes
final EndpointCreateParams.Builder resourceScopes(JsonField<EndpointCreateParams.ResourceScopes> resourceScopes)
Sets Builder.resourceScopes to an arbitrary JSON value.
You should usually call Builder.resourceScopes with a well-typed ResourceScopes value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalBodyProperties
final EndpointCreateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final EndpointCreateParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final EndpointCreateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final EndpointCreateParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final EndpointCreateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final EndpointCreateParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final EndpointCreateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final EndpointCreateParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final EndpointCreateParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final EndpointCreateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final EndpointCreateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final EndpointCreateParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final EndpointCreateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final EndpointCreateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final EndpointCreateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final EndpointCreateParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final EndpointCreateParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final EndpointCreateParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final EndpointCreateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final EndpointCreateParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final EndpointCreateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final EndpointCreateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final EndpointCreateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final EndpointCreateParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final EndpointCreateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final EndpointCreateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final EndpointCreateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final EndpointCreateParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final EndpointCreateParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final EndpointCreateParams build()
Returns an immutable instance of EndpointCreateParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.eventTypeFilters() .url()
-
-
-
-