Interface CfnMediaInsightsPipelineConfiguration.MediaInsightsPipelineConfigurationElementProperty

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnMediaInsightsPipelineConfiguration.MediaInsightsPipelineConfigurationElementProperty.Jsii$Proxy
Enclosing class:
CfnMediaInsightsPipelineConfiguration

@Stability(Stable) public static interface CfnMediaInsightsPipelineConfiguration.MediaInsightsPipelineConfigurationElementProperty extends software.amazon.jsii.JsiiSerializable
Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.chime.*;
 MediaInsightsPipelineConfigurationElementProperty mediaInsightsPipelineConfigurationElementProperty = MediaInsightsPipelineConfigurationElementProperty.builder()
         .type("type")
         // the properties below are optional
         .amazonTranscribeCallAnalyticsProcessorConfiguration(AmazonTranscribeCallAnalyticsProcessorConfigurationProperty.builder()
                 .languageCode("languageCode")
                 // the properties below are optional
                 .callAnalyticsStreamCategories(List.of("callAnalyticsStreamCategories"))
                 .contentIdentificationType("contentIdentificationType")
                 .contentRedactionType("contentRedactionType")
                 .enablePartialResultsStabilization(false)
                 .filterPartialResults(false)
                 .languageModelName("languageModelName")
                 .partialResultsStability("partialResultsStability")
                 .piiEntityTypes("piiEntityTypes")
                 .postCallAnalyticsSettings(PostCallAnalyticsSettingsProperty.builder()
                         .dataAccessRoleArn("dataAccessRoleArn")
                         .outputLocation("outputLocation")
                         // the properties below are optional
                         .contentRedactionOutput("contentRedactionOutput")
                         .outputEncryptionKmsKeyId("outputEncryptionKmsKeyId")
                         .build())
                 .vocabularyFilterMethod("vocabularyFilterMethod")
                 .vocabularyFilterName("vocabularyFilterName")
                 .vocabularyName("vocabularyName")
                 .build())
         .amazonTranscribeProcessorConfiguration(AmazonTranscribeProcessorConfigurationProperty.builder()
                 .contentIdentificationType("contentIdentificationType")
                 .contentRedactionType("contentRedactionType")
                 .enablePartialResultsStabilization(false)
                 .filterPartialResults(false)
                 .identifyLanguage(false)
                 .identifyMultipleLanguages(false)
                 .languageCode("languageCode")
                 .languageModelName("languageModelName")
                 .languageOptions("languageOptions")
                 .partialResultsStability("partialResultsStability")
                 .piiEntityTypes("piiEntityTypes")
                 .preferredLanguage("preferredLanguage")
                 .showSpeakerLabel(false)
                 .vocabularyFilterMethod("vocabularyFilterMethod")
                 .vocabularyFilterName("vocabularyFilterName")
                 .vocabularyFilterNames("vocabularyFilterNames")
                 .vocabularyName("vocabularyName")
                 .vocabularyNames("vocabularyNames")
                 .build())
         .kinesisDataStreamSinkConfiguration(KinesisDataStreamSinkConfigurationProperty.builder()
                 .insightsTarget("insightsTarget")
                 .build())
         .s3RecordingSinkConfiguration(S3RecordingSinkConfigurationProperty.builder()
                 .destination("destination")
                 .recordingFileFormat("recordingFileFormat")
                 .build())
         .build();
 

See Also: