Class CfnCallAnalyticsCategoryPropsMixin.RuleProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.transcribe.CfnCallAnalyticsCategoryPropsMixin.RuleProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnCallAnalyticsCategoryPropsMixin.RuleProperty>
- Enclosing interface:
CfnCallAnalyticsCategoryPropsMixin.RuleProperty
@Stability(Stable)
public static final class CfnCallAnalyticsCategoryPropsMixin.RuleProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnCallAnalyticsCategoryPropsMixin.RuleProperty>
A builder for
CfnCallAnalyticsCategoryPropsMixin.RuleProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.interruptionFilter(CfnCallAnalyticsCategoryPropsMixin.InterruptionFilterProperty interruptionFilter) Sets the value ofCfnCallAnalyticsCategoryPropsMixin.RuleProperty.getInterruptionFilter()interruptionFilter(IResolvable interruptionFilter) Sets the value ofCfnCallAnalyticsCategoryPropsMixin.RuleProperty.getInterruptionFilter()nonTalkTimeFilter(CfnCallAnalyticsCategoryPropsMixin.NonTalkTimeFilterProperty nonTalkTimeFilter) Sets the value ofCfnCallAnalyticsCategoryPropsMixin.RuleProperty.getNonTalkTimeFilter()nonTalkTimeFilter(IResolvable nonTalkTimeFilter) Sets the value ofCfnCallAnalyticsCategoryPropsMixin.RuleProperty.getNonTalkTimeFilter()Sets the value ofCfnCallAnalyticsCategoryPropsMixin.RuleProperty.getSentimentFilter()sentimentFilter(IResolvable sentimentFilter) Sets the value ofCfnCallAnalyticsCategoryPropsMixin.RuleProperty.getSentimentFilter()transcriptFilter(CfnCallAnalyticsCategoryPropsMixin.TranscriptFilterProperty transcriptFilter) Sets the value ofCfnCallAnalyticsCategoryPropsMixin.RuleProperty.getTranscriptFilter()transcriptFilter(IResolvable transcriptFilter) Sets the value ofCfnCallAnalyticsCategoryPropsMixin.RuleProperty.getTranscriptFilter()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
interruptionFilter
@Stability(Stable) public CfnCallAnalyticsCategoryPropsMixin.RuleProperty.Builder interruptionFilter(IResolvable interruptionFilter) Sets the value ofCfnCallAnalyticsCategoryPropsMixin.RuleProperty.getInterruptionFilter()- Parameters:
interruptionFilter- the value to be set.- Returns:
this
-
interruptionFilter
@Stability(Stable) public CfnCallAnalyticsCategoryPropsMixin.RuleProperty.Builder interruptionFilter(CfnCallAnalyticsCategoryPropsMixin.InterruptionFilterProperty interruptionFilter) Sets the value ofCfnCallAnalyticsCategoryPropsMixin.RuleProperty.getInterruptionFilter()- Parameters:
interruptionFilter- the value to be set.- Returns:
this
-
nonTalkTimeFilter
@Stability(Stable) public CfnCallAnalyticsCategoryPropsMixin.RuleProperty.Builder nonTalkTimeFilter(IResolvable nonTalkTimeFilter) Sets the value ofCfnCallAnalyticsCategoryPropsMixin.RuleProperty.getNonTalkTimeFilter()- Parameters:
nonTalkTimeFilter- the value to be set.- Returns:
this
-
nonTalkTimeFilter
@Stability(Stable) public CfnCallAnalyticsCategoryPropsMixin.RuleProperty.Builder nonTalkTimeFilter(CfnCallAnalyticsCategoryPropsMixin.NonTalkTimeFilterProperty nonTalkTimeFilter) Sets the value ofCfnCallAnalyticsCategoryPropsMixin.RuleProperty.getNonTalkTimeFilter()- Parameters:
nonTalkTimeFilter- the value to be set.- Returns:
this
-
sentimentFilter
@Stability(Stable) public CfnCallAnalyticsCategoryPropsMixin.RuleProperty.Builder sentimentFilter(IResolvable sentimentFilter) Sets the value ofCfnCallAnalyticsCategoryPropsMixin.RuleProperty.getSentimentFilter()- Parameters:
sentimentFilter- the value to be set.- Returns:
this
-
sentimentFilter
@Stability(Stable) public CfnCallAnalyticsCategoryPropsMixin.RuleProperty.Builder sentimentFilter(CfnCallAnalyticsCategoryPropsMixin.SentimentFilterProperty sentimentFilter) Sets the value ofCfnCallAnalyticsCategoryPropsMixin.RuleProperty.getSentimentFilter()- Parameters:
sentimentFilter- the value to be set.- Returns:
this
-
transcriptFilter
@Stability(Stable) public CfnCallAnalyticsCategoryPropsMixin.RuleProperty.Builder transcriptFilter(IResolvable transcriptFilter) Sets the value ofCfnCallAnalyticsCategoryPropsMixin.RuleProperty.getTranscriptFilter()- Parameters:
transcriptFilter- the value to be set.- Returns:
this
-
transcriptFilter
@Stability(Stable) public CfnCallAnalyticsCategoryPropsMixin.RuleProperty.Builder transcriptFilter(CfnCallAnalyticsCategoryPropsMixin.TranscriptFilterProperty transcriptFilter) Sets the value ofCfnCallAnalyticsCategoryPropsMixin.RuleProperty.getTranscriptFilter()- Parameters:
transcriptFilter- the value to be set.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnCallAnalyticsCategoryPropsMixin.RuleProperty>- Returns:
- a new instance of
CfnCallAnalyticsCategoryPropsMixin.RuleProperty - Throws:
NullPointerException- if any required attribute was not provided
-