Class CfnMediaInsightsPipelineConfiguration.AmazonTranscribeCallAnalyticsProcessorConfigurationProperty.Builder
java.lang.Object
software.amazon.awscdk.services.chime.CfnMediaInsightsPipelineConfiguration.AmazonTranscribeCallAnalyticsProcessorConfigurationProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnMediaInsightsPipelineConfiguration.AmazonTranscribeCallAnalyticsProcessorConfigurationProperty>
- Enclosing interface:
CfnMediaInsightsPipelineConfiguration.AmazonTranscribeCallAnalyticsProcessorConfigurationProperty
@Stability(Stable)
public static final class CfnMediaInsightsPipelineConfiguration.AmazonTranscribeCallAnalyticsProcessorConfigurationProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnMediaInsightsPipelineConfiguration.AmazonTranscribeCallAnalyticsProcessorConfigurationProperty>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.callAnalyticsStreamCategories(List<String> callAnalyticsStreamCategories) contentIdentificationType(String contentIdentificationType) contentRedactionType(String contentRedactionType) enablePartialResultsStabilization(Boolean enablePartialResultsStabilization) enablePartialResultsStabilization(IResolvable enablePartialResultsStabilization) filterPartialResults(Boolean filterPartialResults) filterPartialResults(IResolvable filterPartialResults) languageCode(String languageCode) languageModelName(String languageModelName) partialResultsStability(String partialResultsStability) piiEntityTypes(String piiEntityTypes) postCallAnalyticsSettings(IResolvable postCallAnalyticsSettings) postCallAnalyticsSettings(CfnMediaInsightsPipelineConfiguration.PostCallAnalyticsSettingsProperty postCallAnalyticsSettings) vocabularyFilterMethod(String vocabularyFilterMethod) vocabularyFilterName(String vocabularyFilterName) vocabularyName(String vocabularyName)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
languageCode
@Stability(Stable) public CfnMediaInsightsPipelineConfiguration.AmazonTranscribeCallAnalyticsProcessorConfigurationProperty.Builder languageCode(String languageCode) Sets the value ofCfnMediaInsightsPipelineConfiguration.AmazonTranscribeCallAnalyticsProcessorConfigurationProperty.getLanguageCode()- Parameters:
languageCode- The language code in the configuration. This parameter is required.- Returns:
this
-
callAnalyticsStreamCategories
@Stability(Stable) public CfnMediaInsightsPipelineConfiguration.AmazonTranscribeCallAnalyticsProcessorConfigurationProperty.Builder callAnalyticsStreamCategories(List<String> callAnalyticsStreamCategories) Sets the value ofCfnMediaInsightsPipelineConfiguration.AmazonTranscribeCallAnalyticsProcessorConfigurationProperty.getCallAnalyticsStreamCategories()- Parameters:
callAnalyticsStreamCategories- The categories to send to the insights target.- Returns:
this
-
contentIdentificationType
@Stability(Stable) public CfnMediaInsightsPipelineConfiguration.AmazonTranscribeCallAnalyticsProcessorConfigurationProperty.Builder contentIdentificationType(String contentIdentificationType) Sets the value ofCfnMediaInsightsPipelineConfiguration.AmazonTranscribeCallAnalyticsProcessorConfigurationProperty.getContentIdentificationType()- Parameters:
contentIdentificationType- Labels all PII identified in the transcript.- Returns:
this
-
contentRedactionType
@Stability(Stable) public CfnMediaInsightsPipelineConfiguration.AmazonTranscribeCallAnalyticsProcessorConfigurationProperty.Builder contentRedactionType(String contentRedactionType) Sets the value ofCfnMediaInsightsPipelineConfiguration.AmazonTranscribeCallAnalyticsProcessorConfigurationProperty.getContentRedactionType()- Parameters:
contentRedactionType- Redacts all PII identified in the transcript.- Returns:
this
-
enablePartialResultsStabilization
@Stability(Stable) public CfnMediaInsightsPipelineConfiguration.AmazonTranscribeCallAnalyticsProcessorConfigurationProperty.Builder enablePartialResultsStabilization(Boolean enablePartialResultsStabilization) Sets the value ofCfnMediaInsightsPipelineConfiguration.AmazonTranscribeCallAnalyticsProcessorConfigurationProperty.getEnablePartialResultsStabilization()- Parameters:
enablePartialResultsStabilization- Enables partial result stabilization.- Returns:
this
-
enablePartialResultsStabilization
@Stability(Stable) public CfnMediaInsightsPipelineConfiguration.AmazonTranscribeCallAnalyticsProcessorConfigurationProperty.Builder enablePartialResultsStabilization(IResolvable enablePartialResultsStabilization) Sets the value ofCfnMediaInsightsPipelineConfiguration.AmazonTranscribeCallAnalyticsProcessorConfigurationProperty.getEnablePartialResultsStabilization()- Parameters:
enablePartialResultsStabilization- Enables partial result stabilization.- Returns:
this
-
filterPartialResults
@Stability(Stable) public CfnMediaInsightsPipelineConfiguration.AmazonTranscribeCallAnalyticsProcessorConfigurationProperty.Builder filterPartialResults(Boolean filterPartialResults) Sets the value ofCfnMediaInsightsPipelineConfiguration.AmazonTranscribeCallAnalyticsProcessorConfigurationProperty.getFilterPartialResults()- Parameters:
filterPartialResults- If true, partial results are filtered out.- Returns:
this
-
filterPartialResults
@Stability(Stable) public CfnMediaInsightsPipelineConfiguration.AmazonTranscribeCallAnalyticsProcessorConfigurationProperty.Builder filterPartialResults(IResolvable filterPartialResults) Sets the value ofCfnMediaInsightsPipelineConfiguration.AmazonTranscribeCallAnalyticsProcessorConfigurationProperty.getFilterPartialResults()- Parameters:
filterPartialResults- If true, partial results are filtered out.- Returns:
this
-
languageModelName
@Stability(Stable) public CfnMediaInsightsPipelineConfiguration.AmazonTranscribeCallAnalyticsProcessorConfigurationProperty.Builder languageModelName(String languageModelName) Sets the value ofCfnMediaInsightsPipelineConfiguration.AmazonTranscribeCallAnalyticsProcessorConfigurationProperty.getLanguageModelName()- Parameters:
languageModelName- The name of the custom language model.- Returns:
this
-
partialResultsStability
@Stability(Stable) public CfnMediaInsightsPipelineConfiguration.AmazonTranscribeCallAnalyticsProcessorConfigurationProperty.Builder partialResultsStability(String partialResultsStability) Sets the value ofCfnMediaInsightsPipelineConfiguration.AmazonTranscribeCallAnalyticsProcessorConfigurationProperty.getPartialResultsStability()- Parameters:
partialResultsStability- The level of stability for partial results.- Returns:
this
-
piiEntityTypes
@Stability(Stable) public CfnMediaInsightsPipelineConfiguration.AmazonTranscribeCallAnalyticsProcessorConfigurationProperty.Builder piiEntityTypes(String piiEntityTypes) Sets the value ofCfnMediaInsightsPipelineConfiguration.AmazonTranscribeCallAnalyticsProcessorConfigurationProperty.getPiiEntityTypes()- Parameters:
piiEntityTypes- The types of PII to redact.- Returns:
this
-
postCallAnalyticsSettings
@Stability(Stable) public CfnMediaInsightsPipelineConfiguration.AmazonTranscribeCallAnalyticsProcessorConfigurationProperty.Builder postCallAnalyticsSettings(IResolvable postCallAnalyticsSettings) Sets the value ofCfnMediaInsightsPipelineConfiguration.AmazonTranscribeCallAnalyticsProcessorConfigurationProperty.getPostCallAnalyticsSettings()- Parameters:
postCallAnalyticsSettings- the value to be set.- Returns:
this
-
postCallAnalyticsSettings
@Stability(Stable) public CfnMediaInsightsPipelineConfiguration.AmazonTranscribeCallAnalyticsProcessorConfigurationProperty.Builder postCallAnalyticsSettings(CfnMediaInsightsPipelineConfiguration.PostCallAnalyticsSettingsProperty postCallAnalyticsSettings) Sets the value ofCfnMediaInsightsPipelineConfiguration.AmazonTranscribeCallAnalyticsProcessorConfigurationProperty.getPostCallAnalyticsSettings()- Parameters:
postCallAnalyticsSettings- the value to be set.- Returns:
this
-
vocabularyFilterMethod
@Stability(Stable) public CfnMediaInsightsPipelineConfiguration.AmazonTranscribeCallAnalyticsProcessorConfigurationProperty.Builder vocabularyFilterMethod(String vocabularyFilterMethod) Sets the value ofCfnMediaInsightsPipelineConfiguration.AmazonTranscribeCallAnalyticsProcessorConfigurationProperty.getVocabularyFilterMethod()- Parameters:
vocabularyFilterMethod- The vocabulary filtering method.- Returns:
this
-
vocabularyFilterName
@Stability(Stable) public CfnMediaInsightsPipelineConfiguration.AmazonTranscribeCallAnalyticsProcessorConfigurationProperty.Builder vocabularyFilterName(String vocabularyFilterName) Sets the value ofCfnMediaInsightsPipelineConfiguration.AmazonTranscribeCallAnalyticsProcessorConfigurationProperty.getVocabularyFilterName()- Parameters:
vocabularyFilterName- The name of the custom vocabulary filter.- Returns:
this
-
vocabularyName
@Stability(Stable) public CfnMediaInsightsPipelineConfiguration.AmazonTranscribeCallAnalyticsProcessorConfigurationProperty.Builder vocabularyName(String vocabularyName) Sets the value ofCfnMediaInsightsPipelineConfiguration.AmazonTranscribeCallAnalyticsProcessorConfigurationProperty.getVocabularyName()- Parameters:
vocabularyName- The name of the custom vocabulary.- Returns:
this
-
build
@Stability(Stable) public CfnMediaInsightsPipelineConfiguration.AmazonTranscribeCallAnalyticsProcessorConfigurationProperty build()Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnMediaInsightsPipelineConfiguration.AmazonTranscribeCallAnalyticsProcessorConfigurationProperty>- Returns:
- a new instance of
CfnMediaInsightsPipelineConfiguration.AmazonTranscribeCallAnalyticsProcessorConfigurationProperty - Throws:
NullPointerException- if any required attribute was not provided
-