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.Builder
datasetDefinition
(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.Builder
s3Input
(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
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods 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.Builder
avoiding the need to create one manually viaProcessingS3Input.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaDatasetDefinition.builder()
.When the
Consumer
completes,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:
-