Interface CfnProcessingJobPropsMixin.ProcessingInputsObjectProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnProcessingJobPropsMixin.ProcessingInputsObjectProperty.Jsii$Proxy
- Enclosing class:
CfnProcessingJobPropsMixin
@Stability(Stable)
public static interface CfnProcessingJobPropsMixin.ProcessingInputsObjectProperty
extends software.amazon.jsii.JsiiSerializable
The inputs for a processing job.
The processing input must specify exactly one of either S3Input or DatasetDefinition 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.cfnpropertymixins.services.sagemaker.*;
ProcessingInputsObjectProperty processingInputsObjectProperty = ProcessingInputsObjectProperty.builder()
.appManaged(false)
.datasetDefinition(DatasetDefinitionProperty.builder()
.athenaDatasetDefinition(AthenaDatasetDefinitionProperty.builder()
.catalog("catalog")
.database("database")
.kmsKeyId("kmsKeyId")
.outputCompression("outputCompression")
.outputFormat("outputFormat")
.outputS3Uri("outputS3Uri")
.queryString("queryString")
.workGroup("workGroup")
.build())
.dataDistributionType("dataDistributionType")
.inputMode("inputMode")
.localPath("localPath")
.redshiftDatasetDefinition(RedshiftDatasetDefinitionProperty.builder()
.clusterId("clusterId")
.clusterRoleArn("clusterRoleArn")
.database("database")
.dbUser("dbUser")
.kmsKeyId("kmsKeyId")
.outputCompression("outputCompression")
.outputFormat("outputFormat")
.outputS3Uri("outputS3Uri")
.queryString("queryString")
.build())
.build())
.inputName("inputName")
.s3Input(S3InputProperty.builder()
.localPath("localPath")
.s3CompressionType("s3CompressionType")
.s3DataDistributionType("s3DataDistributionType")
.s3DataType("s3DataType")
.s3InputMode("s3InputMode")
.s3Uri("s3Uri")
.build())
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classstatic final classAn implementation forCfnProcessingJobPropsMixin.ProcessingInputsObjectProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectWhenTrue, input operations such as data download are managed natively by the processing job application.default ObjectConfiguration for Dataset Definition inputs.default StringThe name for the processing job input.default ObjectConfiguration for downloading input data from Amazon S3 into the processing container.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAppManaged
WhenTrue, input operations such as data download are managed natively by the processing job application.When
False(default), input operations are managed by Amazon SageMaker.Returns union: either
BooleanorIResolvable- See Also:
-
getDatasetDefinition
Configuration for Dataset Definition inputs.The Dataset Definition input must specify exactly one of either
AthenaDatasetDefinitionorRedshiftDatasetDefinitiontypes.Returns union: either
IResolvableorCfnProcessingJobPropsMixin.DatasetDefinitionProperty- See Also:
-
getInputName
The name for the processing job input.- See Also:
-
getS3Input
Configuration for downloading input data from Amazon S3 into the processing container.Returns union: either
IResolvableorCfnProcessingJobPropsMixin.S3InputProperty- See Also:
-
builder
@Stability(Stable) static CfnProcessingJobPropsMixin.ProcessingInputsObjectProperty.Builder builder()
-