Package com.chrt.api.types
Class NotificationGroup1.Builder
- java.lang.Object
-
- com.chrt.api.types.NotificationGroup1.Builder
-
- All Implemented Interfaces:
NotificationGroup1._FinalStage,NotificationGroup1.CreatedAtTimestampStage,NotificationGroup1.GroupNameStage,NotificationGroup1.IdStage,NotificationGroup1.LastEditedAtTimestampStage,NotificationGroup1.OrgIdStage,NotificationGroup1.SchemaVersionStage
- Enclosing class:
- NotificationGroup1
public static final class NotificationGroup1.Builder extends java.lang.Object implements NotificationGroup1.SchemaVersionStage, NotificationGroup1.GroupNameStage, NotificationGroup1.OrgIdStage, NotificationGroup1.CreatedAtTimestampStage, NotificationGroup1.LastEditedAtTimestampStage, NotificationGroup1.IdStage, NotificationGroup1._FinalStage
-
-
Method Summary
-
-
-
Method Detail
-
from
public NotificationGroup1.Builder from(NotificationGroup1 other)
- Specified by:
fromin interfaceNotificationGroup1.SchemaVersionStage
-
schemaVersion
public NotificationGroup1.GroupNameStage schemaVersion(int schemaVersion)
- Specified by:
schemaVersionin interfaceNotificationGroup1.SchemaVersionStage
-
groupName
public NotificationGroup1.OrgIdStage groupName(@NotNull java.lang.String groupName)
- Specified by:
groupNamein interfaceNotificationGroup1.GroupNameStage
-
orgId
public NotificationGroup1.CreatedAtTimestampStage orgId(@NotNull java.lang.String orgId)
Must be a string starting with
org_Must be a string starting with
org_- Specified by:
orgIdin interfaceNotificationGroup1.OrgIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
createdAtTimestamp
public NotificationGroup1.LastEditedAtTimestampStage createdAtTimestamp(@NotNull java.time.OffsetDateTime createdAtTimestamp)
- Specified by:
createdAtTimestampin interfaceNotificationGroup1.CreatedAtTimestampStage
-
lastEditedAtTimestamp
public NotificationGroup1.IdStage lastEditedAtTimestamp(@NotNull java.time.OffsetDateTime lastEditedAtTimestamp)
- Specified by:
lastEditedAtTimestampin interfaceNotificationGroup1.LastEditedAtTimestampStage
-
id
public NotificationGroup1._FinalStage id(@NotNull java.lang.String id)
- Specified by:
idin interfaceNotificationGroup1.IdStage
-
smsEvents
public NotificationGroup1._FinalStage smsEvents(java.util.List<NotificationEventsForOrgsEnum> smsEvents)
- Specified by:
smsEventsin interfaceNotificationGroup1._FinalStage
-
smsEvents
public NotificationGroup1._FinalStage smsEvents(java.util.Optional<java.util.List<NotificationEventsForOrgsEnum>> smsEvents)
- Specified by:
smsEventsin interfaceNotificationGroup1._FinalStage
-
pushEvents
public NotificationGroup1._FinalStage pushEvents(java.util.List<NotificationEventsForOrgsEnum> pushEvents)
- Specified by:
pushEventsin interfaceNotificationGroup1._FinalStage
-
pushEvents
public NotificationGroup1._FinalStage pushEvents(java.util.Optional<java.util.List<NotificationEventsForOrgsEnum>> pushEvents)
- Specified by:
pushEventsin interfaceNotificationGroup1._FinalStage
-
emailEvents
public NotificationGroup1._FinalStage emailEvents(java.util.List<NotificationEventsForOrgsEnum> emailEvents)
- Specified by:
emailEventsin interfaceNotificationGroup1._FinalStage
-
emailEvents
public NotificationGroup1._FinalStage emailEvents(java.util.Optional<java.util.List<NotificationEventsForOrgsEnum>> emailEvents)
- Specified by:
emailEventsin interfaceNotificationGroup1._FinalStage
-
userIdsOptedOut
public NotificationGroup1._FinalStage userIdsOptedOut(java.util.List<java.lang.String> userIdsOptedOut)
- Specified by:
userIdsOptedOutin interfaceNotificationGroup1._FinalStage
-
userIdsOptedOut
public NotificationGroup1._FinalStage userIdsOptedOut(java.util.Optional<java.util.List<java.lang.String>> userIdsOptedOut)
- Specified by:
userIdsOptedOutin interfaceNotificationGroup1._FinalStage
-
userIds
public NotificationGroup1._FinalStage userIds(java.util.List<java.lang.String> userIds)
- Specified by:
userIdsin interfaceNotificationGroup1._FinalStage
-
userIds
public NotificationGroup1._FinalStage userIds(java.util.Optional<java.util.List<java.lang.String>> userIds)
- Specified by:
userIdsin interfaceNotificationGroup1._FinalStage
-
build
public NotificationGroup1 build()
- Specified by:
buildin interfaceNotificationGroup1._FinalStage
-
-