@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class MonitoringOutputConfig extends Object implements Serializable, Cloneable, StructuredPojo
The output configuration for monitoring jobs.
| Constructor and Description | 
|---|
| MonitoringOutputConfig() | 
| Modifier and Type | Method and Description | 
|---|---|
| MonitoringOutputConfig | clone() | 
| boolean | equals(Object obj) | 
| String | getKmsKeyId()
 The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest
 using Amazon S3 server-side encryption. | 
| List<MonitoringOutput> | getMonitoringOutputs()
 Monitoring outputs for monitoring jobs. | 
| int | hashCode() | 
| void | marshall(ProtocolMarshaller protocolMarshaller)Marshalls this structured data using the given  ProtocolMarshaller. | 
| void | setKmsKeyId(String kmsKeyId)
 The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest
 using Amazon S3 server-side encryption. | 
| void | setMonitoringOutputs(Collection<MonitoringOutput> monitoringOutputs)
 Monitoring outputs for monitoring jobs. | 
| String | toString()Returns a string representation of this object. | 
| MonitoringOutputConfig | withKmsKeyId(String kmsKeyId)
 The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest
 using Amazon S3 server-side encryption. | 
| MonitoringOutputConfig | withMonitoringOutputs(Collection<MonitoringOutput> monitoringOutputs)
 Monitoring outputs for monitoring jobs. | 
| MonitoringOutputConfig | withMonitoringOutputs(MonitoringOutput... monitoringOutputs)
 Monitoring outputs for monitoring jobs. | 
public List<MonitoringOutput> getMonitoringOutputs()
Monitoring outputs for monitoring jobs. This is where the output of the periodic monitoring jobs is uploaded.
public void setMonitoringOutputs(Collection<MonitoringOutput> monitoringOutputs)
Monitoring outputs for monitoring jobs. This is where the output of the periodic monitoring jobs is uploaded.
monitoringOutputs - Monitoring outputs for monitoring jobs. This is where the output of the periodic monitoring jobs is
        uploaded.public MonitoringOutputConfig withMonitoringOutputs(MonitoringOutput... monitoringOutputs)
Monitoring outputs for monitoring jobs. This is where the output of the periodic monitoring jobs is uploaded.
 NOTE: This method appends the values to the existing list (if any). Use
 setMonitoringOutputs(java.util.Collection) or withMonitoringOutputs(java.util.Collection) if
 you want to override the existing values.
 
monitoringOutputs - Monitoring outputs for monitoring jobs. This is where the output of the periodic monitoring jobs is
        uploaded.public MonitoringOutputConfig withMonitoringOutputs(Collection<MonitoringOutput> monitoringOutputs)
Monitoring outputs for monitoring jobs. This is where the output of the periodic monitoring jobs is uploaded.
monitoringOutputs - Monitoring outputs for monitoring jobs. This is where the output of the periodic monitoring jobs is
        uploaded.public void setKmsKeyId(String kmsKeyId)
The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption.
kmsKeyId - The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at
        rest using Amazon S3 server-side encryption.public String getKmsKeyId()
The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption.
public MonitoringOutputConfig withKmsKeyId(String kmsKeyId)
The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption.
kmsKeyId - The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at
        rest using Amazon S3 server-side encryption.public String toString()
toString in class ObjectObject.toString()public MonitoringOutputConfig clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.