Interface CfnMediaInsightsPipelineConfigurationProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnMediaInsightsPipelineConfigurationProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.140.0 (build 79fd58c)",
date="2026-09-30T11:04:46.947Z")
@Stability(Stable)
public interface CfnMediaInsightsPipelineConfigurationProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnMediaInsightsPipelineConfiguration.
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.*;
CfnMediaInsightsPipelineConfigurationProps cfnMediaInsightsPipelineConfigurationProps = CfnMediaInsightsPipelineConfigurationProps.builder()
.elements(List.of(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()))
.mediaInsightsPipelineConfigurationName("mediaInsightsPipelineConfigurationName")
.resourceAccessRoleArn("resourceAccessRoleArn")
// the properties below are optional
.realTimeAlertConfiguration(RealTimeAlertConfigurationProperty.builder()
.disabled(false)
.rules(List.of(RealTimeAlertRuleProperty.builder()
.type("type")
// the properties below are optional
.issueDetectionConfiguration(IssueDetectionConfigurationProperty.builder()
.ruleName("ruleName")
.build())
.keywordMatchConfiguration(KeywordMatchConfigurationProperty.builder()
.keywords(List.of("keywords"))
.ruleName("ruleName")
// the properties below are optional
.negate(false)
.build())
.sentimentConfiguration(SentimentConfigurationProperty.builder()
.ruleName("ruleName")
.sentimentType("sentimentType")
.timePeriod(123)
.build())
.build()))
.build())
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnMediaInsightsPipelineConfigurationPropsstatic final classAn implementation forCfnMediaInsightsPipelineConfigurationProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()The elements in the configuration.The name of the media insights pipeline configuration.default ObjectReturns union: eitherIResolvableorCfnMediaInsightsPipelineConfiguration.RealTimeAlertConfigurationPropertyThe ARN of the role used by the service to access Amazon Web Services resources.getTags()The tags associated with the configuration.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getElements
The elements in the configuration.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnMediaInsightsPipelineConfiguration.MediaInsightsPipelineConfigurationElementProperty>- See Also:
-
getMediaInsightsPipelineConfigurationName
The name of the media insights pipeline configuration.- See Also:
-
getResourceAccessRoleArn
The ARN of the role used by the service to access Amazon Web Services resources.- See Also:
-
getRealTimeAlertConfiguration
Returns union: eitherIResolvableorCfnMediaInsightsPipelineConfiguration.RealTimeAlertConfigurationProperty- See Also:
-
getTags
The tags associated with the configuration.- See Also:
-
builder
-