Package com.chrt.api.types
Class NotificationGroupLimitedForDriver1.Builder
- java.lang.Object
-
- com.chrt.api.types.NotificationGroupLimitedForDriver1.Builder
-
- All Implemented Interfaces:
NotificationGroupLimitedForDriver1._FinalStage,NotificationGroupLimitedForDriver1.GroupNameStage,NotificationGroupLimitedForDriver1.IdStage,NotificationGroupLimitedForDriver1.IsOptedOutStage,NotificationGroupLimitedForDriver1.LastEditedAtTimestampStage,NotificationGroupLimitedForDriver1.OrgIdStage,NotificationGroupLimitedForDriver1.SchemaVersionStage
- Enclosing class:
- NotificationGroupLimitedForDriver1
public static final class NotificationGroupLimitedForDriver1.Builder extends java.lang.Object implements NotificationGroupLimitedForDriver1.IdStage, NotificationGroupLimitedForDriver1.SchemaVersionStage, NotificationGroupLimitedForDriver1.OrgIdStage, NotificationGroupLimitedForDriver1.GroupNameStage, NotificationGroupLimitedForDriver1.LastEditedAtTimestampStage, NotificationGroupLimitedForDriver1.IsOptedOutStage, NotificationGroupLimitedForDriver1._FinalStage
-
-
Method Summary
-
-
-
Method Detail
-
from
public NotificationGroupLimitedForDriver1.Builder from(NotificationGroupLimitedForDriver1 other)
- Specified by:
fromin interfaceNotificationGroupLimitedForDriver1.IdStage
-
id
public NotificationGroupLimitedForDriver1.SchemaVersionStage id(@NotNull java.lang.String id)
- Specified by:
idin interfaceNotificationGroupLimitedForDriver1.IdStage
-
schemaVersion
public NotificationGroupLimitedForDriver1.OrgIdStage schemaVersion(int schemaVersion)
- Specified by:
schemaVersionin interfaceNotificationGroupLimitedForDriver1.SchemaVersionStage
-
orgId
public NotificationGroupLimitedForDriver1.GroupNameStage orgId(@NotNull java.lang.String orgId)
Must be a string starting with
org_Must be a string starting with
org_- Specified by:
orgIdin interfaceNotificationGroupLimitedForDriver1.OrgIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
groupName
public NotificationGroupLimitedForDriver1.LastEditedAtTimestampStage groupName(@NotNull java.lang.String groupName)
- Specified by:
groupNamein interfaceNotificationGroupLimitedForDriver1.GroupNameStage
-
lastEditedAtTimestamp
public NotificationGroupLimitedForDriver1.IsOptedOutStage lastEditedAtTimestamp(@NotNull java.time.OffsetDateTime lastEditedAtTimestamp)
- Specified by:
lastEditedAtTimestampin interfaceNotificationGroupLimitedForDriver1.LastEditedAtTimestampStage
-
isOptedOut
public NotificationGroupLimitedForDriver1._FinalStage isOptedOut(boolean isOptedOut)
- Specified by:
isOptedOutin interfaceNotificationGroupLimitedForDriver1.IsOptedOutStage
-
addAllSmsEvents
public NotificationGroupLimitedForDriver1._FinalStage addAllSmsEvents(java.util.List<NotificationEventsForOrgsEnum> smsEvents)
- Specified by:
addAllSmsEventsin interfaceNotificationGroupLimitedForDriver1._FinalStage
-
addSmsEvents
public NotificationGroupLimitedForDriver1._FinalStage addSmsEvents(NotificationEventsForOrgsEnum smsEvents)
- Specified by:
addSmsEventsin interfaceNotificationGroupLimitedForDriver1._FinalStage
-
smsEvents
public NotificationGroupLimitedForDriver1._FinalStage smsEvents(java.util.List<NotificationEventsForOrgsEnum> smsEvents)
- Specified by:
smsEventsin interfaceNotificationGroupLimitedForDriver1._FinalStage
-
addAllPushEvents
public NotificationGroupLimitedForDriver1._FinalStage addAllPushEvents(java.util.List<NotificationEventsForOrgsEnum> pushEvents)
- Specified by:
addAllPushEventsin interfaceNotificationGroupLimitedForDriver1._FinalStage
-
addPushEvents
public NotificationGroupLimitedForDriver1._FinalStage addPushEvents(NotificationEventsForOrgsEnum pushEvents)
- Specified by:
addPushEventsin interfaceNotificationGroupLimitedForDriver1._FinalStage
-
pushEvents
public NotificationGroupLimitedForDriver1._FinalStage pushEvents(java.util.List<NotificationEventsForOrgsEnum> pushEvents)
- Specified by:
pushEventsin interfaceNotificationGroupLimitedForDriver1._FinalStage
-
addAllEmailEvents
public NotificationGroupLimitedForDriver1._FinalStage addAllEmailEvents(java.util.List<NotificationEventsForOrgsEnum> emailEvents)
- Specified by:
addAllEmailEventsin interfaceNotificationGroupLimitedForDriver1._FinalStage
-
addEmailEvents
public NotificationGroupLimitedForDriver1._FinalStage addEmailEvents(NotificationEventsForOrgsEnum emailEvents)
- Specified by:
addEmailEventsin interfaceNotificationGroupLimitedForDriver1._FinalStage
-
emailEvents
public NotificationGroupLimitedForDriver1._FinalStage emailEvents(java.util.List<NotificationEventsForOrgsEnum> emailEvents)
- Specified by:
emailEventsin interfaceNotificationGroupLimitedForDriver1._FinalStage
-
build
public NotificationGroupLimitedForDriver1 build()
- Specified by:
buildin interfaceNotificationGroupLimitedForDriver1._FinalStage
-
-