@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class Rule extends Object implements Serializable, Cloneable, StructuredPojo
A rule is a set of criteria that you can specify to flag an attribute in your Call Analytics output. Rules define a Call Analytics category.
Rules can include these parameters: , , , and .
To learn more about Call Analytics rules and categories, see Creating categories for post-call transcriptions and Creating categories for real-time transcriptions.
To learn more about Call Analytics, see Analyzing call center audio with Call Analytics.
Constructor and Description |
---|
Rule() |
Modifier and Type | Method and Description |
---|---|
Rule |
clone() |
boolean |
equals(Object obj) |
InterruptionFilter |
getInterruptionFilter()
Flag the presence or absence of interruptions in your Call Analytics transcription output.
|
NonTalkTimeFilter |
getNonTalkTimeFilter()
Flag the presence or absence of periods of silence in your Call Analytics transcription output.
|
SentimentFilter |
getSentimentFilter()
Flag the presence or absence of specific sentiments in your Call Analytics transcription output.
|
TranscriptFilter |
getTranscriptFilter()
Flag the presence or absence of specific words or phrases in your Call Analytics transcription output.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setInterruptionFilter(InterruptionFilter interruptionFilter)
Flag the presence or absence of interruptions in your Call Analytics transcription output.
|
void |
setNonTalkTimeFilter(NonTalkTimeFilter nonTalkTimeFilter)
Flag the presence or absence of periods of silence in your Call Analytics transcription output.
|
void |
setSentimentFilter(SentimentFilter sentimentFilter)
Flag the presence or absence of specific sentiments in your Call Analytics transcription output.
|
void |
setTranscriptFilter(TranscriptFilter transcriptFilter)
Flag the presence or absence of specific words or phrases in your Call Analytics transcription output.
|
String |
toString()
Returns a string representation of this object.
|
Rule |
withInterruptionFilter(InterruptionFilter interruptionFilter)
Flag the presence or absence of interruptions in your Call Analytics transcription output.
|
Rule |
withNonTalkTimeFilter(NonTalkTimeFilter nonTalkTimeFilter)
Flag the presence or absence of periods of silence in your Call Analytics transcription output.
|
Rule |
withSentimentFilter(SentimentFilter sentimentFilter)
Flag the presence or absence of specific sentiments in your Call Analytics transcription output.
|
Rule |
withTranscriptFilter(TranscriptFilter transcriptFilter)
Flag the presence or absence of specific words or phrases in your Call Analytics transcription output.
|
public void setNonTalkTimeFilter(NonTalkTimeFilter nonTalkTimeFilter)
Flag the presence or absence of periods of silence in your Call Analytics transcription output. Refer to for more detail.
nonTalkTimeFilter
- Flag the presence or absence of periods of silence in your Call Analytics transcription output. Refer to
for more detail.public NonTalkTimeFilter getNonTalkTimeFilter()
Flag the presence or absence of periods of silence in your Call Analytics transcription output. Refer to for more detail.
public Rule withNonTalkTimeFilter(NonTalkTimeFilter nonTalkTimeFilter)
Flag the presence or absence of periods of silence in your Call Analytics transcription output. Refer to for more detail.
nonTalkTimeFilter
- Flag the presence or absence of periods of silence in your Call Analytics transcription output. Refer to
for more detail.public void setInterruptionFilter(InterruptionFilter interruptionFilter)
Flag the presence or absence of interruptions in your Call Analytics transcription output. Refer to for more detail.
interruptionFilter
- Flag the presence or absence of interruptions in your Call Analytics transcription output. Refer to for
more detail.public InterruptionFilter getInterruptionFilter()
Flag the presence or absence of interruptions in your Call Analytics transcription output. Refer to for more detail.
public Rule withInterruptionFilter(InterruptionFilter interruptionFilter)
Flag the presence or absence of interruptions in your Call Analytics transcription output. Refer to for more detail.
interruptionFilter
- Flag the presence or absence of interruptions in your Call Analytics transcription output. Refer to for
more detail.public void setTranscriptFilter(TranscriptFilter transcriptFilter)
Flag the presence or absence of specific words or phrases in your Call Analytics transcription output. Refer to for more detail.
transcriptFilter
- Flag the presence or absence of specific words or phrases in your Call Analytics transcription output.
Refer to for more detail.public TranscriptFilter getTranscriptFilter()
Flag the presence or absence of specific words or phrases in your Call Analytics transcription output. Refer to for more detail.
public Rule withTranscriptFilter(TranscriptFilter transcriptFilter)
Flag the presence or absence of specific words or phrases in your Call Analytics transcription output. Refer to for more detail.
transcriptFilter
- Flag the presence or absence of specific words or phrases in your Call Analytics transcription output.
Refer to for more detail.public void setSentimentFilter(SentimentFilter sentimentFilter)
Flag the presence or absence of specific sentiments in your Call Analytics transcription output. Refer to for more detail.
sentimentFilter
- Flag the presence or absence of specific sentiments in your Call Analytics transcription output. Refer to
for more detail.public SentimentFilter getSentimentFilter()
Flag the presence or absence of specific sentiments in your Call Analytics transcription output. Refer to for more detail.
public Rule withSentimentFilter(SentimentFilter sentimentFilter)
Flag the presence or absence of specific sentiments in your Call Analytics transcription output. Refer to for more detail.
sentimentFilter
- Flag the presence or absence of specific sentiments in your Call Analytics transcription output. Refer to
for more detail.public String toString()
toString
in class Object
Object.toString()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.