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.BuilderkmsKeyId(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.Builderoutputs(Collection<ProcessingOutput> outputs)An array of outputs configuring the data to upload from the processing container.ProcessingOutputConfig.Builderoutputs(Consumer<ProcessingOutput.Builder>... outputs)An array of outputs configuring the data to upload from the processing container.ProcessingOutputConfig.Builderoutputs(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.Builderavoiding the need to create one manually viaProcessingOutput.builder().When the
Consumercompletes,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.
KmsKeyIdcan be an ID of a KMS key, ARN of a KMS key, alias of a KMS key, or alias of a KMS key. TheKmsKeyIdis 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.KmsKeyIdcan be an ID of a KMS key, ARN of a KMS key, alias of a KMS key, or alias of a KMS key. TheKmsKeyIdis applied to all outputs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-