Interface CfnTransformJobMixinProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnTransformJobMixinProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.138.0 (build 0ca7ee8)",
date="2026-08-10T14:51:26.133Z")
@Stability(Stable)
public interface CfnTransformJobMixinProps
extends software.amazon.jsii.JsiiSerializable
Properties for CfnTransformJobPropsMixin.
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.*;
CfnTransformJobMixinProps cfnTransformJobMixinProps = CfnTransformJobMixinProps.builder()
.batchStrategy("batchStrategy")
.dataCaptureConfig(DataCaptureConfigProperty.builder()
.destinationS3Uri("destinationS3Uri")
.generateInferenceId(false)
.kmsKeyId("kmsKeyId")
.build())
.dataProcessing(DataProcessingProperty.builder()
.inputFilter("inputFilter")
.joinSource("joinSource")
.outputFilter("outputFilter")
.build())
.environment(Map.of(
"environmentKey", "environment"))
.experimentConfig(ExperimentConfigProperty.builder()
.experimentName("experimentName")
.trialComponentDisplayName("trialComponentDisplayName")
.trialName("trialName")
.build())
.maxConcurrentTransforms(123)
.maxPayloadInMb(123)
.modelClientConfig(ModelClientConfigProperty.builder()
.invocationsMaxRetries(123)
.invocationsTimeoutInSeconds(123)
.build())
.modelName("modelName")
.tags(List.of(TagsItemsProperty.builder()
.key("key")
.value("value")
.build()))
.transformInput(TransformInputProperty.builder()
.compressionType("compressionType")
.contentType("contentType")
.dataSource(DataSourceProperty.builder()
.s3DataSource(S3DataSourceProperty.builder()
.s3DataType("s3DataType")
.s3Uri("s3Uri")
.build())
.build())
.splitType("splitType")
.build())
.transformOutput(TransformOutputProperty.builder()
.accept("accept")
.assembleWith("assembleWith")
.kmsKeyId("kmsKeyId")
.s3OutputPath("s3OutputPath")
.build())
.transformResources(TransformResourcesProperty.builder()
.instanceCount(123)
.instanceType("instanceType")
.volumeKmsKeyId("volumeKmsKeyId")
.build())
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnTransformJobMixinPropsstatic final classAn implementation forCfnTransformJobMixinProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringSpecifies the number of records to include in a mini-batch for an HTTP inference request.default ObjectConfiguration to control how SageMaker captures inference data.default ObjectThe data structure used to specify the data to be used for inference in a batch transform job.default ObjectThe environment variables to set in the Docker container.default ObjectAssociates a SageMaker job as a trial component with an experiment and trial.default NumberThe maximum number of parallel requests that can be sent to each instance in a transform job.default NumberThe maximum allowed size of the payload, in MB.default ObjectConfigures the timeout and maximum number of retries for processing a transform job invocation.default StringThe name of the model that you want to use for the transform job.getTags()An array of key-value pairs.default ObjectDescribes the input source and the way the transform job consumes it.default ObjectDescribes the results of the transform job.default ObjectDescribes the resources, including ML instance types and ML instance count, to use for the transform job.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getBatchStrategy
Specifies the number of records to include in a mini-batch for an HTTP inference request.- See Also:
-
getDataCaptureConfig
Configuration to control how SageMaker captures inference data.Returns union: either
IResolvableorCfnTransformJobPropsMixin.DataCaptureConfigProperty- See Also:
-
getDataProcessing
The data structure used to specify the data to be used for inference in a batch transform job.Returns union: either
IResolvableorCfnTransformJobPropsMixin.DataProcessingProperty- See Also:
-
getEnvironment
The environment variables to set in the Docker container.Returns union: either
IResolvableor Mapinvalid input: '<'String,String>- See Also:
-
getExperimentConfig
Associates a SageMaker job as a trial component with an experiment and trial.Returns union: either
IResolvableorCfnTransformJobPropsMixin.ExperimentConfigProperty- See Also:
-
getMaxConcurrentTransforms
The maximum number of parallel requests that can be sent to each instance in a transform job.- See Also:
-
getMaxPayloadInMb
The maximum allowed size of the payload, in MB.- See Also:
-
getModelClientConfig
Configures the timeout and maximum number of retries for processing a transform job invocation.Returns union: either
IResolvableorCfnTransformJobPropsMixin.ModelClientConfigProperty- See Also:
-
getModelName
The name of the model that you want to use for the transform job.- See Also:
-
getTags
An array of key-value pairs.- See Also:
-
getTransformInput
Describes the input source and the way the transform job consumes it.Returns union: either
IResolvableorCfnTransformJobPropsMixin.TransformInputProperty- See Also:
-
getTransformOutput
Describes the results of the transform job.Returns union: either
IResolvableorCfnTransformJobPropsMixin.TransformOutputProperty- See Also:
-
getTransformResources
Describes the resources, including ML instance types and ML instance count, to use for the transform job.Returns union: either
IResolvableorCfnTransformJobPropsMixin.TransformResourcesProperty- See Also:
-
builder
- Returns:
- a
CfnTransformJobMixinProps.BuilderofCfnTransformJobMixinProps
-