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