@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class InterruptionFilter extends Object implements Serializable, Cloneable, StructuredPojo
An object that enables you to configure your category to be applied to call analytics jobs where either the customer or agent was interrupted.
| Constructor and Description |
|---|
InterruptionFilter() |
| Modifier and Type | Method and Description |
|---|---|
InterruptionFilter |
clone() |
boolean |
equals(Object obj) |
AbsoluteTimeRange |
getAbsoluteTimeRange()
An object you can use to specify a time range (in milliseconds) for when you'd want to find the interruption.
|
Boolean |
getNegate()
Set to
TRUE to look for a time period where there was no interruption. |
String |
getParticipantRole()
Indicates whether the caller or customer was interrupting.
|
RelativeTimeRange |
getRelativeTimeRange()
An object that allows percentages to specify the proportion of the call where there was a interruption.
|
Long |
getThreshold()
The duration of the interruption.
|
int |
hashCode() |
Boolean |
isNegate()
Set to
TRUE to look for a time period where there was no interruption. |
void |
marshall(ProtocolMarshaller protocolMarshaller) |
void |
setAbsoluteTimeRange(AbsoluteTimeRange absoluteTimeRange)
An object you can use to specify a time range (in milliseconds) for when you'd want to find the interruption.
|
void |
setNegate(Boolean negate)
Set to
TRUE to look for a time period where there was no interruption. |
void |
setParticipantRole(String participantRole)
Indicates whether the caller or customer was interrupting.
|
void |
setRelativeTimeRange(RelativeTimeRange relativeTimeRange)
An object that allows percentages to specify the proportion of the call where there was a interruption.
|
void |
setThreshold(Long threshold)
The duration of the interruption.
|
String |
toString()
Returns a string representation of this object.
|
InterruptionFilter |
withAbsoluteTimeRange(AbsoluteTimeRange absoluteTimeRange)
An object you can use to specify a time range (in milliseconds) for when you'd want to find the interruption.
|
InterruptionFilter |
withNegate(Boolean negate)
Set to
TRUE to look for a time period where there was no interruption. |
InterruptionFilter |
withParticipantRole(ParticipantRole participantRole)
Indicates whether the caller or customer was interrupting.
|
InterruptionFilter |
withParticipantRole(String participantRole)
Indicates whether the caller or customer was interrupting.
|
InterruptionFilter |
withRelativeTimeRange(RelativeTimeRange relativeTimeRange)
An object that allows percentages to specify the proportion of the call where there was a interruption.
|
InterruptionFilter |
withThreshold(Long threshold)
The duration of the interruption.
|
public void setThreshold(Long threshold)
The duration of the interruption.
threshold - The duration of the interruption.public Long getThreshold()
The duration of the interruption.
public InterruptionFilter withThreshold(Long threshold)
The duration of the interruption.
threshold - The duration of the interruption.public void setParticipantRole(String participantRole)
Indicates whether the caller or customer was interrupting.
participantRole - Indicates whether the caller or customer was interrupting.ParticipantRolepublic String getParticipantRole()
Indicates whether the caller or customer was interrupting.
ParticipantRolepublic InterruptionFilter withParticipantRole(String participantRole)
Indicates whether the caller or customer was interrupting.
participantRole - Indicates whether the caller or customer was interrupting.ParticipantRolepublic InterruptionFilter withParticipantRole(ParticipantRole participantRole)
Indicates whether the caller or customer was interrupting.
participantRole - Indicates whether the caller or customer was interrupting.ParticipantRolepublic void setAbsoluteTimeRange(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.public AbsoluteTimeRange getAbsoluteTimeRange()
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.
public InterruptionFilter withAbsoluteTimeRange(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.public void setRelativeTimeRange(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.public RelativeTimeRange getRelativeTimeRange()
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.
public InterruptionFilter withRelativeTimeRange(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.public void setNegate(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.public Boolean getNegate()
Set to TRUE to look for a time period where there was no interruption.
TRUE to look for a time period where there was no interruption.public InterruptionFilter withNegate(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.public Boolean isNegate()
Set to TRUE to look for a time period where there was no interruption.
TRUE to look for a time period where there was no interruption.public String toString()
toString in class ObjectObject.toString()public InterruptionFilter clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall in interface StructuredPojoCopyright © 2022. All rights reserved.