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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ProcessingOutputConfig.Builder
kmsKeyId(String kmsKeyId)
The Amazon Web Services Key Management Service (Amazon Web Services KMS) key that Amazon SageMaker uses to encrypt the processing job output.ProcessingOutputConfig.Builder
outputs(Collection<ProcessingOutput> outputs)
An array of outputs configuring the data to upload from the processing container.ProcessingOutputConfig.Builder
outputs(Consumer<ProcessingOutput.Builder>... outputs)
An array of outputs configuring the data to upload from the processing container.ProcessingOutputConfig.Builder
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 Detail
-
outputs
ProcessingOutputConfig.Builder outputs(Collection<ProcessingOutput> 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
ProcessingOutputConfig.Builder outputs(ProcessingOutput... 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
ProcessingOutputConfig.Builder outputs(Consumer<ProcessingOutput.Builder>... 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 to#outputs(List
.) - 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:
#outputs(java.util.Collection
)
-
kmsKeyId
ProcessingOutputConfig.Builder kmsKeyId(String 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.
-
-