Class: Aws::TranscribeService::Types::Rule

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-transcribeservice/lib/aws-sdk-transcribeservice/types.rb

Overview

Note:

Rule is a union - when making an API calls you must set exactly one of the members.

Note:

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.

Defined Under Namespace

Classes: InterruptionFilter, NonTalkTimeFilter, SentimentFilter, TranscriptFilter, Unknown

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#interruption_filterTypes::InterruptionFilter

Flag the presence or absence of interruptions in your Call Analytics transcription output. Refer to for more detail.



3763
3764
3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
# File 'gems/aws-sdk-transcribeservice/lib/aws-sdk-transcribeservice/types.rb', line 3763

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_filterTypes::NonTalkTimeFilter

Flag the presence or absence of periods of silence in your Call Analytics transcription output. Refer to for more detail.



3763
3764
3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
# File 'gems/aws-sdk-transcribeservice/lib/aws-sdk-transcribeservice/types.rb', line 3763

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_filterTypes::SentimentFilter

Flag the presence or absence of specific sentiments in your Call Analytics transcription output. Refer to for more detail.



3763
3764
3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
# File 'gems/aws-sdk-transcribeservice/lib/aws-sdk-transcribeservice/types.rb', line 3763

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_filterTypes::TranscriptFilter

Flag the presence or absence of specific words or phrases in your Call Analytics transcription output. Refer to for more detail.



3763
3764
3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
# File 'gems/aws-sdk-transcribeservice/lib/aws-sdk-transcribeservice/types.rb', line 3763

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

#unknownObject

Returns the value of attribute unknown

Returns:

  • (Object)

    the current value of unknown



3763
3764
3765
# File 'gems/aws-sdk-transcribeservice/lib/aws-sdk-transcribeservice/types.rb', line 3763

def unknown
  @unknown
end