Class CfnDataAutomationProjectPropsMixin
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.Mixin
software.amazon.awscdk.cfnpropertymixins.services.bedrock.CfnDataAutomationProjectPropsMixin
- All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable,software.constructs.IMixin
@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)",
date="2026-03-11T13:19:56.442Z")
@Stability(Stable)
public class CfnDataAutomationProjectPropsMixin
extends Mixin
implements software.constructs.IMixin
A data automation project.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.bedrock.*;
import software.amazon.awscdk.*;
IMergeStrategy mergeStrategy;
CfnDataAutomationProjectPropsMixin cfnDataAutomationProjectPropsMixin = CfnDataAutomationProjectPropsMixin.Builder.create(CfnDataAutomationProjectMixinProps.builder()
.customOutputConfiguration(CustomOutputConfigurationProperty.builder()
.blueprints(List.of(BlueprintItemProperty.builder()
.blueprintArn("blueprintArn")
.blueprintStage("blueprintStage")
.blueprintVersion("blueprintVersion")
.build()))
.build())
.kmsEncryptionContext(Map.of(
"kmsEncryptionContextKey", "kmsEncryptionContext"))
.kmsKeyId("kmsKeyId")
.overrideConfiguration(OverrideConfigurationProperty.builder()
.audio(AudioOverrideConfigurationProperty.builder()
.languageConfiguration(AudioLanguageConfigurationProperty.builder()
.generativeOutputLanguage("generativeOutputLanguage")
.identifyMultipleLanguages(false)
.inputLanguages(List.of("inputLanguages"))
.build())
.modalityProcessing(ModalityProcessingConfigurationProperty.builder()
.state("state")
.build())
.sensitiveDataConfiguration(SensitiveDataConfigurationProperty.builder()
.detectionMode("detectionMode")
.detectionScope(List.of("detectionScope"))
.piiEntitiesConfiguration(PIIEntitiesConfigurationProperty.builder()
.piiEntityTypes(List.of("piiEntityTypes"))
.redactionMaskMode("redactionMaskMode")
.build())
.build())
.build())
.document(DocumentOverrideConfigurationProperty.builder()
.modalityProcessing(ModalityProcessingConfigurationProperty.builder()
.state("state")
.build())
.sensitiveDataConfiguration(SensitiveDataConfigurationProperty.builder()
.detectionMode("detectionMode")
.detectionScope(List.of("detectionScope"))
.piiEntitiesConfiguration(PIIEntitiesConfigurationProperty.builder()
.piiEntityTypes(List.of("piiEntityTypes"))
.redactionMaskMode("redactionMaskMode")
.build())
.build())
.splitter(SplitterConfigurationProperty.builder()
.state("state")
.build())
.build())
.image(ImageOverrideConfigurationProperty.builder()
.modalityProcessing(ModalityProcessingConfigurationProperty.builder()
.state("state")
.build())
.sensitiveDataConfiguration(SensitiveDataConfigurationProperty.builder()
.detectionMode("detectionMode")
.detectionScope(List.of("detectionScope"))
.piiEntitiesConfiguration(PIIEntitiesConfigurationProperty.builder()
.piiEntityTypes(List.of("piiEntityTypes"))
.redactionMaskMode("redactionMaskMode")
.build())
.build())
.build())
.modalityRouting(ModalityRoutingConfigurationProperty.builder()
.jpeg("jpeg")
.mov("mov")
.mp4("mp4")
.png("png")
.build())
.video(VideoOverrideConfigurationProperty.builder()
.modalityProcessing(ModalityProcessingConfigurationProperty.builder()
.state("state")
.build())
.sensitiveDataConfiguration(SensitiveDataConfigurationProperty.builder()
.detectionMode("detectionMode")
.detectionScope(List.of("detectionScope"))
.piiEntitiesConfiguration(PIIEntitiesConfigurationProperty.builder()
.piiEntityTypes(List.of("piiEntityTypes"))
.redactionMaskMode("redactionMaskMode")
.build())
.build())
.build())
.build())
.projectDescription("projectDescription")
.projectName("projectName")
.projectType("projectType")
.standardOutputConfiguration(StandardOutputConfigurationProperty.builder()
.audio(AudioStandardOutputConfigurationProperty.builder()
.extraction(AudioStandardExtractionProperty.builder()
.category(AudioExtractionCategoryProperty.builder()
.state("state")
.typeConfiguration(AudioExtractionCategoryTypeConfigurationProperty.builder()
.transcript(TranscriptConfigurationProperty.builder()
.channelLabeling(ChannelLabelingConfigurationProperty.builder()
.state("state")
.build())
.speakerLabeling(SpeakerLabelingConfigurationProperty.builder()
.state("state")
.build())
.build())
.build())
.types(List.of("types"))
.build())
.build())
.generativeField(AudioStandardGenerativeFieldProperty.builder()
.state("state")
.types(List.of("types"))
.build())
.build())
.document(DocumentStandardOutputConfigurationProperty.builder()
.extraction(DocumentStandardExtractionProperty.builder()
.boundingBox(DocumentBoundingBoxProperty.builder()
.state("state")
.build())
.granularity(DocumentExtractionGranularityProperty.builder()
.types(List.of("types"))
.build())
.build())
.generativeField(DocumentStandardGenerativeFieldProperty.builder()
.state("state")
.build())
.outputFormat(DocumentOutputFormatProperty.builder()
.additionalFileFormat(DocumentOutputAdditionalFileFormatProperty.builder()
.state("state")
.build())
.textFormat(DocumentOutputTextFormatProperty.builder()
.types(List.of("types"))
.build())
.build())
.build())
.image(ImageStandardOutputConfigurationProperty.builder()
.extraction(ImageStandardExtractionProperty.builder()
.boundingBox(ImageBoundingBoxProperty.builder()
.state("state")
.build())
.category(ImageExtractionCategoryProperty.builder()
.state("state")
.types(List.of("types"))
.build())
.build())
.generativeField(ImageStandardGenerativeFieldProperty.builder()
.state("state")
.types(List.of("types"))
.build())
.build())
.video(VideoStandardOutputConfigurationProperty.builder()
.extraction(VideoStandardExtractionProperty.builder()
.boundingBox(VideoBoundingBoxProperty.builder()
.state("state")
.build())
.category(VideoExtractionCategoryProperty.builder()
.state("state")
.types(List.of("types"))
.build())
.build())
.generativeField(VideoStandardGenerativeFieldProperty.builder()
.state("state")
.types(List.of("types"))
.build())
.build())
.build())
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.build())
.strategy(mergeStrategy)
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceSettings for generating data from audio.static interfaceAllows configuration of extractions for different types of data, such as transcript and content moderation.static interfaceThis allows you to set the input and output language of your audio.static interfaceSets whether your project will process audio or not.static interfaceSettings for generating data from audio.static interfaceSettings for generating descriptions of audio.static interfaceOutput settings for processing audio.static interfaceAn abbreviated summary of a blueprint.static final classA fluent builder forCfnDataAutomationProjectPropsMixin.static interfaceEnables or disables channel labeling.static interfaceBlueprints to apply to objects processed by the project.static interfaceBounding box settings for documents.static interfaceGranularity settings for documents.static interfaceOutput settings for additional file formats.static interfaceA document output format.static interfaceAn output text format.static interfaceAdditional settings for a project.static interfaceSettings for generating data from documents.static interfaceSettings for generating descriptions of documents.static interfaceOutput settings for processing documents.static interfaceBounding box settings for a project.static interfaceSettings for generating categorical data from images.static interfaceSets whether your project will process images or not.static interfaceSettings for generating data from images.static interfaceSettings for generating descriptions of images.static interfaceOutput settings for processing images.static interfaceThis element is used to determine if the modality it is associated with is enabled or disabled.static interfaceThis element allows you to set up where JPEG, PNG, MOV, and MP4 files get routed to for processing.static interfaceAdditional settings for a project.static interfaceConfiguration for detecting and redacting Personally Identifiable Information (PII) entities.static interfaceConfiguration for detecting and redacting sensitive data in content.static interfaceEnables or disables speaker labeling.static interfaceDocument splitter settings.static interfaceThe project's standard output configuration.static interfaceConfiguration for transcript options.static interfaceBounding box settings for video.static interfaceSettings for generating categorical data from video.static interfaceSets whether your project will process videos or not.static interfaceSettings for generating data from video.static interfaceSettings for generating descriptions of video.static interfaceOutput settings for processing video.Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.constructs.IMixin
software.constructs.IMixin.Jsii$Default, software.constructs.IMixin.Jsii$Proxy -
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionCreate a mixin to apply properties toAWS::Bedrock::DataAutomationProject.CfnDataAutomationProjectPropsMixin(CfnDataAutomationProjectMixinProps props, CfnPropertyMixinOptions options) Create a mixin to apply properties toAWS::Bedrock::DataAutomationProject.protectedCfnDataAutomationProjectPropsMixin(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) protectedCfnDataAutomationProjectPropsMixin(software.amazon.jsii.JsiiObjectRef objRef) -
Method Summary
Modifier and TypeMethodDescriptionvoidapplyTo(software.constructs.IConstruct construct) Apply the mixin properties to the construct.protected CfnDataAutomationProjectMixinPropsgetProps()protected IMergeStrategysupports(software.constructs.IConstruct construct) Check if this mixin supports the given construct.Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Field Details
-
CFN_PROPERTY_KEYS
-
-
Constructor Details
-
CfnDataAutomationProjectPropsMixin
protected CfnDataAutomationProjectPropsMixin(software.amazon.jsii.JsiiObjectRef objRef) -
CfnDataAutomationProjectPropsMixin
protected CfnDataAutomationProjectPropsMixin(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) -
CfnDataAutomationProjectPropsMixin
@Stability(Stable) public CfnDataAutomationProjectPropsMixin(@NotNull CfnDataAutomationProjectMixinProps props, @Nullable CfnPropertyMixinOptions options) Create a mixin to apply properties toAWS::Bedrock::DataAutomationProject.- Parameters:
props- L1 properties to apply. This parameter is required.options- Mixin options.
-
CfnDataAutomationProjectPropsMixin
@Stability(Stable) public CfnDataAutomationProjectPropsMixin(@NotNull CfnDataAutomationProjectMixinProps props) Create a mixin to apply properties toAWS::Bedrock::DataAutomationProject.- Parameters:
props- L1 properties to apply. This parameter is required.
-
-
Method Details
-
applyTo
@Stability(Stable) public void applyTo(@NotNull software.constructs.IConstruct construct) Apply the mixin properties to the construct. -
supports
@Stability(Stable) @NotNull public Boolean supports(@NotNull software.constructs.IConstruct construct) Check if this mixin supports the given construct. -
getProps
-
getStrategy
-