Class CfnMediaInsightsPipelineConfigurationPropsMixin.AmazonTranscribeProcessorConfigurationProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.chime.CfnMediaInsightsPipelineConfigurationPropsMixin.AmazonTranscribeProcessorConfigurationProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnMediaInsightsPipelineConfigurationPropsMixin.AmazonTranscribeProcessorConfigurationProperty>
- Enclosing interface:
CfnMediaInsightsPipelineConfigurationPropsMixin.AmazonTranscribeProcessorConfigurationProperty
@Stability(Stable)
public static final class CfnMediaInsightsPipelineConfigurationPropsMixin.AmazonTranscribeProcessorConfigurationProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnMediaInsightsPipelineConfigurationPropsMixin.AmazonTranscribeProcessorConfigurationProperty>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.contentIdentificationType(String contentIdentificationType) contentRedactionType(String contentRedactionType) enablePartialResultsStabilization(Boolean enablePartialResultsStabilization) enablePartialResultsStabilization(IResolvable enablePartialResultsStabilization) filterPartialResults(Boolean filterPartialResults) filterPartialResults(IResolvable filterPartialResults) identifyLanguage(Boolean identifyLanguage) identifyLanguage(IResolvable identifyLanguage) identifyMultipleLanguages(Boolean identifyMultipleLanguages) identifyMultipleLanguages(IResolvable identifyMultipleLanguages) languageCode(String languageCode) languageModelName(String languageModelName) languageOptions(String languageOptions) partialResultsStability(String partialResultsStability) piiEntityTypes(String piiEntityTypes) preferredLanguage(String preferredLanguage) showSpeakerLabel(Boolean showSpeakerLabel) showSpeakerLabel(IResolvable showSpeakerLabel) vocabularyFilterMethod(String vocabularyFilterMethod) vocabularyFilterName(String vocabularyFilterName) vocabularyFilterNames(String vocabularyFilterNames) vocabularyName(String vocabularyName) vocabularyNames(String vocabularyNames)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
contentIdentificationType
@Stability(Stable) public CfnMediaInsightsPipelineConfigurationPropsMixin.AmazonTranscribeProcessorConfigurationProperty.Builder contentIdentificationType(String contentIdentificationType) Sets the value ofCfnMediaInsightsPipelineConfigurationPropsMixin.AmazonTranscribeProcessorConfigurationProperty.getContentIdentificationType()- Parameters:
contentIdentificationType- Labels all PII identified in the transcript.- Returns:
this
-
contentRedactionType
@Stability(Stable) public CfnMediaInsightsPipelineConfigurationPropsMixin.AmazonTranscribeProcessorConfigurationProperty.Builder contentRedactionType(String contentRedactionType) Sets the value ofCfnMediaInsightsPipelineConfigurationPropsMixin.AmazonTranscribeProcessorConfigurationProperty.getContentRedactionType()- Parameters:
contentRedactionType- Redacts all PII identified in the transcript.- Returns:
this
-
enablePartialResultsStabilization
@Stability(Stable) public CfnMediaInsightsPipelineConfigurationPropsMixin.AmazonTranscribeProcessorConfigurationProperty.Builder enablePartialResultsStabilization(Boolean enablePartialResultsStabilization) Sets the value ofCfnMediaInsightsPipelineConfigurationPropsMixin.AmazonTranscribeProcessorConfigurationProperty.getEnablePartialResultsStabilization()- Parameters:
enablePartialResultsStabilization- Enables partial result stabilization.- Returns:
this
-
enablePartialResultsStabilization
@Stability(Stable) public CfnMediaInsightsPipelineConfigurationPropsMixin.AmazonTranscribeProcessorConfigurationProperty.Builder enablePartialResultsStabilization(IResolvable enablePartialResultsStabilization) Sets the value ofCfnMediaInsightsPipelineConfigurationPropsMixin.AmazonTranscribeProcessorConfigurationProperty.getEnablePartialResultsStabilization()- Parameters:
enablePartialResultsStabilization- Enables partial result stabilization.- Returns:
this
-
filterPartialResults
@Stability(Stable) public CfnMediaInsightsPipelineConfigurationPropsMixin.AmazonTranscribeProcessorConfigurationProperty.Builder filterPartialResults(Boolean filterPartialResults) Sets the value ofCfnMediaInsightsPipelineConfigurationPropsMixin.AmazonTranscribeProcessorConfigurationProperty.getFilterPartialResults()- Parameters:
filterPartialResults- If true, partial results are filtered out.- Returns:
this
-
filterPartialResults
@Stability(Stable) public CfnMediaInsightsPipelineConfigurationPropsMixin.AmazonTranscribeProcessorConfigurationProperty.Builder filterPartialResults(IResolvable filterPartialResults) Sets the value ofCfnMediaInsightsPipelineConfigurationPropsMixin.AmazonTranscribeProcessorConfigurationProperty.getFilterPartialResults()- Parameters:
filterPartialResults- If true, partial results are filtered out.- Returns:
this
-
identifyLanguage
@Stability(Stable) public CfnMediaInsightsPipelineConfigurationPropsMixin.AmazonTranscribeProcessorConfigurationProperty.Builder identifyLanguage(Boolean identifyLanguage) Sets the value ofCfnMediaInsightsPipelineConfigurationPropsMixin.AmazonTranscribeProcessorConfigurationProperty.getIdentifyLanguage()- Parameters:
identifyLanguage- Turns language identification on or off.- Returns:
this
-
identifyLanguage
@Stability(Stable) public CfnMediaInsightsPipelineConfigurationPropsMixin.AmazonTranscribeProcessorConfigurationProperty.Builder identifyLanguage(IResolvable identifyLanguage) Sets the value ofCfnMediaInsightsPipelineConfigurationPropsMixin.AmazonTranscribeProcessorConfigurationProperty.getIdentifyLanguage()- Parameters:
identifyLanguage- Turns language identification on or off.- Returns:
this
-
identifyMultipleLanguages
@Stability(Stable) public CfnMediaInsightsPipelineConfigurationPropsMixin.AmazonTranscribeProcessorConfigurationProperty.Builder identifyMultipleLanguages(Boolean identifyMultipleLanguages) Sets the value ofCfnMediaInsightsPipelineConfigurationPropsMixin.AmazonTranscribeProcessorConfigurationProperty.getIdentifyMultipleLanguages()- Parameters:
identifyMultipleLanguages- Turns multiple language identification on or off.- Returns:
this
-
identifyMultipleLanguages
@Stability(Stable) public CfnMediaInsightsPipelineConfigurationPropsMixin.AmazonTranscribeProcessorConfigurationProperty.Builder identifyMultipleLanguages(IResolvable identifyMultipleLanguages) Sets the value ofCfnMediaInsightsPipelineConfigurationPropsMixin.AmazonTranscribeProcessorConfigurationProperty.getIdentifyMultipleLanguages()- Parameters:
identifyMultipleLanguages- Turns multiple language identification on or off.- Returns:
this
-
languageCode
@Stability(Stable) public CfnMediaInsightsPipelineConfigurationPropsMixin.AmazonTranscribeProcessorConfigurationProperty.Builder languageCode(String languageCode) Sets the value ofCfnMediaInsightsPipelineConfigurationPropsMixin.AmazonTranscribeProcessorConfigurationProperty.getLanguageCode()- Parameters:
languageCode- The language code.- Returns:
this
-
languageModelName
@Stability(Stable) public CfnMediaInsightsPipelineConfigurationPropsMixin.AmazonTranscribeProcessorConfigurationProperty.Builder languageModelName(String languageModelName) Sets the value ofCfnMediaInsightsPipelineConfigurationPropsMixin.AmazonTranscribeProcessorConfigurationProperty.getLanguageModelName()- Parameters:
languageModelName- The name of the custom language model.- Returns:
this
-
languageOptions
@Stability(Stable) public CfnMediaInsightsPipelineConfigurationPropsMixin.AmazonTranscribeProcessorConfigurationProperty.Builder languageOptions(String languageOptions) Sets the value ofCfnMediaInsightsPipelineConfigurationPropsMixin.AmazonTranscribeProcessorConfigurationProperty.getLanguageOptions()- Parameters:
languageOptions- The language options for transcription.- Returns:
this
-
partialResultsStability
@Stability(Stable) public CfnMediaInsightsPipelineConfigurationPropsMixin.AmazonTranscribeProcessorConfigurationProperty.Builder partialResultsStability(String partialResultsStability) Sets the value ofCfnMediaInsightsPipelineConfigurationPropsMixin.AmazonTranscribeProcessorConfigurationProperty.getPartialResultsStability()- Parameters:
partialResultsStability- The level of stability for partial results.- Returns:
this
-
piiEntityTypes
@Stability(Stable) public CfnMediaInsightsPipelineConfigurationPropsMixin.AmazonTranscribeProcessorConfigurationProperty.Builder piiEntityTypes(String piiEntityTypes) Sets the value ofCfnMediaInsightsPipelineConfigurationPropsMixin.AmazonTranscribeProcessorConfigurationProperty.getPiiEntityTypes()- Parameters:
piiEntityTypes- The types of PII to redact.- Returns:
this
-
preferredLanguage
@Stability(Stable) public CfnMediaInsightsPipelineConfigurationPropsMixin.AmazonTranscribeProcessorConfigurationProperty.Builder preferredLanguage(String preferredLanguage) Sets the value ofCfnMediaInsightsPipelineConfigurationPropsMixin.AmazonTranscribeProcessorConfigurationProperty.getPreferredLanguage()- Parameters:
preferredLanguage- The preferred language for transcription.- Returns:
this
-
showSpeakerLabel
@Stability(Stable) public CfnMediaInsightsPipelineConfigurationPropsMixin.AmazonTranscribeProcessorConfigurationProperty.Builder showSpeakerLabel(Boolean showSpeakerLabel) Sets the value ofCfnMediaInsightsPipelineConfigurationPropsMixin.AmazonTranscribeProcessorConfigurationProperty.getShowSpeakerLabel()- Parameters:
showSpeakerLabel- Enables speaker partitioning.- Returns:
this
-
showSpeakerLabel
@Stability(Stable) public CfnMediaInsightsPipelineConfigurationPropsMixin.AmazonTranscribeProcessorConfigurationProperty.Builder showSpeakerLabel(IResolvable showSpeakerLabel) Sets the value ofCfnMediaInsightsPipelineConfigurationPropsMixin.AmazonTranscribeProcessorConfigurationProperty.getShowSpeakerLabel()- Parameters:
showSpeakerLabel- Enables speaker partitioning.- Returns:
this
-
vocabularyFilterMethod
@Stability(Stable) public CfnMediaInsightsPipelineConfigurationPropsMixin.AmazonTranscribeProcessorConfigurationProperty.Builder vocabularyFilterMethod(String vocabularyFilterMethod) Sets the value ofCfnMediaInsightsPipelineConfigurationPropsMixin.AmazonTranscribeProcessorConfigurationProperty.getVocabularyFilterMethod()- Parameters:
vocabularyFilterMethod- The vocabulary filtering method.- Returns:
this
-
vocabularyFilterName
@Stability(Stable) public CfnMediaInsightsPipelineConfigurationPropsMixin.AmazonTranscribeProcessorConfigurationProperty.Builder vocabularyFilterName(String vocabularyFilterName) Sets the value ofCfnMediaInsightsPipelineConfigurationPropsMixin.AmazonTranscribeProcessorConfigurationProperty.getVocabularyFilterName()- Parameters:
vocabularyFilterName- The name of the custom vocabulary filter.- Returns:
this
-
vocabularyFilterNames
@Stability(Stable) public CfnMediaInsightsPipelineConfigurationPropsMixin.AmazonTranscribeProcessorConfigurationProperty.Builder vocabularyFilterNames(String vocabularyFilterNames) Sets the value ofCfnMediaInsightsPipelineConfigurationPropsMixin.AmazonTranscribeProcessorConfigurationProperty.getVocabularyFilterNames()- Parameters:
vocabularyFilterNames- The names of the custom vocabulary filters.- Returns:
this
-
vocabularyName
@Stability(Stable) public CfnMediaInsightsPipelineConfigurationPropsMixin.AmazonTranscribeProcessorConfigurationProperty.Builder vocabularyName(String vocabularyName) Sets the value ofCfnMediaInsightsPipelineConfigurationPropsMixin.AmazonTranscribeProcessorConfigurationProperty.getVocabularyName()- Parameters:
vocabularyName- The name of the custom vocabulary.- Returns:
this
-
vocabularyNames
@Stability(Stable) public CfnMediaInsightsPipelineConfigurationPropsMixin.AmazonTranscribeProcessorConfigurationProperty.Builder vocabularyNames(String vocabularyNames) Sets the value ofCfnMediaInsightsPipelineConfigurationPropsMixin.AmazonTranscribeProcessorConfigurationProperty.getVocabularyNames()- Parameters:
vocabularyNames- The names of the custom vocabularies.- Returns:
this
-
build
@Stability(Stable) public CfnMediaInsightsPipelineConfigurationPropsMixin.AmazonTranscribeProcessorConfigurationProperty build()Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnMediaInsightsPipelineConfigurationPropsMixin.AmazonTranscribeProcessorConfigurationProperty>- Returns:
- a new instance of
CfnMediaInsightsPipelineConfigurationPropsMixin.AmazonTranscribeProcessorConfigurationProperty - Throws:
NullPointerException- if any required attribute was not provided
-