Class: Aws::TranscribeService::Types::CreateCallAnalyticsCategoryRequest

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#category_nameString

A unique name, chosen by you, for your Call Analytics category. It’s helpful to use a detailed naming system that will make sense to you in the future. For example, it’s better to use ‘sentiment-positive-last30seconds` for a category over a generic name like `test-category`.

Category names are case sensitive.

Returns:

  • (String)


631
632
633
634
635
636
637
# File 'lib/aws-sdk-transcribeservice/types.rb', line 631

class CreateCallAnalyticsCategoryRequest < Struct.new(
  :category_name,
  :rules,
  :input_type)
  SENSITIVE = []
  include Aws::Structure
end

#input_typeString

Choose whether you want to create a real-time or a post-call category for your Call Analytics transcription.

Specifying ‘POST_CALL` assigns your category to post-call transcriptions; categories with this input type cannot be applied to streaming (real-time) transcriptions.

Specifying ‘REAL_TIME` assigns your category to streaming transcriptions; categories with this input type cannot be applied to post-call transcriptions.

If you do not include ‘InputType`, your category is created as a post-call category by default.

Returns:

  • (String)


631
632
633
634
635
636
637
# File 'lib/aws-sdk-transcribeservice/types.rb', line 631

class CreateCallAnalyticsCategoryRequest < Struct.new(
  :category_name,
  :rules,
  :input_type)
  SENSITIVE = []
  include Aws::Structure
end

#rulesArray<Types::Rule>

Rules define a Call Analytics category. When creating a new category, you must create between 1 and 20 rules for that category. For each rule, you specify a filter you want applied to the attributes of a call. For example, you can choose a sentiment filter that detects if a customer’s sentiment was positive during the last 30 seconds of the call.

Returns:



631
632
633
634
635
636
637
# File 'lib/aws-sdk-transcribeservice/types.rb', line 631

class CreateCallAnalyticsCategoryRequest < Struct.new(
  :category_name,
  :rules,
  :input_type)
  SENSITIVE = []
  include Aws::Structure
end