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

#include <ProcessingOutputConfig.h>

Public Member Functions

 ProcessingOutputConfig ()
 
 ProcessingOutputConfig (Aws::Utils::Json::JsonView jsonValue)
 
ProcessingOutputConfigoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Vector< ProcessingOutput > & GetOutputs () const
 
bool OutputsHasBeenSet () const
 
void SetOutputs (const Aws::Vector< ProcessingOutput > &value)
 
void SetOutputs (Aws::Vector< ProcessingOutput > &&value)
 
ProcessingOutputConfigWithOutputs (const Aws::Vector< ProcessingOutput > &value)
 
ProcessingOutputConfigWithOutputs (Aws::Vector< ProcessingOutput > &&value)
 
ProcessingOutputConfigAddOutputs (const ProcessingOutput &value)
 
ProcessingOutputConfigAddOutputs (ProcessingOutput &&value)
 
const Aws::StringGetKmsKeyId () const
 
bool KmsKeyIdHasBeenSet () const
 
void SetKmsKeyId (const Aws::String &value)
 
void SetKmsKeyId (Aws::String &&value)
 
void SetKmsKeyId (const char *value)
 
ProcessingOutputConfigWithKmsKeyId (const Aws::String &value)
 
ProcessingOutputConfigWithKmsKeyId (Aws::String &&value)
 
ProcessingOutputConfigWithKmsKeyId (const char *value)
 

Detailed Description

Configuration for uploading output from the processing container.

See Also:

AWS API Reference

Definition at line 34 of file ProcessingOutputConfig.h.

Constructor & Destructor Documentation

◆ ProcessingOutputConfig() [1/2]

Aws::SageMaker::Model::ProcessingOutputConfig::ProcessingOutputConfig ( )

◆ ProcessingOutputConfig() [2/2]

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

Member Function Documentation

◆ AddOutputs() [1/2]

ProcessingOutputConfig& Aws::SageMaker::Model::ProcessingOutputConfig::AddOutputs ( const ProcessingOutput value)
inline

An array of outputs configuring the data to upload from the processing container.

Definition at line 83 of file ProcessingOutputConfig.h.

◆ AddOutputs() [2/2]

ProcessingOutputConfig& Aws::SageMaker::Model::ProcessingOutputConfig::AddOutputs ( ProcessingOutput &&  value)
inline

An array of outputs configuring the data to upload from the processing container.

Definition at line 89 of file ProcessingOutputConfig.h.

◆ GetKmsKeyId()

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

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.

Definition at line 99 of file ProcessingOutputConfig.h.

◆ GetOutputs()

const Aws::Vector<ProcessingOutput>& Aws::SageMaker::Model::ProcessingOutputConfig::GetOutputs ( ) const
inline

An array of outputs configuring the data to upload from the processing container.

Definition at line 47 of file ProcessingOutputConfig.h.

◆ Jsonize()

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

◆ KmsKeyIdHasBeenSet()

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

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.

Definition at line 108 of file ProcessingOutputConfig.h.

◆ operator=()

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

◆ OutputsHasBeenSet()

bool Aws::SageMaker::Model::ProcessingOutputConfig::OutputsHasBeenSet ( ) const
inline

An array of outputs configuring the data to upload from the processing container.

Definition at line 53 of file ProcessingOutputConfig.h.

◆ SetKmsKeyId() [1/3]

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

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.

Definition at line 126 of file ProcessingOutputConfig.h.

◆ SetKmsKeyId() [2/3]

void Aws::SageMaker::Model::ProcessingOutputConfig::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 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.

Definition at line 117 of file ProcessingOutputConfig.h.

◆ SetKmsKeyId() [3/3]

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

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.

Definition at line 135 of file ProcessingOutputConfig.h.

◆ SetOutputs() [1/2]

void Aws::SageMaker::Model::ProcessingOutputConfig::SetOutputs ( Aws::Vector< ProcessingOutput > &&  value)
inline

An array of outputs configuring the data to upload from the processing container.

Definition at line 65 of file ProcessingOutputConfig.h.

◆ SetOutputs() [2/2]

void Aws::SageMaker::Model::ProcessingOutputConfig::SetOutputs ( const Aws::Vector< ProcessingOutput > &  value)
inline

An array of outputs configuring the data to upload from the processing container.

Definition at line 59 of file ProcessingOutputConfig.h.

◆ WithKmsKeyId() [1/3]

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

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.

Definition at line 153 of file ProcessingOutputConfig.h.

◆ WithKmsKeyId() [2/3]

ProcessingOutputConfig& Aws::SageMaker::Model::ProcessingOutputConfig::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 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.

Definition at line 144 of file ProcessingOutputConfig.h.

◆ WithKmsKeyId() [3/3]

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

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.

Definition at line 162 of file ProcessingOutputConfig.h.

◆ WithOutputs() [1/2]

ProcessingOutputConfig& Aws::SageMaker::Model::ProcessingOutputConfig::WithOutputs ( Aws::Vector< ProcessingOutput > &&  value)
inline

An array of outputs configuring the data to upload from the processing container.

Definition at line 77 of file ProcessingOutputConfig.h.

◆ WithOutputs() [2/2]

ProcessingOutputConfig& Aws::SageMaker::Model::ProcessingOutputConfig::WithOutputs ( const Aws::Vector< ProcessingOutput > &  value)
inline

An array of outputs configuring the data to upload from the processing container.

Definition at line 71 of file ProcessingOutputConfig.h.


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