Class RecipientPreferences.Builder
-
- All Implemented Interfaces:
public final class RecipientPreferences.BuilderA builder for RecipientPreferences.
-
-
Method Summary
-
-
Method Detail
-
categories
final RecipientPreferences.Builder categories(RecipientPreferences.Categories categories)
-
categories
final RecipientPreferences.Builder categories(Optional<RecipientPreferences.Categories> categories)
Alias for calling Builder.categories with
categories.orElse(null).
-
categories
final RecipientPreferences.Builder categories(JsonField<RecipientPreferences.Categories> categories)
Sets Builder.categories to an arbitrary JSON value.
You should usually call Builder.categories with a well-typed Categories value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
notifications
final RecipientPreferences.Builder notifications(RecipientPreferences.Notifications notifications)
-
notifications
final RecipientPreferences.Builder notifications(Optional<RecipientPreferences.Notifications> notifications)
Alias for calling Builder.notifications with
notifications.orElse(null).
-
notifications
final RecipientPreferences.Builder notifications(JsonField<RecipientPreferences.Notifications> notifications)
Sets Builder.notifications to an arbitrary JSON value.
You should usually call Builder.notifications with a well-typed Notifications value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalProperties
final RecipientPreferences.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final RecipientPreferences.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final RecipientPreferences.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final RecipientPreferences.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final RecipientPreferences.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final RecipientPreferences build()
Returns an immutable instance of RecipientPreferences.
Further updates to this Builder will not mutate the returned instance.
-
-
-
-