public static interface RecurrenceSettings.Builder extends SdkPojo, CopyableBuilder<RecurrenceSettings.Builder,RecurrenceSettings>
| Modifier and Type | Method and Description |
|---|---|
RecurrenceSettings.Builder |
dailySettings(Collection<HandOffTime> dailySettings)
Information about on-call rotations that recur daily.
|
RecurrenceSettings.Builder |
dailySettings(Consumer<HandOffTime.Builder>... dailySettings)
Information about on-call rotations that recur daily.
|
RecurrenceSettings.Builder |
dailySettings(HandOffTime... dailySettings)
Information about on-call rotations that recur daily.
|
RecurrenceSettings.Builder |
monthlySettings(Collection<MonthlySetting> monthlySettings)
Information about on-call rotations that recur monthly.
|
RecurrenceSettings.Builder |
monthlySettings(Consumer<MonthlySetting.Builder>... monthlySettings)
Information about on-call rotations that recur monthly.
|
RecurrenceSettings.Builder |
monthlySettings(MonthlySetting... monthlySettings)
Information about on-call rotations that recur monthly.
|
RecurrenceSettings.Builder |
numberOfOnCalls(Integer numberOfOnCalls)
The number of contacts, or shift team members designated to be on call concurrently during a shift.
|
RecurrenceSettings.Builder |
recurrenceMultiplier(Integer recurrenceMultiplier)
The number of days, weeks, or months a single rotation lasts.
|
RecurrenceSettings.Builder |
shiftCoverages(Map<DayOfWeek,? extends Collection<CoverageTime>> shiftCoverages)
Information about the days of the week included in on-call rotation coverage.
|
RecurrenceSettings.Builder |
shiftCoveragesWithStrings(Map<String,? extends Collection<CoverageTime>> shiftCoverages)
Information about the days of the week included in on-call rotation coverage.
|
RecurrenceSettings.Builder |
weeklySettings(Collection<WeeklySetting> weeklySettings)
Information about on-call rotations that recur weekly.
|
RecurrenceSettings.Builder |
weeklySettings(Consumer<WeeklySetting.Builder>... weeklySettings)
Information about on-call rotations that recur weekly.
|
RecurrenceSettings.Builder |
weeklySettings(WeeklySetting... weeklySettings)
Information about on-call rotations that recur weekly.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildRecurrenceSettings.Builder monthlySettings(Collection<MonthlySetting> monthlySettings)
Information about on-call rotations that recur monthly.
monthlySettings - Information about on-call rotations that recur monthly.RecurrenceSettings.Builder monthlySettings(MonthlySetting... monthlySettings)
Information about on-call rotations that recur monthly.
monthlySettings - Information about on-call rotations that recur monthly.RecurrenceSettings.Builder monthlySettings(Consumer<MonthlySetting.Builder>... monthlySettings)
Information about on-call rotations that recur monthly.
This is a convenience method that creates an instance of theMonthlySetting.Builder avoiding the need to create
one manually via MonthlySetting.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #monthlySettings(List.
monthlySettings - a consumer that will call methods on
MonthlySetting.Builder#monthlySettings(java.util.Collection) RecurrenceSettings.Builder weeklySettings(Collection<WeeklySetting> weeklySettings)
Information about on-call rotations that recur weekly.
weeklySettings - Information about on-call rotations that recur weekly.RecurrenceSettings.Builder weeklySettings(WeeklySetting... weeklySettings)
Information about on-call rotations that recur weekly.
weeklySettings - Information about on-call rotations that recur weekly.RecurrenceSettings.Builder weeklySettings(Consumer<WeeklySetting.Builder>... weeklySettings)
Information about on-call rotations that recur weekly.
This is a convenience method that creates an instance of theWeeklySetting.Builder avoiding the need to create
one manually via WeeklySetting.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately
and its result is passed to #weeklySettings(List.
weeklySettings - a consumer that will call methods on
WeeklySetting.Builder#weeklySettings(java.util.Collection) RecurrenceSettings.Builder dailySettings(Collection<HandOffTime> dailySettings)
Information about on-call rotations that recur daily.
dailySettings - Information about on-call rotations that recur daily.RecurrenceSettings.Builder dailySettings(HandOffTime... dailySettings)
Information about on-call rotations that recur daily.
dailySettings - Information about on-call rotations that recur daily.RecurrenceSettings.Builder dailySettings(Consumer<HandOffTime.Builder>... dailySettings)
Information about on-call rotations that recur daily.
This is a convenience method that creates an instance of theHandOffTime.Builder avoiding the need to create one
manually via HandOffTime.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately
and its result is passed to #dailySettings(List.
dailySettings - a consumer that will call methods on
HandOffTime.Builder#dailySettings(java.util.Collection) RecurrenceSettings.Builder numberOfOnCalls(Integer numberOfOnCalls)
The number of contacts, or shift team members designated to be on call concurrently during a shift. For
example, in an on-call schedule containing ten contacts, a value of 2 designates that two of
them are on call at any given time.
numberOfOnCalls - The number of contacts, or shift team members designated to be on call concurrently during a shift.
For example, in an on-call schedule containing ten contacts, a value of 2 designates that
two of them are on call at any given time.RecurrenceSettings.Builder shiftCoveragesWithStrings(Map<String,? extends Collection<CoverageTime>> shiftCoverages)
Information about the days of the week included in on-call rotation coverage.
shiftCoverages - Information about the days of the week included in on-call rotation coverage.RecurrenceSettings.Builder shiftCoverages(Map<DayOfWeek,? extends Collection<CoverageTime>> shiftCoverages)
Information about the days of the week included in on-call rotation coverage.
shiftCoverages - Information about the days of the week included in on-call rotation coverage.RecurrenceSettings.Builder recurrenceMultiplier(Integer recurrenceMultiplier)
The number of days, weeks, or months a single rotation lasts.
recurrenceMultiplier - The number of days, weeks, or months a single rotation lasts.Copyright © 2023. All rights reserved.