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 condition in the call between the customer and the agent that you want to filter for.
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
A condition for a time period when either the customer or agent was interrupting the other person.
-
#non_talk_time_filter ⇒ Types::NonTalkTimeFilter
A condition for a time period when neither the customer nor the agent was talking.
-
#sentiment_filter ⇒ Types::SentimentFilter
A condition that is applied to a particular customer sentiment.
-
#transcript_filter ⇒ Types::TranscriptFilter
A condition that catches particular words or phrases based on a exact match.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
Instance Attribute Details
#interruption_filter ⇒ Types::InterruptionFilter
A condition for a time period when either the customer or agent was interrupting the other person.
2993 2994 2995 2996 2997 2998 2999 3000 3001 3002 3003 3004 3005 3006 3007 3008 |
# File 'gems/aws-sdk-transcribeservice/lib/aws-sdk-transcribeservice/types.rb', line 2993 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
A condition for a time period when neither the customer nor the agent was talking.
2993 2994 2995 2996 2997 2998 2999 3000 3001 3002 3003 3004 3005 3006 3007 3008 |
# File 'gems/aws-sdk-transcribeservice/lib/aws-sdk-transcribeservice/types.rb', line 2993 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
A condition that is applied to a particular customer sentiment.
2993 2994 2995 2996 2997 2998 2999 3000 3001 3002 3003 3004 3005 3006 3007 3008 |
# File 'gems/aws-sdk-transcribeservice/lib/aws-sdk-transcribeservice/types.rb', line 2993 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
A condition that catches particular words or phrases based on a exact match. For example, if you set the phrase "I want to speak to the manager", only that exact phrase will be returned.
2993 2994 2995 2996 2997 2998 2999 3000 3001 3002 3003 3004 3005 3006 3007 3008 |
# File 'gems/aws-sdk-transcribeservice/lib/aws-sdk-transcribeservice/types.rb', line 2993 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
2993 2994 2995 |
# File 'gems/aws-sdk-transcribeservice/lib/aws-sdk-transcribeservice/types.rb', line 2993 def unknown @unknown end |