@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class NonTalkTimeFilter 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 |
|---|
NonTalkTimeFilter() |
| Modifier and Type | Method and Description |
|---|---|
NonTalkTimeFilter |
clone() |
boolean |
equals(Object obj) |
AbsoluteTimeRange |
getAbsoluteTimeRange()
An object you can use to specify a time range (in milliseconds) for when no one is talking.
|
Boolean |
getNegate()
Set to
TRUE to look for a time period when people were talking. |
RelativeTimeRange |
getRelativeTimeRange()
An object that allows percentages to specify the proportion of the call where there was silence.
|
Long |
getThreshold()
The duration of the period when neither the customer nor agent was talking.
|
int |
hashCode() |
Boolean |
isNegate()
Set to
TRUE to look for a time period when people were talking. |
void |
marshall(ProtocolMarshaller protocolMarshaller) |
void |
setAbsoluteTimeRange(AbsoluteTimeRange absoluteTimeRange)
An object you can use to specify a time range (in milliseconds) for when no one is talking.
|
void |
setNegate(Boolean negate)
Set to
TRUE to look for a time period when people were talking. |
void |
setRelativeTimeRange(RelativeTimeRange relativeTimeRange)
An object that allows percentages to specify the proportion of the call where there was silence.
|
void |
setThreshold(Long threshold)
The duration of the period when neither the customer nor agent was talking.
|
String |
toString()
Returns a string representation of this object.
|
NonTalkTimeFilter |
withAbsoluteTimeRange(AbsoluteTimeRange absoluteTimeRange)
An object you can use to specify a time range (in milliseconds) for when no one is talking.
|
NonTalkTimeFilter |
withNegate(Boolean negate)
Set to
TRUE to look for a time period when people were talking. |
NonTalkTimeFilter |
withRelativeTimeRange(RelativeTimeRange relativeTimeRange)
An object that allows percentages to specify the proportion of the call where there was silence.
|
NonTalkTimeFilter |
withThreshold(Long threshold)
The duration of the period when neither the customer nor agent was talking.
|
public void setThreshold(Long threshold)
The duration of the period when neither the customer nor agent was talking.
threshold - The duration of the period when neither the customer nor agent was talking.public Long getThreshold()
The duration of the period when neither the customer nor agent was talking.
public NonTalkTimeFilter withThreshold(Long threshold)
The duration of the period when neither the customer nor agent was talking.
threshold - The duration of the period when neither the customer nor agent was talking.public void setAbsoluteTimeRange(AbsoluteTimeRange absoluteTimeRange)
An object you can use to specify a time range (in milliseconds) for when no one is talking. For example, you could specify a time period 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 no one is talking. For example,
you could specify a time period 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 no one is talking. For example, you could specify a time period 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 NonTalkTimeFilter withAbsoluteTimeRange(AbsoluteTimeRange absoluteTimeRange)
An object you can use to specify a time range (in milliseconds) for when no one is talking. For example, you could specify a time period 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 no one is talking. For example,
you could specify a time period 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 silence. 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 silence. 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 silence. 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 NonTalkTimeFilter withRelativeTimeRange(RelativeTimeRange relativeTimeRange)
An object that allows percentages to specify the proportion of the call where there was silence. 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 silence. 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 when people were talking.
negate - Set to TRUE to look for a time period when people were talking.public Boolean getNegate()
Set to TRUE to look for a time period when people were talking.
TRUE to look for a time period when people were talking.public NonTalkTimeFilter withNegate(Boolean negate)
Set to TRUE to look for a time period when people were talking.
negate - Set to TRUE to look for a time period when people were talking.public Boolean isNegate()
Set to TRUE to look for a time period when people were talking.
TRUE to look for a time period when people were talking.public String toString()
toString in class ObjectObject.toString()public NonTalkTimeFilter clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall in interface StructuredPojoCopyright © 2022. All rights reserved.