Interface CfnCallAnalyticsCategoryMixinProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnCallAnalyticsCategoryMixinProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.140.0 (build 79fd58c)",
date="2026-09-30T11:05:20.538Z")
@Stability(Stable)
public interface CfnCallAnalyticsCategoryMixinProps
extends software.amazon.jsii.JsiiSerializable
Properties for CfnCallAnalyticsCategoryPropsMixin.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.transcribe.*;
CfnCallAnalyticsCategoryMixinProps cfnCallAnalyticsCategoryMixinProps = CfnCallAnalyticsCategoryMixinProps.builder()
.categoryName("categoryName")
.inputType("inputType")
.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()
.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())
.sentiments(List.of("sentiments"))
.build())
.transcriptFilter(TranscriptFilterProperty.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())
.targets(List.of("targets"))
.transcriptFilterType("transcriptFilterType")
.build())
.build()))
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnCallAnalyticsCategoryMixinPropsstatic final classAn implementation forCfnCallAnalyticsCategoryMixinProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringA unique name, chosen by you, for your Call Analytics category.default StringThe input type associated with the specified category.default ObjectgetRules()Rules define a Call Analytics category.getTags()Tags associated with the Call Analytics category.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:
-
getInputType
The input type associated with the specified category.- See Also:
-
getRules
Rules define a Call Analytics category.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnCallAnalyticsCategoryPropsMixin.RuleProperty>- See Also:
-
getTags
Tags associated with the Call Analytics category.- See Also:
-
builder
-