Interface ProcessingOutputConfig.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ProcessingOutputConfig.Builder,
,ProcessingOutputConfig> SdkBuilder<ProcessingOutputConfig.Builder,
,ProcessingOutputConfig> SdkPojo
- Enclosing class:
ProcessingOutputConfig
public static interface ProcessingOutputConfig.Builder
extends SdkPojo, CopyableBuilder<ProcessingOutputConfig.Builder,ProcessingOutputConfig>
-
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Web Services Key Management Service (Amazon Web Services KMS) key that Amazon SageMaker uses to encrypt the processing job output.outputs
(Collection<ProcessingOutput> outputs) An array of outputs configuring the data to upload from the processing container.outputs
(Consumer<ProcessingOutput.Builder>... outputs) An array of outputs configuring the data to upload from the processing container.outputs
(ProcessingOutput... outputs) An array of outputs configuring the data to upload from 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
-
outputs
An array of outputs configuring the data to upload from the processing container.
- Parameters:
outputs
- An array of outputs configuring the data to upload from the processing container.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputs
An array of outputs configuring the data to upload from the processing container.
- Parameters:
outputs
- An array of outputs configuring the data to upload from the processing container.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputs
An array of outputs configuring the data to upload from the processing container.
This is a convenience method that creates an instance of theProcessingOutput.Builder
avoiding the need to create one manually viaProcessingOutput.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tooutputs(List<ProcessingOutput>)
.- Parameters:
outputs
- a consumer that will call methods onProcessingOutput.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
kmsKeyId
The Amazon Web Services Key Management Service (Amazon Web Services KMS) key that Amazon SageMaker uses to encrypt the processing job output.
KmsKeyId
can be an ID of a KMS key, ARN of a KMS key, alias of a KMS key, or alias of a KMS key. TheKmsKeyId
is applied to all outputs.- Parameters:
kmsKeyId
- The Amazon Web Services Key Management Service (Amazon Web Services KMS) key that Amazon SageMaker uses to encrypt the processing job output.KmsKeyId
can be an ID of a KMS key, ARN of a KMS key, alias of a KMS key, or alias of a KMS key. TheKmsKeyId
is applied to all outputs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-