Class CfnProcessingJob.ProcessingOutputsObjectProperty.Builder
java.lang.Object
software.amazon.awscdk.services.sagemaker.CfnProcessingJob.ProcessingOutputsObjectProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnProcessingJob.ProcessingOutputsObjectProperty>
- Enclosing interface:
CfnProcessingJob.ProcessingOutputsObjectProperty
@Stability(Stable)
public static final class CfnProcessingJob.ProcessingOutputsObjectProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnProcessingJob.ProcessingOutputsObjectProperty>
A builder for
CfnProcessingJob.ProcessingOutputsObjectProperty
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionappManaged
(Boolean appManaged) Sets the value ofCfnProcessingJob.ProcessingOutputsObjectProperty.getAppManaged()
appManaged
(IResolvable appManaged) Sets the value ofCfnProcessingJob.ProcessingOutputsObjectProperty.getAppManaged()
build()
Builds the configured instance.featureStoreOutput
(IResolvable featureStoreOutput) Sets the value ofCfnProcessingJob.ProcessingOutputsObjectProperty.getFeatureStoreOutput()
featureStoreOutput
(CfnProcessingJob.FeatureStoreOutputProperty featureStoreOutput) Sets the value ofCfnProcessingJob.ProcessingOutputsObjectProperty.getFeatureStoreOutput()
outputName
(String outputName) Sets the value ofCfnProcessingJob.ProcessingOutputsObjectProperty.getOutputName()
s3Output
(IResolvable s3Output) Sets the value ofCfnProcessingJob.ProcessingOutputsObjectProperty.getS3Output()
s3Output
(CfnProcessingJob.S3OutputProperty s3Output) Sets the value ofCfnProcessingJob.ProcessingOutputsObjectProperty.getS3Output()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
outputName
@Stability(Stable) public CfnProcessingJob.ProcessingOutputsObjectProperty.Builder outputName(String outputName) Sets the value ofCfnProcessingJob.ProcessingOutputsObjectProperty.getOutputName()
- Parameters:
outputName
- The name for the processing job output. This parameter is required.- Returns:
this
-
appManaged
@Stability(Stable) public CfnProcessingJob.ProcessingOutputsObjectProperty.Builder appManaged(Boolean appManaged) Sets the value ofCfnProcessingJob.ProcessingOutputsObjectProperty.getAppManaged()
- Parameters:
appManaged
- WhenTrue
, output operations such as data upload are managed natively by the processing job application. WhenFalse
(default), output operations are managed by Amazon SageMaker.- Returns:
this
-
appManaged
@Stability(Stable) public CfnProcessingJob.ProcessingOutputsObjectProperty.Builder appManaged(IResolvable appManaged) Sets the value ofCfnProcessingJob.ProcessingOutputsObjectProperty.getAppManaged()
- Parameters:
appManaged
- WhenTrue
, output operations such as data upload are managed natively by the processing job application. WhenFalse
(default), output operations are managed by Amazon SageMaker.- Returns:
this
-
featureStoreOutput
@Stability(Stable) public CfnProcessingJob.ProcessingOutputsObjectProperty.Builder featureStoreOutput(IResolvable featureStoreOutput) Sets the value ofCfnProcessingJob.ProcessingOutputsObjectProperty.getFeatureStoreOutput()
- Parameters:
featureStoreOutput
- Configuration for processing job outputs in Amazon SageMaker Feature Store.- Returns:
this
-
featureStoreOutput
@Stability(Stable) public CfnProcessingJob.ProcessingOutputsObjectProperty.Builder featureStoreOutput(CfnProcessingJob.FeatureStoreOutputProperty featureStoreOutput) Sets the value ofCfnProcessingJob.ProcessingOutputsObjectProperty.getFeatureStoreOutput()
- Parameters:
featureStoreOutput
- Configuration for processing job outputs in Amazon SageMaker Feature Store.- Returns:
this
-
s3Output
@Stability(Stable) public CfnProcessingJob.ProcessingOutputsObjectProperty.Builder s3Output(IResolvable s3Output) Sets the value ofCfnProcessingJob.ProcessingOutputsObjectProperty.getS3Output()
- Parameters:
s3Output
- Configuration for uploading output data to Amazon S3 from the processing container.- Returns:
this
-
s3Output
@Stability(Stable) public CfnProcessingJob.ProcessingOutputsObjectProperty.Builder s3Output(CfnProcessingJob.S3OutputProperty s3Output) Sets the value ofCfnProcessingJob.ProcessingOutputsObjectProperty.getS3Output()
- Parameters:
s3Output
- Configuration for uploading output data to Amazon S3 from the processing container.- Returns:
this
-
build
Builds the configured instance.- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnProcessingJob.ProcessingOutputsObjectProperty>
- Returns:
- a new instance of
CfnProcessingJob.ProcessingOutputsObjectProperty
- Throws:
NullPointerException
- if any required attribute was not provided
-