Class ObjectDeleteSubscriptionsParams.Builder
-
- All Implemented Interfaces:
public final class ObjectDeleteSubscriptionsParams.BuilderA builder for ObjectDeleteSubscriptionsParams.
-
-
Method Summary
-
-
Method Detail
-
collection
final ObjectDeleteSubscriptionsParams.Builder collection(String collection)
-
collection
final ObjectDeleteSubscriptionsParams.Builder collection(Optional<String> collection)
Alias for calling Builder.collection with
collection.orElse(null).
-
objectId
final ObjectDeleteSubscriptionsParams.Builder objectId(String objectId)
-
objectId
final ObjectDeleteSubscriptionsParams.Builder objectId(Optional<String> objectId)
Alias for calling Builder.objectId with
objectId.orElse(null).
-
body
final ObjectDeleteSubscriptionsParams.Builder body(ObjectDeleteSubscriptionsParams.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:
-
recipients
final ObjectDeleteSubscriptionsParams.Builder recipients(List<RecipientReference> recipients)
The recipients of the subscription. You can subscribe up to 100 recipients to an object at a time.
-
recipients
final ObjectDeleteSubscriptionsParams.Builder recipients(JsonField<List<RecipientReference>> recipients)
Sets Builder.recipients to an arbitrary JSON value.
You should usually call Builder.recipients with a well-typed
List<RecipientReference>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addRecipient
final ObjectDeleteSubscriptionsParams.Builder addRecipient(RecipientReference recipient)
Adds a single RecipientReference to recipients.
-
addRecipient
final ObjectDeleteSubscriptionsParams.Builder addRecipient(String user)
Alias for calling addRecipient with
RecipientReference.ofUser(user).
-
addRecipient
final ObjectDeleteSubscriptionsParams.Builder addRecipient(RecipientReference.ObjectReference objectReference)
Alias for calling addRecipient with
RecipientReference.ofObjectReference(objectReference).
-
additionalBodyProperties
final ObjectDeleteSubscriptionsParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final ObjectDeleteSubscriptionsParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final ObjectDeleteSubscriptionsParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final ObjectDeleteSubscriptionsParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final ObjectDeleteSubscriptionsParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final ObjectDeleteSubscriptionsParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final ObjectDeleteSubscriptionsParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final ObjectDeleteSubscriptionsParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final ObjectDeleteSubscriptionsParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final ObjectDeleteSubscriptionsParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final ObjectDeleteSubscriptionsParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final ObjectDeleteSubscriptionsParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final ObjectDeleteSubscriptionsParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final ObjectDeleteSubscriptionsParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final ObjectDeleteSubscriptionsParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final ObjectDeleteSubscriptionsParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final ObjectDeleteSubscriptionsParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final ObjectDeleteSubscriptionsParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final ObjectDeleteSubscriptionsParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final ObjectDeleteSubscriptionsParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final ObjectDeleteSubscriptionsParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final ObjectDeleteSubscriptionsParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final ObjectDeleteSubscriptionsParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final ObjectDeleteSubscriptionsParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final ObjectDeleteSubscriptionsParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final ObjectDeleteSubscriptionsParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final ObjectDeleteSubscriptionsParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final ObjectDeleteSubscriptionsParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final ObjectDeleteSubscriptionsParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final ObjectDeleteSubscriptionsParams build()
Returns an immutable instance of ObjectDeleteSubscriptionsParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.recipients()
-
-
-
-