Class: Aws::TranscribeService::Types::Rule
- Inherits:
-
Struct
- Object
- Struct
- Aws::TranscribeService::Types::Rule
- Defined in:
- gems/aws-sdk-transcribeservice/lib/aws-sdk-transcribeservice/types.rb
Overview
Rule is a union - when making an API calls you must set exactly one of the members.
Rule is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of Rule corresponding to the set member.
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.
Direct Known Subclasses
InterruptionFilter, NonTalkTimeFilter, SentimentFilter, TranscriptFilter, Unknown
Defined Under Namespace
Classes: InterruptionFilter, NonTalkTimeFilter, SentimentFilter, TranscriptFilter, Unknown
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#interruption_filter ⇒ Types::InterruptionFilter
Flag the presence or absence of interruptions in your Call Analytics transcription output.
-
#non_talk_time_filter ⇒ Types::NonTalkTimeFilter
Flag the presence or absence of periods of silence in your Call Analytics transcription output.
-
#sentiment_filter ⇒ Types::SentimentFilter
Flag the presence or absence of specific sentiments in your Call Analytics transcription output.
-
#transcript_filter ⇒ Types::TranscriptFilter
Flag the presence or absence of specific words or phrases in your Call Analytics transcription output.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
Instance Attribute Details
#interruption_filter ⇒ Types::InterruptionFilter
Flag the presence or absence of interruptions in your Call Analytics transcription output. Refer to for more detail.
3706 3707 3708 3709 3710 3711 3712 3713 3714 3715 3716 3717 3718 3719 3720 3721 |
# File 'gems/aws-sdk-transcribeservice/lib/aws-sdk-transcribeservice/types.rb', line 3706 class Rule < Struct.new( :non_talk_time_filter, :interruption_filter, :transcript_filter, :sentiment_filter, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class NonTalkTimeFilter < Rule; end class InterruptionFilter < Rule; end class TranscriptFilter < Rule; end class SentimentFilter < Rule; end class Unknown < Rule; end end |
#non_talk_time_filter ⇒ Types::NonTalkTimeFilter
Flag the presence or absence of periods of silence in your Call Analytics transcription output. Refer to for more detail.
3706 3707 3708 3709 3710 3711 3712 3713 3714 3715 3716 3717 3718 3719 3720 3721 |
# File 'gems/aws-sdk-transcribeservice/lib/aws-sdk-transcribeservice/types.rb', line 3706 class Rule < Struct.new( :non_talk_time_filter, :interruption_filter, :transcript_filter, :sentiment_filter, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class NonTalkTimeFilter < Rule; end class InterruptionFilter < Rule; end class TranscriptFilter < Rule; end class SentimentFilter < Rule; end class Unknown < Rule; end end |
#sentiment_filter ⇒ Types::SentimentFilter
Flag the presence or absence of specific sentiments in your Call Analytics transcription output. Refer to for more detail.
3706 3707 3708 3709 3710 3711 3712 3713 3714 3715 3716 3717 3718 3719 3720 3721 |
# File 'gems/aws-sdk-transcribeservice/lib/aws-sdk-transcribeservice/types.rb', line 3706 class Rule < Struct.new( :non_talk_time_filter, :interruption_filter, :transcript_filter, :sentiment_filter, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class NonTalkTimeFilter < Rule; end class InterruptionFilter < Rule; end class TranscriptFilter < Rule; end class SentimentFilter < Rule; end class Unknown < Rule; end end |
#transcript_filter ⇒ Types::TranscriptFilter
Flag the presence or absence of specific words or phrases in your Call Analytics transcription output. Refer to for more detail.
3706 3707 3708 3709 3710 3711 3712 3713 3714 3715 3716 3717 3718 3719 3720 3721 |
# File 'gems/aws-sdk-transcribeservice/lib/aws-sdk-transcribeservice/types.rb', line 3706 class Rule < Struct.new( :non_talk_time_filter, :interruption_filter, :transcript_filter, :sentiment_filter, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class NonTalkTimeFilter < Rule; end class InterruptionFilter < Rule; end class TranscriptFilter < Rule; end class SentimentFilter < Rule; end class Unknown < Rule; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
3706 3707 3708 |
# File 'gems/aws-sdk-transcribeservice/lib/aws-sdk-transcribeservice/types.rb', line 3706 def unknown @unknown end |