Interface ITransformInput
Dataset to be transformed and the Amazon S3 location where it is stored.
Namespace: Amazon.CDK.AWS.StepFunctions.Tasks
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface ITransformInput
Syntax (vb)
Public Interface ITransformInput
Remarks
ExampleMetadata: infused
Examples
new SageMakerCreateTransformJob(this, "Batch Inference", new SageMakerCreateTransformJobProps {
TransformJobName = "MyTransformJob",
ModelName = "MyModelName",
ModelClientOptions = new ModelClientOptions {
InvocationsMaxRetries = 3, // default is 0
InvocationsTimeout = Duration.Minutes(5)
},
TransformInput = new TransformInput {
TransformDataSource = new TransformDataSource {
S3DataSource = new TransformS3DataSource {
S3Uri = "s3://inputbucket/train",
S3DataType = S3DataType.S3_PREFIX
}
}
},
TransformOutput = new TransformOutput {
S3OutputPath = "s3://outputbucket/TransformJobOutputPath"
},
TransformResources = new TransformResources {
InstanceCount = 1,
InstanceType = InstanceType.Of(InstanceClass.M4, InstanceSize.XLARGE)
}
});
Synopsis
Properties
CompressionType | The compression type of the transform data. |
ContentType | Multipurpose internet mail extension (MIME) type of the data. |
SplitType | Method to use to split the transform job's data files into smaller batches. |
TransformDataSource | S3 location of the channel data. |
Properties
CompressionType
The compression type of the transform data.
virtual Nullable<CompressionType> CompressionType { get; }
Property Value
System.Nullable<CompressionType>
Remarks
Default: NONE
ContentType
Multipurpose internet mail extension (MIME) type of the data.
virtual string ContentType { get; }
Property Value
System.String
Remarks
Default: - None
SplitType
Method to use to split the transform job's data files into smaller batches.
virtual Nullable<SplitType> SplitType { get; }
Property Value
System.Nullable<SplitType>
Remarks
Default: NONE
TransformDataSource
S3 location of the channel data.
ITransformDataSource TransformDataSource { get; }
Property Value