Class CfnTransformJobPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.sagemaker.CfnTransformJobPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnTransformJobPropsMixin>
- Enclosing class:
CfnTransformJobPropsMixin
@Stability(Stable)
public static final class CfnTransformJobPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnTransformJobPropsMixin>
A fluent builder for
CfnTransformJobPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbatchStrategy(String batchStrategy) Specifies the number of records to include in a mini-batch for an HTTP inference request.build()create()create(CfnPropertyMixinOptions options) dataCaptureConfig(CfnTransformJobPropsMixin.DataCaptureConfigProperty dataCaptureConfig) Configuration to control how SageMaker captures inference data.dataCaptureConfig(IResolvable dataCaptureConfig) Configuration to control how SageMaker captures inference data.dataProcessing(CfnTransformJobPropsMixin.DataProcessingProperty dataProcessing) The data structure used to specify the data to be used for inference in a batch transform job.dataProcessing(IResolvable dataProcessing) The data structure used to specify the data to be used for inference in a batch transform job.environment(Map<String, String> environment) The environment variables to set in the Docker container.environment(IResolvable environment) The environment variables to set in the Docker container.experimentConfig(CfnTransformJobPropsMixin.ExperimentConfigProperty experimentConfig) Associates a SageMaker job as a trial component with an experiment and trial.experimentConfig(IResolvable experimentConfig) Associates a SageMaker job as a trial component with an experiment and trial.maxConcurrentTransforms(Number maxConcurrentTransforms) The maximum number of parallel requests that can be sent to each instance in a transform job.maxPayloadInMb(Number maxPayloadInMb) The maximum allowed size of the payload, in MB.modelClientConfig(CfnTransformJobPropsMixin.ModelClientConfigProperty modelClientConfig) Configures the timeout and maximum number of retries for processing a transform job invocation.modelClientConfig(IResolvable modelClientConfig) Configures the timeout and maximum number of retries for processing a transform job invocation.The name of the model that you want to use for the transform job.tags(List<? extends CfnTransformJobPropsMixin.TagsItemsProperty> tags) An array of key-value pairs.transformInput(CfnTransformJobPropsMixin.TransformInputProperty transformInput) Describes the input source and the way the transform job consumes it.transformInput(IResolvable transformInput) Describes the input source and the way the transform job consumes it.transformOutput(CfnTransformJobPropsMixin.TransformOutputProperty transformOutput) Describes the results of the transform job.transformOutput(IResolvable transformOutput) Describes the results of the transform job.transformResources(CfnTransformJobPropsMixin.TransformResourcesProperty transformResources) Describes the resources, including ML instance types and ML instance count, to use for the transform job.transformResources(IResolvable transformResources) Describes the resources, including ML instance types and ML instance count, to use for the transform job.
-
Method Details
-
create
@Stability(Stable) public static CfnTransformJobPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnTransformJobPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnTransformJobPropsMixin.Builder.
-
batchStrategy
Specifies the number of records to include in a mini-batch for an HTTP inference request.- Parameters:
batchStrategy- Specifies the number of records to include in a mini-batch for an HTTP inference request. This parameter is required.- Returns:
this- See Also:
-
dataCaptureConfig
@Stability(Stable) public CfnTransformJobPropsMixin.Builder dataCaptureConfig(IResolvable dataCaptureConfig) Configuration to control how SageMaker captures inference data.- Parameters:
dataCaptureConfig- Configuration to control how SageMaker captures inference data. This parameter is required.- Returns:
this- See Also:
-
dataCaptureConfig
@Stability(Stable) public CfnTransformJobPropsMixin.Builder dataCaptureConfig(CfnTransformJobPropsMixin.DataCaptureConfigProperty dataCaptureConfig) Configuration to control how SageMaker captures inference data.- Parameters:
dataCaptureConfig- Configuration to control how SageMaker captures inference data. This parameter is required.- Returns:
this- See Also:
-
dataProcessing
@Stability(Stable) public CfnTransformJobPropsMixin.Builder dataProcessing(IResolvable dataProcessing) The data structure used to specify the data to be used for inference in a batch transform job.- Parameters:
dataProcessing- The data structure used to specify the data to be used for inference in a batch transform job. This parameter is required.- Returns:
this- See Also:
-
dataProcessing
@Stability(Stable) public CfnTransformJobPropsMixin.Builder dataProcessing(CfnTransformJobPropsMixin.DataProcessingProperty dataProcessing) The data structure used to specify the data to be used for inference in a batch transform job.- Parameters:
dataProcessing- The data structure used to specify the data to be used for inference in a batch transform job. This parameter is required.- Returns:
this- See Also:
-
environment
The environment variables to set in the Docker container.- Parameters:
environment- The environment variables to set in the Docker container. This parameter is required.- Returns:
this- See Also:
-
environment
@Stability(Stable) public CfnTransformJobPropsMixin.Builder environment(Map<String, String> environment) The environment variables to set in the Docker container.- Parameters:
environment- The environment variables to set in the Docker container. This parameter is required.- Returns:
this- See Also:
-
experimentConfig
@Stability(Stable) public CfnTransformJobPropsMixin.Builder experimentConfig(IResolvable experimentConfig) Associates a SageMaker job as a trial component with an experiment and trial.- Parameters:
experimentConfig- Associates a SageMaker job as a trial component with an experiment and trial. This parameter is required.- Returns:
this- See Also:
-
experimentConfig
@Stability(Stable) public CfnTransformJobPropsMixin.Builder experimentConfig(CfnTransformJobPropsMixin.ExperimentConfigProperty experimentConfig) Associates a SageMaker job as a trial component with an experiment and trial.- Parameters:
experimentConfig- Associates a SageMaker job as a trial component with an experiment and trial. This parameter is required.- Returns:
this- See Also:
-
maxConcurrentTransforms
@Stability(Stable) public CfnTransformJobPropsMixin.Builder maxConcurrentTransforms(Number maxConcurrentTransforms) The maximum number of parallel requests that can be sent to each instance in a transform job.- Parameters:
maxConcurrentTransforms- The maximum number of parallel requests that can be sent to each instance in a transform job. This parameter is required.- Returns:
this- See Also:
-
maxPayloadInMb
The maximum allowed size of the payload, in MB.- Parameters:
maxPayloadInMb- The maximum allowed size of the payload, in MB. This parameter is required.- Returns:
this- See Also:
-
modelClientConfig
@Stability(Stable) public CfnTransformJobPropsMixin.Builder modelClientConfig(IResolvable modelClientConfig) Configures the timeout and maximum number of retries for processing a transform job invocation.- Parameters:
modelClientConfig- Configures the timeout and maximum number of retries for processing a transform job invocation. This parameter is required.- Returns:
this- See Also:
-
modelClientConfig
@Stability(Stable) public CfnTransformJobPropsMixin.Builder modelClientConfig(CfnTransformJobPropsMixin.ModelClientConfigProperty modelClientConfig) Configures the timeout and maximum number of retries for processing a transform job invocation.- Parameters:
modelClientConfig- Configures the timeout and maximum number of retries for processing a transform job invocation. This parameter is required.- Returns:
this- See Also:
-
modelName
The name of the model that you want to use for the transform job.- Parameters:
modelName- The name of the model that you want to use for the transform job. This parameter is required.- Returns:
this- See Also:
-
tags
@Stability(Stable) public CfnTransformJobPropsMixin.Builder tags(List<? extends CfnTransformJobPropsMixin.TagsItemsProperty> tags) An array of key-value pairs.- Parameters:
tags- An array of key-value pairs. This parameter is required.- Returns:
this- See Also:
-
transformInput
@Stability(Stable) public CfnTransformJobPropsMixin.Builder transformInput(IResolvable transformInput) Describes the input source and the way the transform job consumes it.- Parameters:
transformInput- Describes the input source and the way the transform job consumes it. This parameter is required.- Returns:
this- See Also:
-
transformInput
@Stability(Stable) public CfnTransformJobPropsMixin.Builder transformInput(CfnTransformJobPropsMixin.TransformInputProperty transformInput) Describes the input source and the way the transform job consumes it.- Parameters:
transformInput- Describes the input source and the way the transform job consumes it. This parameter is required.- Returns:
this- See Also:
-
transformOutput
@Stability(Stable) public CfnTransformJobPropsMixin.Builder transformOutput(IResolvable transformOutput) Describes the results of the transform job.- Parameters:
transformOutput- Describes the results of the transform job. This parameter is required.- Returns:
this- See Also:
-
transformOutput
@Stability(Stable) public CfnTransformJobPropsMixin.Builder transformOutput(CfnTransformJobPropsMixin.TransformOutputProperty transformOutput) Describes the results of the transform job.- Parameters:
transformOutput- Describes the results of the transform job. This parameter is required.- Returns:
this- See Also:
-
transformResources
@Stability(Stable) public CfnTransformJobPropsMixin.Builder transformResources(IResolvable transformResources) Describes the resources, including ML instance types and ML instance count, to use for the transform job.- Parameters:
transformResources- Describes the resources, including ML instance types and ML instance count, to use for the transform job. This parameter is required.- Returns:
this- See Also:
-
transformResources
@Stability(Stable) public CfnTransformJobPropsMixin.Builder transformResources(CfnTransformJobPropsMixin.TransformResourcesProperty transformResources) Describes the resources, including ML instance types and ML instance count, to use for the transform job.- Parameters:
transformResources- Describes the resources, including ML instance types and ML instance count, to use for the transform job. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnTransformJobPropsMixin>- Returns:
- a newly built instance of
CfnTransformJobPropsMixin.
-