Interface ProcessingInput.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ProcessingInput.Builder,,ProcessingInput> SdkBuilder<ProcessingInput.Builder,,ProcessingInput> SdkPojo
- Enclosing class:
ProcessingInput
-
Method Summary
Modifier and TypeMethodDescriptionappManaged(Boolean appManaged) WhenTrue, input operations such as data download are managed natively by the processing job application.default ProcessingInput.BuilderdatasetDefinition(Consumer<DatasetDefinition.Builder> datasetDefinition) Configuration for a Dataset Definition input.datasetDefinition(DatasetDefinition datasetDefinition) Configuration for a Dataset Definition input.The name for the processing job input.default ProcessingInput.Builders3Input(Consumer<ProcessingS3Input.Builder> s3Input) Configuration for downloading input data from Amazon S3 into the processing container.s3Input(ProcessingS3Input s3Input) Configuration for downloading input data from Amazon S3 into the processing container.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
inputName
The name for the processing job input.
- Parameters:
inputName- The name for the processing job input.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
appManaged
When
True, input operations such as data download are managed natively by the processing job application. WhenFalse(default), input operations are managed by Amazon SageMaker.- Parameters:
appManaged- WhenTrue, input operations such as data download are managed natively by the processing job application. WhenFalse(default), input operations are managed by Amazon SageMaker.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3Input
Configuration for downloading input data from Amazon S3 into the processing container.
- Parameters:
s3Input- Configuration for downloading input data from Amazon S3 into the processing container.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3Input
Configuration for downloading input data from Amazon S3 into the processing container.
This is a convenience method that creates an instance of theProcessingS3Input.Builderavoiding the need to create one manually viaProcessingS3Input.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tos3Input(ProcessingS3Input).- Parameters:
s3Input- a consumer that will call methods onProcessingS3Input.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
datasetDefinition
Configuration for a Dataset Definition input.
- Parameters:
datasetDefinition- Configuration for a Dataset Definition input.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
datasetDefinition
default ProcessingInput.Builder datasetDefinition(Consumer<DatasetDefinition.Builder> datasetDefinition) Configuration for a Dataset Definition input.
This is a convenience method that creates an instance of theDatasetDefinition.Builderavoiding the need to create one manually viaDatasetDefinition.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todatasetDefinition(DatasetDefinition).- Parameters:
datasetDefinition- a consumer that will call methods onDatasetDefinition.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-