Class UserNotificationPreferencesUpdateRequest.Builder
- java.lang.Object
-
- com.chrt.api.resources.notifications.userpreferences.requests.UserNotificationPreferencesUpdateRequest.Builder
-
- Enclosing class:
- UserNotificationPreferencesUpdateRequest
public static final class UserNotificationPreferencesUpdateRequest.Builder extends java.lang.Object
-
-
Method Summary
-
-
-
Method Detail
-
from
public UserNotificationPreferencesUpdateRequest.Builder from(UserNotificationPreferencesUpdateRequest other)
-
setEventsByChannel
public UserNotificationPreferencesUpdateRequest.Builder setEventsByChannel(java.util.Optional<java.util.Map<java.lang.String,java.util.Optional<java.util.List<NotificationEventsForUsersEnum>>>> setEventsByChannel)
-
setEventsByChannel
public UserNotificationPreferencesUpdateRequest.Builder setEventsByChannel(java.util.Map<java.lang.String,java.util.Optional<java.util.List<NotificationEventsForUsersEnum>>> setEventsByChannel)
-
setEventsByChannel
public UserNotificationPreferencesUpdateRequest.Builder setEventsByChannel(Nullable<java.util.Map<java.lang.String,java.util.Optional<java.util.List<NotificationEventsForUsersEnum>>>> setEventsByChannel)
-
addEventsByChannel
public UserNotificationPreferencesUpdateRequest.Builder addEventsByChannel(java.util.Optional<java.util.Map<java.lang.String,java.util.Optional<java.util.List<NotificationEventsForUsersEnum>>>> addEventsByChannel)
-
addEventsByChannel
public UserNotificationPreferencesUpdateRequest.Builder addEventsByChannel(java.util.Map<java.lang.String,java.util.Optional<java.util.List<NotificationEventsForUsersEnum>>> addEventsByChannel)
-
addEventsByChannel
public UserNotificationPreferencesUpdateRequest.Builder addEventsByChannel(Nullable<java.util.Map<java.lang.String,java.util.Optional<java.util.List<NotificationEventsForUsersEnum>>>> addEventsByChannel)
-
removeEventsByChannel
public UserNotificationPreferencesUpdateRequest.Builder removeEventsByChannel(java.util.Optional<java.util.Map<java.lang.String,java.util.Optional<java.util.List<NotificationEventsForUsersEnum>>>> removeEventsByChannel)
-
removeEventsByChannel
public UserNotificationPreferencesUpdateRequest.Builder removeEventsByChannel(java.util.Map<java.lang.String,java.util.Optional<java.util.List<NotificationEventsForUsersEnum>>> removeEventsByChannel)
-
removeEventsByChannel
public UserNotificationPreferencesUpdateRequest.Builder removeEventsByChannel(Nullable<java.util.Map<java.lang.String,java.util.Optional<java.util.List<NotificationEventsForUsersEnum>>>> removeEventsByChannel)
-
optInToAllOnChannels
public UserNotificationPreferencesUpdateRequest.Builder optInToAllOnChannels(java.util.Optional<java.util.List<NotificationChannelsEnum>> optInToAllOnChannels)
-
optInToAllOnChannels
public UserNotificationPreferencesUpdateRequest.Builder optInToAllOnChannels(java.util.List<NotificationChannelsEnum> optInToAllOnChannels)
-
optInToAllOnChannels
public UserNotificationPreferencesUpdateRequest.Builder optInToAllOnChannels(Nullable<java.util.List<NotificationChannelsEnum>> optInToAllOnChannels)
-
optOutOfAllOnChannels
public UserNotificationPreferencesUpdateRequest.Builder optOutOfAllOnChannels(java.util.Optional<java.util.List<NotificationChannelsEnum>> optOutOfAllOnChannels)
-
optOutOfAllOnChannels
public UserNotificationPreferencesUpdateRequest.Builder optOutOfAllOnChannels(java.util.List<NotificationChannelsEnum> optOutOfAllOnChannels)
-
optOutOfAllOnChannels
public UserNotificationPreferencesUpdateRequest.Builder optOutOfAllOnChannels(Nullable<java.util.List<NotificationChannelsEnum>> optOutOfAllOnChannels)
-
build
public UserNotificationPreferencesUpdateRequest build()
-
-