Class SubscriptionUpdateParams.Builder
-
- All Implemented Interfaces:
public final class SubscriptionUpdateParams.BuilderA builder for SubscriptionUpdateParams.
-
-
Method Summary
-
-
Method Detail
-
id
final SubscriptionUpdateParams.Builder id(String id)
-
subscriptionId
final SubscriptionUpdateParams.Builder subscriptionId(String subscriptionId)
-
subscriptionId
final SubscriptionUpdateParams.Builder subscriptionId(Optional<String> subscriptionId)
Alias for calling Builder.subscriptionId with
subscriptionId.orElse(null).
-
body
final SubscriptionUpdateParams.Builder body(SubscriptionUpdateParams.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:
-
callbackUrl
final SubscriptionUpdateParams.Builder callbackUrl(String callbackUrl)
Updated webhook endpoint URL for deliveries
-
callbackUrl
final SubscriptionUpdateParams.Builder callbackUrl(JsonField<String> callbackUrl)
Sets Builder.callbackUrl to an arbitrary JSON value.
You should usually call Builder.callbackUrl with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
clearSigningSecret
final SubscriptionUpdateParams.Builder clearSigningSecret(Boolean clearSigningSecret)
Whether to remove the existing signing secret
-
clearSigningSecret
final SubscriptionUpdateParams.Builder clearSigningSecret(JsonField<Boolean> clearSigningSecret)
Sets Builder.clearSigningSecret to an arbitrary JSON value.
You should usually call Builder.clearSigningSecret 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 SubscriptionUpdateParams.Builder eventTypes(List<String> eventTypes)
Updated event types to deliver for this subscription
-
eventTypes
final SubscriptionUpdateParams.Builder eventTypes(JsonField<List<String>> eventTypes)
Sets Builder.eventTypes to an arbitrary JSON value.
You should usually call Builder.eventTypes with a well-typed
List<String>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addEventType
final SubscriptionUpdateParams.Builder addEventType(String eventType)
Adds a single String to eventTypes.
-
isActive
final SubscriptionUpdateParams.Builder isActive(Boolean isActive)
Whether the subscription should continue delivering events
-
isActive
final SubscriptionUpdateParams.Builder isActive(JsonField<Boolean> isActive)
Sets Builder.isActive to an arbitrary JSON value.
You should usually call Builder.isActive with a well-typed Boolean value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
objectIds
final SubscriptionUpdateParams.Builder objectIds(List<String> objectIds)
Updated vault object IDs to limit notifications to. Pass an empty array to remove the filter.
-
objectIds
final SubscriptionUpdateParams.Builder objectIds(JsonField<List<String>> objectIds)
Sets Builder.objectIds to an arbitrary JSON value.
You should usually call Builder.objectIds with a well-typed
List<String>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addObjectId
final SubscriptionUpdateParams.Builder addObjectId(String objectId)
-
signingSecret
final SubscriptionUpdateParams.Builder signingSecret(String signingSecret)
Replacement secret used to sign webhook deliveries
-
signingSecret
final SubscriptionUpdateParams.Builder signingSecret(JsonField<String> signingSecret)
Sets Builder.signingSecret to an arbitrary JSON value.
You should usually call Builder.signingSecret with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalBodyProperties
final SubscriptionUpdateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final SubscriptionUpdateParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final SubscriptionUpdateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final SubscriptionUpdateParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final SubscriptionUpdateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final SubscriptionUpdateParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final SubscriptionUpdateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final SubscriptionUpdateParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final SubscriptionUpdateParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final SubscriptionUpdateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final SubscriptionUpdateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final SubscriptionUpdateParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final SubscriptionUpdateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final SubscriptionUpdateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final SubscriptionUpdateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final SubscriptionUpdateParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final SubscriptionUpdateParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final SubscriptionUpdateParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final SubscriptionUpdateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final SubscriptionUpdateParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final SubscriptionUpdateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final SubscriptionUpdateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final SubscriptionUpdateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final SubscriptionUpdateParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final SubscriptionUpdateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final SubscriptionUpdateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final SubscriptionUpdateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final SubscriptionUpdateParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final SubscriptionUpdateParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final SubscriptionUpdateParams build()
Returns an immutable instance of SubscriptionUpdateParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.id()
-
-
-
-