Interface CfnCallAnalyticsCategoryProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnCallAnalyticsCategoryProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.140.0 (build 79fd58c)",
date="2026-09-30T11:05:02.877Z")
@Stability(Stable)
public interface CfnCallAnalyticsCategoryProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnCallAnalyticsCategory.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.transcribe.*;
CfnCallAnalyticsCategoryProps cfnCallAnalyticsCategoryProps = CfnCallAnalyticsCategoryProps.builder()
.categoryName("categoryName")
.rules(List.of(RuleProperty.builder()
.interruptionFilter(InterruptionFilterProperty.builder()
.absoluteTimeRange(AbsoluteTimeRangeProperty.builder()
.endTime(123)
.first(123)
.last(123)
.startTime(123)
.build())
.negate(false)
.participantRole("participantRole")
.relativeTimeRange(RelativeTimeRangeProperty.builder()
.endPercentage(123)
.first(123)
.last(123)
.startPercentage(123)
.build())
.threshold(123)
.build())
.nonTalkTimeFilter(NonTalkTimeFilterProperty.builder()
.absoluteTimeRange(AbsoluteTimeRangeProperty.builder()
.endTime(123)
.first(123)
.last(123)
.startTime(123)
.build())
.negate(false)
.relativeTimeRange(RelativeTimeRangeProperty.builder()
.endPercentage(123)
.first(123)
.last(123)
.startPercentage(123)
.build())
.threshold(123)
.build())
.sentimentFilter(SentimentFilterProperty.builder()
.sentiments(List.of("sentiments"))
// the properties below are optional
.absoluteTimeRange(AbsoluteTimeRangeProperty.builder()
.endTime(123)
.first(123)
.last(123)
.startTime(123)
.build())
.negate(false)
.participantRole("participantRole")
.relativeTimeRange(RelativeTimeRangeProperty.builder()
.endPercentage(123)
.first(123)
.last(123)
.startPercentage(123)
.build())
.build())
.transcriptFilter(TranscriptFilterProperty.builder()
.targets(List.of("targets"))
.transcriptFilterType("transcriptFilterType")
// the properties below are optional
.absoluteTimeRange(AbsoluteTimeRangeProperty.builder()
.endTime(123)
.first(123)
.last(123)
.startTime(123)
.build())
.negate(false)
.participantRole("participantRole")
.relativeTimeRange(RelativeTimeRangeProperty.builder()
.endPercentage(123)
.first(123)
.last(123)
.startPercentage(123)
.build())
.build())
.build()))
// the properties below are optional
.inputType("inputType")
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnCallAnalyticsCategoryPropsstatic final classAn implementation forCfnCallAnalyticsCategoryProps -
Method Summary
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getCategoryName
A unique name, chosen by you, for your Call Analytics category.- See Also:
-
getRules
Rules define a Call Analytics category.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnCallAnalyticsCategory.RuleProperty>- See Also:
-
getInputType
The input type associated with the specified category.- See Also:
-
getTags
Tags associated with the Call Analytics category.- See Also:
-
builder
-