public static interface InterruptionFilter.Builder extends SdkPojo, CopyableBuilder<InterruptionFilter.Builder,InterruptionFilter>
| Modifier and Type | Method and Description |
|---|---|
InterruptionFilter.Builder |
absoluteTimeRange(AbsoluteTimeRange absoluteTimeRange)
An object you can use to specify a time range (in milliseconds) for when you'd want to find the interruption.
|
default InterruptionFilter.Builder |
absoluteTimeRange(Consumer<AbsoluteTimeRange.Builder> absoluteTimeRange)
An object you can use to specify a time range (in milliseconds) for when you'd want to find the interruption.
|
InterruptionFilter.Builder |
negate(Boolean negate)
Set to
TRUE to look for a time period where there was no interruption. |
InterruptionFilter.Builder |
participantRole(ParticipantRole participantRole)
Indicates whether the caller or customer was interrupting.
|
InterruptionFilter.Builder |
participantRole(String participantRole)
Indicates whether the caller or customer was interrupting.
|
default InterruptionFilter.Builder |
relativeTimeRange(Consumer<RelativeTimeRange.Builder> relativeTimeRange)
An object that allows percentages to specify the proportion of the call where there was a interruption.
|
InterruptionFilter.Builder |
relativeTimeRange(RelativeTimeRange relativeTimeRange)
An object that allows percentages to specify the proportion of the call where there was a interruption.
|
InterruptionFilter.Builder |
threshold(Long threshold)
The duration of the interruption.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildInterruptionFilter.Builder threshold(Long threshold)
The duration of the interruption.
threshold - The duration of the interruption.InterruptionFilter.Builder participantRole(String participantRole)
Indicates whether the caller or customer was interrupting.
participantRole - Indicates whether the caller or customer was interrupting.ParticipantRole,
ParticipantRoleInterruptionFilter.Builder participantRole(ParticipantRole participantRole)
Indicates whether the caller or customer was interrupting.
participantRole - Indicates whether the caller or customer was interrupting.ParticipantRole,
ParticipantRoleInterruptionFilter.Builder absoluteTimeRange(AbsoluteTimeRange absoluteTimeRange)
An object you can use to specify a time range (in milliseconds) for when you'd want to find the interruption. For example, you could search for an interruption between the 30,000 millisecond mark and the 45,000 millisecond mark. You could also specify the time period as the first 15,000 milliseconds or the last 15,000 milliseconds.
absoluteTimeRange - An object you can use to specify a time range (in milliseconds) for when you'd want to find the
interruption. For example, you could search for an interruption between the 30,000 millisecond mark
and the 45,000 millisecond mark. You could also specify the time period as the first 15,000
milliseconds or the last 15,000 milliseconds.default InterruptionFilter.Builder absoluteTimeRange(Consumer<AbsoluteTimeRange.Builder> absoluteTimeRange)
An object you can use to specify a time range (in milliseconds) for when you'd want to find the interruption. For example, you could search for an interruption between the 30,000 millisecond mark and the 45,000 millisecond mark. You could also specify the time period as the first 15,000 milliseconds or the last 15,000 milliseconds.
This is a convenience that creates an instance of theAbsoluteTimeRange.Builder avoiding the need to
create one manually via AbsoluteTimeRange.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to absoluteTimeRange(AbsoluteTimeRange).absoluteTimeRange - a consumer that will call methods on AbsoluteTimeRange.BuilderabsoluteTimeRange(AbsoluteTimeRange)InterruptionFilter.Builder relativeTimeRange(RelativeTimeRange relativeTimeRange)
An object that allows percentages to specify the proportion of the call where there was a interruption. For example, you can specify the first half of the call. You can also specify the period of time between halfway through to three-quarters of the way through the call. Because the length of conversation can vary between calls, you can apply relative time ranges across all calls.
relativeTimeRange - An object that allows percentages to specify the proportion of the call where there was a
interruption. For example, you can specify the first half of the call. You can also specify the period
of time between halfway through to three-quarters of the way through the call. Because the length of
conversation can vary between calls, you can apply relative time ranges across all calls.default InterruptionFilter.Builder relativeTimeRange(Consumer<RelativeTimeRange.Builder> relativeTimeRange)
An object that allows percentages to specify the proportion of the call where there was a interruption. For example, you can specify the first half of the call. You can also specify the period of time between halfway through to three-quarters of the way through the call. Because the length of conversation can vary between calls, you can apply relative time ranges across all calls.
This is a convenience that creates an instance of theRelativeTimeRange.Builder avoiding the need to
create one manually via RelativeTimeRange.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to relativeTimeRange(RelativeTimeRange).relativeTimeRange - a consumer that will call methods on RelativeTimeRange.BuilderrelativeTimeRange(RelativeTimeRange)InterruptionFilter.Builder negate(Boolean negate)
Set to TRUE to look for a time period where there was no interruption.
negate - Set to TRUE to look for a time period where there was no interruption.Copyright © 2021. All rights reserved.