AWS SDK for C++  1.9.159
AWS SDK for C++
Public Member Functions | List of all members
Aws::SageMaker::Model::MonitoringOutputConfig Class Reference

#include <MonitoringOutputConfig.h>

Public Member Functions

 MonitoringOutputConfig ()
 
 MonitoringOutputConfig (Aws::Utils::Json::JsonView jsonValue)
 
MonitoringOutputConfigoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Vector< MonitoringOutput > & GetMonitoringOutputs () const
 
bool MonitoringOutputsHasBeenSet () const
 
void SetMonitoringOutputs (const Aws::Vector< MonitoringOutput > &value)
 
void SetMonitoringOutputs (Aws::Vector< MonitoringOutput > &&value)
 
MonitoringOutputConfigWithMonitoringOutputs (const Aws::Vector< MonitoringOutput > &value)
 
MonitoringOutputConfigWithMonitoringOutputs (Aws::Vector< MonitoringOutput > &&value)
 
MonitoringOutputConfigAddMonitoringOutputs (const MonitoringOutput &value)
 
MonitoringOutputConfigAddMonitoringOutputs (MonitoringOutput &&value)
 
const Aws::StringGetKmsKeyId () const
 
bool KmsKeyIdHasBeenSet () const
 
void SetKmsKeyId (const Aws::String &value)
 
void SetKmsKeyId (Aws::String &&value)
 
void SetKmsKeyId (const char *value)
 
MonitoringOutputConfigWithKmsKeyId (const Aws::String &value)
 
MonitoringOutputConfigWithKmsKeyId (Aws::String &&value)
 
MonitoringOutputConfigWithKmsKeyId (const char *value)
 

Detailed Description

The output configuration for monitoring jobs.

See Also:

AWS API Reference

Definition at line 33 of file MonitoringOutputConfig.h.

Constructor & Destructor Documentation

◆ MonitoringOutputConfig() [1/2]

Aws::SageMaker::Model::MonitoringOutputConfig::MonitoringOutputConfig ( )

◆ MonitoringOutputConfig() [2/2]

Aws::SageMaker::Model::MonitoringOutputConfig::MonitoringOutputConfig ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddMonitoringOutputs() [1/2]

MonitoringOutputConfig& Aws::SageMaker::Model::MonitoringOutputConfig::AddMonitoringOutputs ( const MonitoringOutput value)
inline

Monitoring outputs for monitoring jobs. This is where the output of the periodic monitoring jobs is uploaded.

Definition at line 82 of file MonitoringOutputConfig.h.

◆ AddMonitoringOutputs() [2/2]

MonitoringOutputConfig& Aws::SageMaker::Model::MonitoringOutputConfig::AddMonitoringOutputs ( MonitoringOutput &&  value)
inline

Monitoring outputs for monitoring jobs. This is where the output of the periodic monitoring jobs is uploaded.

Definition at line 88 of file MonitoringOutputConfig.h.

◆ GetKmsKeyId()

const Aws::String& Aws::SageMaker::Model::MonitoringOutputConfig::GetKmsKeyId ( ) const
inline

The Amazon Web Services Key Management Service (Amazon Web Services KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption.

Definition at line 96 of file MonitoringOutputConfig.h.

◆ GetMonitoringOutputs()

const Aws::Vector<MonitoringOutput>& Aws::SageMaker::Model::MonitoringOutputConfig::GetMonitoringOutputs ( ) const
inline

Monitoring outputs for monitoring jobs. This is where the output of the periodic monitoring jobs is uploaded.

Definition at line 46 of file MonitoringOutputConfig.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::SageMaker::Model::MonitoringOutputConfig::Jsonize ( ) const

◆ KmsKeyIdHasBeenSet()

bool Aws::SageMaker::Model::MonitoringOutputConfig::KmsKeyIdHasBeenSet ( ) const
inline

The Amazon Web Services Key Management Service (Amazon Web Services KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption.

Definition at line 103 of file MonitoringOutputConfig.h.

◆ MonitoringOutputsHasBeenSet()

bool Aws::SageMaker::Model::MonitoringOutputConfig::MonitoringOutputsHasBeenSet ( ) const
inline

Monitoring outputs for monitoring jobs. This is where the output of the periodic monitoring jobs is uploaded.

Definition at line 52 of file MonitoringOutputConfig.h.

◆ operator=()

MonitoringOutputConfig& Aws::SageMaker::Model::MonitoringOutputConfig::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetKmsKeyId() [1/3]

void Aws::SageMaker::Model::MonitoringOutputConfig::SetKmsKeyId ( Aws::String &&  value)
inline

The Amazon Web Services Key Management Service (Amazon Web Services KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption.

Definition at line 117 of file MonitoringOutputConfig.h.

◆ SetKmsKeyId() [2/3]

void Aws::SageMaker::Model::MonitoringOutputConfig::SetKmsKeyId ( const Aws::String value)
inline

The Amazon Web Services Key Management Service (Amazon Web Services KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption.

Definition at line 110 of file MonitoringOutputConfig.h.

◆ SetKmsKeyId() [3/3]

void Aws::SageMaker::Model::MonitoringOutputConfig::SetKmsKeyId ( const char *  value)
inline

The Amazon Web Services Key Management Service (Amazon Web Services KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption.

Definition at line 124 of file MonitoringOutputConfig.h.

◆ SetMonitoringOutputs() [1/2]

void Aws::SageMaker::Model::MonitoringOutputConfig::SetMonitoringOutputs ( Aws::Vector< MonitoringOutput > &&  value)
inline

Monitoring outputs for monitoring jobs. This is where the output of the periodic monitoring jobs is uploaded.

Definition at line 64 of file MonitoringOutputConfig.h.

◆ SetMonitoringOutputs() [2/2]

void Aws::SageMaker::Model::MonitoringOutputConfig::SetMonitoringOutputs ( const Aws::Vector< MonitoringOutput > &  value)
inline

Monitoring outputs for monitoring jobs. This is where the output of the periodic monitoring jobs is uploaded.

Definition at line 58 of file MonitoringOutputConfig.h.

◆ WithKmsKeyId() [1/3]

MonitoringOutputConfig& Aws::SageMaker::Model::MonitoringOutputConfig::WithKmsKeyId ( Aws::String &&  value)
inline

The Amazon Web Services Key Management Service (Amazon Web Services KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption.

Definition at line 138 of file MonitoringOutputConfig.h.

◆ WithKmsKeyId() [2/3]

MonitoringOutputConfig& Aws::SageMaker::Model::MonitoringOutputConfig::WithKmsKeyId ( const Aws::String value)
inline

The Amazon Web Services Key Management Service (Amazon Web Services KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption.

Definition at line 131 of file MonitoringOutputConfig.h.

◆ WithKmsKeyId() [3/3]

MonitoringOutputConfig& Aws::SageMaker::Model::MonitoringOutputConfig::WithKmsKeyId ( const char *  value)
inline

The Amazon Web Services Key Management Service (Amazon Web Services KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption.

Definition at line 145 of file MonitoringOutputConfig.h.

◆ WithMonitoringOutputs() [1/2]

MonitoringOutputConfig& Aws::SageMaker::Model::MonitoringOutputConfig::WithMonitoringOutputs ( Aws::Vector< MonitoringOutput > &&  value)
inline

Monitoring outputs for monitoring jobs. This is where the output of the periodic monitoring jobs is uploaded.

Definition at line 76 of file MonitoringOutputConfig.h.

◆ WithMonitoringOutputs() [2/2]

MonitoringOutputConfig& Aws::SageMaker::Model::MonitoringOutputConfig::WithMonitoringOutputs ( const Aws::Vector< MonitoringOutput > &  value)
inline

Monitoring outputs for monitoring jobs. This is where the output of the periodic monitoring jobs is uploaded.

Definition at line 70 of file MonitoringOutputConfig.h.


The documentation for this class was generated from the following file: