Interface CfnProcessingJob.DatasetDefinitionProperty

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

@Stability(Stable) public static interface CfnProcessingJob.DatasetDefinitionProperty extends software.amazon.jsii.JsiiSerializable
Configuration for Dataset Definition inputs.

The Dataset Definition input must specify exactly one of either AthenaDatasetDefinition or RedshiftDatasetDefinition types.

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.sagemaker.*;
 DatasetDefinitionProperty datasetDefinitionProperty = DatasetDefinitionProperty.builder()
         .athenaDatasetDefinition(AthenaDatasetDefinitionProperty.builder()
                 .catalog("catalog")
                 .database("database")
                 .outputFormat("outputFormat")
                 .outputS3Uri("outputS3Uri")
                 .queryString("queryString")
                 // the properties below are optional
                 .kmsKeyId("kmsKeyId")
                 .outputCompression("outputCompression")
                 .workGroup("workGroup")
                 .build())
         .dataDistributionType("dataDistributionType")
         .inputMode("inputMode")
         .localPath("localPath")
         .redshiftDatasetDefinition(RedshiftDatasetDefinitionProperty.builder()
                 .clusterId("clusterId")
                 .clusterRoleArn("clusterRoleArn")
                 .database("database")
                 .dbUser("dbUser")
                 .outputFormat("outputFormat")
                 .outputS3Uri("outputS3Uri")
                 .queryString("queryString")
                 // the properties below are optional
                 .kmsKeyId("kmsKeyId")
                 .outputCompression("outputCompression")
                 .build())
         .build();
 

See Also: