@Generated(value="jsii-pacmak/1.74.0 (build 6d08790)", date="2023-03-22T19:35:50.417Z") public class SageMakerCreateTransformJob extends TaskStateBase
Example:
SageMakerCreateTransformJob.Builder.create(this, "Batch Inference") .transformJobName("MyTransformJob") .modelName("MyModelName") .modelClientOptions(ModelClientOptions.builder() .invocationsMaxRetries(3) // default is 0 .invocationsTimeout(Duration.minutes(5)) .build()) .transformInput(TransformInput.builder() .transformDataSource(TransformDataSource.builder() .s3DataSource(TransformS3DataSource.builder() .s3Uri("s3://inputbucket/train") .s3DataType(S3DataType.S3_PREFIX) .build()) .build()) .build()) .transformOutput(TransformOutput.builder() .s3OutputPath("s3://outputbucket/TransformJobOutputPath") .build()) .transformResources(TransformResources.builder() .instanceCount(1) .instanceType(InstanceType.of(InstanceClass.M4, InstanceSize.XLARGE)) .build()) .build();
Modifier and Type | Class and Description |
---|---|
static class |
SageMakerCreateTransformJob.Builder
A fluent builder for
SageMakerCreateTransformJob . |
INextable.Jsii$Default
IChainable.Jsii$Default
IConstruct.Jsii$Default
Modifier | Constructor and Description |
---|---|
protected |
SageMakerCreateTransformJob(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) |
protected |
SageMakerCreateTransformJob(software.amazon.jsii.JsiiObjectRef objRef) |
|
SageMakerCreateTransformJob(software.constructs.Construct scope,
java.lang.String id,
SageMakerCreateTransformJobProps props) |
Modifier and Type | Method and Description |
---|---|
IRole |
getRole()
The execution role for the Sagemaker transform job.
|
protected TaskMetricsConfig |
getTaskMetrics() |
protected java.util.List<PolicyStatement> |
getTaskPolicies() |
addCatch, addCatch, addRetry, addRetry, getEndStates, metric, metric, metricFailed, metricFailed, metricHeartbeatTimedOut, metricHeartbeatTimedOut, metricRunTime, metricRunTime, metricScheduled, metricScheduled, metricScheduleTime, metricScheduleTime, metricStarted, metricStarted, metricSucceeded, metricSucceeded, metricTime, metricTime, metricTimedOut, metricTimedOut, next, toStateJson, whenBoundToGraph
addBranch, addChoice, addIterator, addPrefix, bindToGraph, filterNextables, findReachableEndStates, findReachableEndStates, findReachableStates, findReachableStates, getBranches, getComment, getDefaultChoice, getId, getInputPath, getIteration, getOutputPath, getParameters, getResultPath, getResultSelector, getStartState, getStateId, makeDefault, makeNext, prefixStates, renderBranches, renderChoices, renderInputOutput, renderIterator, renderNextEnd, renderResultSelector, renderRetryCatch, setDefaultChoice, setIteration
getNode, isConstruct, onPrepare, onSynthesize, onValidate, prepare, synthesize, validate
protected SageMakerCreateTransformJob(software.amazon.jsii.JsiiObjectRef objRef)
protected SageMakerCreateTransformJob(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
public SageMakerCreateTransformJob(software.constructs.Construct scope, java.lang.String id, SageMakerCreateTransformJobProps props)
scope
- This parameter is required.id
- This parameter is required.props
- This parameter is required.public IRole getRole()
Only available after task has been added to a state machine.
protected TaskMetricsConfig getTaskMetrics()
getTaskMetrics
in class TaskStateBase
protected java.util.List<PolicyStatement> getTaskPolicies()
getTaskPolicies
in class TaskStateBase