Class TaskArtifactNotificationPreferencesClientCreate1.Builder
- java.lang.Object
-
- com.chrt.api.resources.taskartifactnotifications.requests.TaskArtifactNotificationPreferencesClientCreate1.Builder
-
- All Implemented Interfaces:
TaskArtifactNotificationPreferencesClientCreate1._FinalStage,TaskArtifactNotificationPreferencesClientCreate1.SchemaVersionStage
- Enclosing class:
- TaskArtifactNotificationPreferencesClientCreate1
public static final class TaskArtifactNotificationPreferencesClientCreate1.Builder extends java.lang.Object implements TaskArtifactNotificationPreferencesClientCreate1.SchemaVersionStage, TaskArtifactNotificationPreferencesClientCreate1._FinalStage
-
-
Method Summary
-
-
-
Method Detail
-
from
public TaskArtifactNotificationPreferencesClientCreate1.Builder from(TaskArtifactNotificationPreferencesClientCreate1 other)
- Specified by:
fromin interfaceTaskArtifactNotificationPreferencesClientCreate1.SchemaVersionStage
-
schemaVersion
public TaskArtifactNotificationPreferencesClientCreate1._FinalStage schemaVersion(int schemaVersion)
- Specified by:
schemaVersionin interfaceTaskArtifactNotificationPreferencesClientCreate1.SchemaVersionStage
-
preferences
public TaskArtifactNotificationPreferencesClientCreate1._FinalStage preferences(java.util.Map<java.lang.String,java.util.List<NotificationChannelEnum>> preferences)
For each ChrtGroundCourierTaskActionEnum1, which channels (email/sms/voice) are enabled
- Specified by:
preferencesin interfaceTaskArtifactNotificationPreferencesClientCreate1._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
preferences
public TaskArtifactNotificationPreferencesClientCreate1._FinalStage preferences(java.util.Optional<java.util.Map<java.lang.String,java.util.List<NotificationChannelEnum>>> preferences)
For each ChrtGroundCourierTaskActionEnum1, which channels (email/sms/voice) are enabled
- Specified by:
preferencesin interfaceTaskArtifactNotificationPreferencesClientCreate1._FinalStage
-
voicePhoneNumbers
public TaskArtifactNotificationPreferencesClientCreate1._FinalStage voicePhoneNumbers(java.util.List<java.lang.String> voicePhoneNumbers)
- Specified by:
voicePhoneNumbersin interfaceTaskArtifactNotificationPreferencesClientCreate1._FinalStage
-
voicePhoneNumbers
public TaskArtifactNotificationPreferencesClientCreate1._FinalStage voicePhoneNumbers(java.util.Optional<java.util.List<java.lang.String>> voicePhoneNumbers)
- Specified by:
voicePhoneNumbersin interfaceTaskArtifactNotificationPreferencesClientCreate1._FinalStage
-
smsPhoneNumbers
public TaskArtifactNotificationPreferencesClientCreate1._FinalStage smsPhoneNumbers(java.util.List<java.lang.String> smsPhoneNumbers)
- Specified by:
smsPhoneNumbersin interfaceTaskArtifactNotificationPreferencesClientCreate1._FinalStage
-
smsPhoneNumbers
public TaskArtifactNotificationPreferencesClientCreate1._FinalStage smsPhoneNumbers(java.util.Optional<java.util.List<java.lang.String>> smsPhoneNumbers)
- Specified by:
smsPhoneNumbersin interfaceTaskArtifactNotificationPreferencesClientCreate1._FinalStage
-
emailAddresses
public TaskArtifactNotificationPreferencesClientCreate1._FinalStage emailAddresses(java.util.List<java.lang.String> emailAddresses)
- Specified by:
emailAddressesin interfaceTaskArtifactNotificationPreferencesClientCreate1._FinalStage
-
emailAddresses
public TaskArtifactNotificationPreferencesClientCreate1._FinalStage emailAddresses(java.util.Optional<java.util.List<java.lang.String>> emailAddresses)
- Specified by:
emailAddressesin interfaceTaskArtifactNotificationPreferencesClientCreate1._FinalStage
-
build
public TaskArtifactNotificationPreferencesClientCreate1 build()
- Specified by:
buildin interfaceTaskArtifactNotificationPreferencesClientCreate1._FinalStage
-
-