public static interface CommunicationTypeOptions.Builder extends SdkPojo, CopyableBuilder<CommunicationTypeOptions.Builder,CommunicationTypeOptions>
| Modifier and Type | Method and Description |
|---|---|
CommunicationTypeOptions.Builder |
datesWithoutSupport(Collection<DateInterval> datesWithoutSupport)
A JSON-formatted list containing date and time ranges for periods without support
|
CommunicationTypeOptions.Builder |
datesWithoutSupport(Consumer<DateInterval.Builder>... datesWithoutSupport)
A JSON-formatted list containing date and time ranges for periods without support
|
CommunicationTypeOptions.Builder |
datesWithoutSupport(DateInterval... datesWithoutSupport)
A JSON-formatted list containing date and time ranges for periods without support
|
CommunicationTypeOptions.Builder |
supportedHours(Collection<SupportedHour> supportedHours)
A JSON-formatted list containing time ranges when support is available.
|
CommunicationTypeOptions.Builder |
supportedHours(Consumer<SupportedHour.Builder>... supportedHours)
A JSON-formatted list containing time ranges when support is available.
|
CommunicationTypeOptions.Builder |
supportedHours(SupportedHour... supportedHours)
A JSON-formatted list containing time ranges when support is available.
|
CommunicationTypeOptions.Builder |
type(String type)
A string value indicating the communication type.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildCommunicationTypeOptions.Builder type(String type)
A string value indicating the communication type. At the moment the type value can assume one of 3 values at the moment chat, web and call.
type - A string value indicating the communication type. At the moment the type value can assume one of 3
values at the moment chat, web and call.CommunicationTypeOptions.Builder supportedHours(Collection<SupportedHour> supportedHours)
A JSON-formatted list containing time ranges when support is available.
supportedHours - A JSON-formatted list containing time ranges when support is available.CommunicationTypeOptions.Builder supportedHours(SupportedHour... supportedHours)
A JSON-formatted list containing time ranges when support is available.
supportedHours - A JSON-formatted list containing time ranges when support is available.CommunicationTypeOptions.Builder supportedHours(Consumer<SupportedHour.Builder>... supportedHours)
A JSON-formatted list containing time ranges when support is available.
This is a convenience method that creates an instance of theSupportedHour.Builder avoiding the need to create one
manually via SupportedHour.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and
its result is passed to #supportedHours(List.
supportedHours - a consumer that will call methods on
SupportedHour.Builder#supportedHours(java.util.Collection) CommunicationTypeOptions.Builder datesWithoutSupport(Collection<DateInterval> datesWithoutSupport)
A JSON-formatted list containing date and time ranges for periods without support
datesWithoutSupport - A JSON-formatted list containing date and time ranges for periods without supportCommunicationTypeOptions.Builder datesWithoutSupport(DateInterval... datesWithoutSupport)
A JSON-formatted list containing date and time ranges for periods without support
datesWithoutSupport - A JSON-formatted list containing date and time ranges for periods without supportCommunicationTypeOptions.Builder datesWithoutSupport(Consumer<DateInterval.Builder>... datesWithoutSupport)
A JSON-formatted list containing date and time ranges for periods without support
This is a convenience method that creates an instance of theDateInterval.Builder avoiding the need to create one
manually via DateInterval.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and
its result is passed to #datesWithoutSupport(List.
datesWithoutSupport - a consumer that will call methods on
DateInterval.Builder#datesWithoutSupport(java.util.Collection) Copyright © 2023. All rights reserved.