Class EventSubscriptionUpdateParams.Builder
-
- All Implemented Interfaces:
public final class EventSubscriptionUpdateParams.BuilderA builder for EventSubscriptionUpdateParams.
-
-
Method Summary
-
-
Method Detail
-
eventSubscriptionToken
final EventSubscriptionUpdateParams.Builder eventSubscriptionToken(String eventSubscriptionToken)
-
eventSubscriptionToken
final EventSubscriptionUpdateParams.Builder eventSubscriptionToken(Optional<String> eventSubscriptionToken)
Alias for calling Builder.eventSubscriptionToken with
eventSubscriptionToken.orElse(null).
-
body
final EventSubscriptionUpdateParams.Builder body(EventSubscriptionUpdateParams.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:
-
url
final EventSubscriptionUpdateParams.Builder url(String url)
URL to which event webhooks will be sent. URL must be a valid HTTPS address.
-
url
final EventSubscriptionUpdateParams.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 EventSubscriptionUpdateParams.Builder description(String description)
Event subscription description.
-
description
final EventSubscriptionUpdateParams.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.
-
disabled
final EventSubscriptionUpdateParams.Builder disabled(Boolean disabled)
Whether the event subscription is active (false) or inactive (true).
-
disabled
final EventSubscriptionUpdateParams.Builder disabled(JsonField<Boolean> disabled)
Sets Builder.disabled to an arbitrary JSON value.
You should usually call Builder.disabled with a well-typed Boolean value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
eventTypes
final EventSubscriptionUpdateParams.Builder eventTypes(List<EventSubscriptionUpdateParams.EventType> eventTypes)
Indicates types of events that will be sent to this subscription. If left blank, all types will be sent.
-
eventTypes
final EventSubscriptionUpdateParams.Builder eventTypes(JsonField<List<EventSubscriptionUpdateParams.EventType>> eventTypes)
Sets Builder.eventTypes to an arbitrary JSON value.
You should usually call Builder.eventTypes with a well-typed
List<EventType>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addEventType
final EventSubscriptionUpdateParams.Builder addEventType(EventSubscriptionUpdateParams.EventType eventType)
Adds a single EventType to eventTypes.
-
additionalBodyProperties
final EventSubscriptionUpdateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final EventSubscriptionUpdateParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final EventSubscriptionUpdateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final EventSubscriptionUpdateParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final EventSubscriptionUpdateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final EventSubscriptionUpdateParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final EventSubscriptionUpdateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final EventSubscriptionUpdateParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final EventSubscriptionUpdateParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final EventSubscriptionUpdateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final EventSubscriptionUpdateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final EventSubscriptionUpdateParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final EventSubscriptionUpdateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final EventSubscriptionUpdateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final EventSubscriptionUpdateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final EventSubscriptionUpdateParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final EventSubscriptionUpdateParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final EventSubscriptionUpdateParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final EventSubscriptionUpdateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final EventSubscriptionUpdateParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final EventSubscriptionUpdateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final EventSubscriptionUpdateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final EventSubscriptionUpdateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final EventSubscriptionUpdateParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final EventSubscriptionUpdateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final EventSubscriptionUpdateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final EventSubscriptionUpdateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final EventSubscriptionUpdateParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final EventSubscriptionUpdateParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final EventSubscriptionUpdateParams build()
Returns an immutable instance of EventSubscriptionUpdateParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.url()
-
-
-
-