class Aws::TranscribeService::Types::UpdateCallAnalyticsCategoryRequest
@note When making an API call, you may pass UpdateCallAnalyticsCategoryRequest
data as a hash: { category_name: "CategoryName", # required rules: [ # required { non_talk_time_filter: { threshold: 1, absolute_time_range: { start_time: 1, end_time: 1, first: 1, last: 1, }, relative_time_range: { start_percentage: 1, end_percentage: 1, first: 1, last: 1, }, negate: false, }, interruption_filter: { threshold: 1, participant_role: "AGENT", # accepts AGENT, CUSTOMER absolute_time_range: { start_time: 1, end_time: 1, first: 1, last: 1, }, relative_time_range: { start_percentage: 1, end_percentage: 1, first: 1, last: 1, }, negate: false, }, transcript_filter: { transcript_filter_type: "EXACT", # required, accepts EXACT absolute_time_range: { start_time: 1, end_time: 1, first: 1, last: 1, }, relative_time_range: { start_percentage: 1, end_percentage: 1, first: 1, last: 1, }, participant_role: "AGENT", # accepts AGENT, CUSTOMER negate: false, targets: ["NonEmptyString"], # required }, sentiment_filter: { sentiments: ["POSITIVE"], # required, accepts POSITIVE, NEGATIVE, NEUTRAL, MIXED absolute_time_range: { start_time: 1, end_time: 1, first: 1, last: 1, }, relative_time_range: { start_percentage: 1, end_percentage: 1, first: 1, last: 1, }, participant_role: "AGENT", # accepts AGENT, CUSTOMER negate: false, }, }, ], }
@!attribute [rw] category_name
The name of the analytics category to update. The name is case sensitive. If you try to update a call analytics category with the same name as a previous category you will receive a `ConflictException` error. @return [String]
@!attribute [rw] rules
The rules used for the updated analytics category. The rules that you provide in this field replace the ones that are currently being used. @return [Array<Types::Rule>]
@see docs.aws.amazon.com/goto/WebAPI/transcribe-2017-10-26/UpdateCallAnalyticsCategoryRequest AWS API Documentation
Constants
- SENSITIVE