@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ProcessingOutputConfig extends Object implements Serializable, Cloneable, StructuredPojo
Configuration for uploading output from the processing container.
Constructor and Description |
---|
ProcessingOutputConfig() |
Modifier and Type | Method and Description |
---|---|
ProcessingOutputConfig |
clone() |
boolean |
equals(Object obj) |
String |
getKmsKeyId()
The Amazon Web Services Key Management Service (Amazon Web Services KMS) key that Amazon SageMaker uses to
encrypt the processing job output.
|
List<ProcessingOutput> |
getOutputs()
An array of outputs configuring the data to upload from the processing container.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setKmsKeyId(String kmsKeyId)
The Amazon Web Services Key Management Service (Amazon Web Services KMS) key that Amazon SageMaker uses to
encrypt the processing job output.
|
void |
setOutputs(Collection<ProcessingOutput> outputs)
An array of outputs configuring the data to upload from the processing container.
|
String |
toString()
Returns a string representation of this object.
|
ProcessingOutputConfig |
withKmsKeyId(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 |
withOutputs(Collection<ProcessingOutput> outputs)
An array of outputs configuring the data to upload from the processing container.
|
ProcessingOutputConfig |
withOutputs(ProcessingOutput... outputs)
An array of outputs configuring the data to upload from the processing container.
|
public List<ProcessingOutput> getOutputs()
An array of outputs configuring the data to upload from the processing container.
public void setOutputs(Collection<ProcessingOutput> outputs)
An array of outputs configuring the data to upload from the processing container.
outputs
- An array of outputs configuring the data to upload from the processing container.public ProcessingOutputConfig withOutputs(ProcessingOutput... outputs)
An array of outputs configuring the data to upload from the processing container.
NOTE: This method appends the values to the existing list (if any). Use
setOutputs(java.util.Collection)
or withOutputs(java.util.Collection)
if you want to override
the existing values.
outputs
- An array of outputs configuring the data to upload from the processing container.public ProcessingOutputConfig withOutputs(Collection<ProcessingOutput> outputs)
An array of outputs configuring the data to upload from the processing container.
outputs
- An array of outputs configuring the data to upload from the processing container.public void setKmsKeyId(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. The KmsKeyId
is applied to all outputs.
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. The KmsKeyId
is applied to all outputs.public String getKmsKeyId()
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. The KmsKeyId
is applied to all outputs.
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. The KmsKeyId
is applied to all outputs.public ProcessingOutputConfig withKmsKeyId(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. The KmsKeyId
is applied to all outputs.
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. The KmsKeyId
is applied to all outputs.public String toString()
toString
in class Object
Object.toString()
public ProcessingOutputConfig clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.