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

#include <AlgorithmValidationProfile.h>

Public Member Functions

 AlgorithmValidationProfile ()
 
 AlgorithmValidationProfile (Aws::Utils::Json::JsonView jsonValue)
 
AlgorithmValidationProfileoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetProfileName () const
 
bool ProfileNameHasBeenSet () const
 
void SetProfileName (const Aws::String &value)
 
void SetProfileName (Aws::String &&value)
 
void SetProfileName (const char *value)
 
AlgorithmValidationProfileWithProfileName (const Aws::String &value)
 
AlgorithmValidationProfileWithProfileName (Aws::String &&value)
 
AlgorithmValidationProfileWithProfileName (const char *value)
 
const TrainingJobDefinitionGetTrainingJobDefinition () const
 
bool TrainingJobDefinitionHasBeenSet () const
 
void SetTrainingJobDefinition (const TrainingJobDefinition &value)
 
void SetTrainingJobDefinition (TrainingJobDefinition &&value)
 
AlgorithmValidationProfileWithTrainingJobDefinition (const TrainingJobDefinition &value)
 
AlgorithmValidationProfileWithTrainingJobDefinition (TrainingJobDefinition &&value)
 
const TransformJobDefinitionGetTransformJobDefinition () const
 
bool TransformJobDefinitionHasBeenSet () const
 
void SetTransformJobDefinition (const TransformJobDefinition &value)
 
void SetTransformJobDefinition (TransformJobDefinition &&value)
 
AlgorithmValidationProfileWithTransformJobDefinition (const TransformJobDefinition &value)
 
AlgorithmValidationProfileWithTransformJobDefinition (TransformJobDefinition &&value)
 

Detailed Description

Defines a training job and a batch transform job that Amazon SageMaker runs to validate your algorithm.

The data provided in the validation profile is made available to your buyers on Amazon Web Services Marketplace.

See Also:

AWS API Reference

Definition at line 36 of file AlgorithmValidationProfile.h.

Constructor & Destructor Documentation

◆ AlgorithmValidationProfile() [1/2]

Aws::SageMaker::Model::AlgorithmValidationProfile::AlgorithmValidationProfile ( )

◆ AlgorithmValidationProfile() [2/2]

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

Member Function Documentation

◆ GetProfileName()

const Aws::String& Aws::SageMaker::Model::AlgorithmValidationProfile::GetProfileName ( ) const
inline

The name of the profile for the algorithm. The name must have 1 to 63 characters. Valid characters are a-z, A-Z, 0-9, and - (hyphen).

Definition at line 49 of file AlgorithmValidationProfile.h.

◆ GetTrainingJobDefinition()

const TrainingJobDefinition& Aws::SageMaker::Model::AlgorithmValidationProfile::GetTrainingJobDefinition ( ) const
inline

The TrainingJobDefinition object that describes the training job that Amazon SageMaker runs to validate your algorithm.

Definition at line 98 of file AlgorithmValidationProfile.h.

◆ GetTransformJobDefinition()

const TransformJobDefinition& Aws::SageMaker::Model::AlgorithmValidationProfile::GetTransformJobDefinition ( ) const
inline

The TransformJobDefinition object that describes the transform job that Amazon SageMaker runs to validate your algorithm.

Definition at line 135 of file AlgorithmValidationProfile.h.

◆ Jsonize()

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

◆ operator=()

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

◆ ProfileNameHasBeenSet()

bool Aws::SageMaker::Model::AlgorithmValidationProfile::ProfileNameHasBeenSet ( ) const
inline

The name of the profile for the algorithm. The name must have 1 to 63 characters. Valid characters are a-z, A-Z, 0-9, and - (hyphen).

Definition at line 55 of file AlgorithmValidationProfile.h.

◆ SetProfileName() [1/3]

void Aws::SageMaker::Model::AlgorithmValidationProfile::SetProfileName ( Aws::String &&  value)
inline

The name of the profile for the algorithm. The name must have 1 to 63 characters. Valid characters are a-z, A-Z, 0-9, and - (hyphen).

Definition at line 67 of file AlgorithmValidationProfile.h.

◆ SetProfileName() [2/3]

void Aws::SageMaker::Model::AlgorithmValidationProfile::SetProfileName ( const Aws::String value)
inline

The name of the profile for the algorithm. The name must have 1 to 63 characters. Valid characters are a-z, A-Z, 0-9, and - (hyphen).

Definition at line 61 of file AlgorithmValidationProfile.h.

◆ SetProfileName() [3/3]

void Aws::SageMaker::Model::AlgorithmValidationProfile::SetProfileName ( const char *  value)
inline

The name of the profile for the algorithm. The name must have 1 to 63 characters. Valid characters are a-z, A-Z, 0-9, and - (hyphen).

Definition at line 73 of file AlgorithmValidationProfile.h.

◆ SetTrainingJobDefinition() [1/2]

void Aws::SageMaker::Model::AlgorithmValidationProfile::SetTrainingJobDefinition ( const TrainingJobDefinition value)
inline

The TrainingJobDefinition object that describes the training job that Amazon SageMaker runs to validate your algorithm.

Definition at line 110 of file AlgorithmValidationProfile.h.

◆ SetTrainingJobDefinition() [2/2]

void Aws::SageMaker::Model::AlgorithmValidationProfile::SetTrainingJobDefinition ( TrainingJobDefinition &&  value)
inline

The TrainingJobDefinition object that describes the training job that Amazon SageMaker runs to validate your algorithm.

Definition at line 116 of file AlgorithmValidationProfile.h.

◆ SetTransformJobDefinition() [1/2]

void Aws::SageMaker::Model::AlgorithmValidationProfile::SetTransformJobDefinition ( const TransformJobDefinition value)
inline

The TransformJobDefinition object that describes the transform job that Amazon SageMaker runs to validate your algorithm.

Definition at line 147 of file AlgorithmValidationProfile.h.

◆ SetTransformJobDefinition() [2/2]

void Aws::SageMaker::Model::AlgorithmValidationProfile::SetTransformJobDefinition ( TransformJobDefinition &&  value)
inline

The TransformJobDefinition object that describes the transform job that Amazon SageMaker runs to validate your algorithm.

Definition at line 153 of file AlgorithmValidationProfile.h.

◆ TrainingJobDefinitionHasBeenSet()

bool Aws::SageMaker::Model::AlgorithmValidationProfile::TrainingJobDefinitionHasBeenSet ( ) const
inline

The TrainingJobDefinition object that describes the training job that Amazon SageMaker runs to validate your algorithm.

Definition at line 104 of file AlgorithmValidationProfile.h.

◆ TransformJobDefinitionHasBeenSet()

bool Aws::SageMaker::Model::AlgorithmValidationProfile::TransformJobDefinitionHasBeenSet ( ) const
inline

The TransformJobDefinition object that describes the transform job that Amazon SageMaker runs to validate your algorithm.

Definition at line 141 of file AlgorithmValidationProfile.h.

◆ WithProfileName() [1/3]

AlgorithmValidationProfile& Aws::SageMaker::Model::AlgorithmValidationProfile::WithProfileName ( Aws::String &&  value)
inline

The name of the profile for the algorithm. The name must have 1 to 63 characters. Valid characters are a-z, A-Z, 0-9, and - (hyphen).

Definition at line 85 of file AlgorithmValidationProfile.h.

◆ WithProfileName() [2/3]

AlgorithmValidationProfile& Aws::SageMaker::Model::AlgorithmValidationProfile::WithProfileName ( const Aws::String value)
inline

The name of the profile for the algorithm. The name must have 1 to 63 characters. Valid characters are a-z, A-Z, 0-9, and - (hyphen).

Definition at line 79 of file AlgorithmValidationProfile.h.

◆ WithProfileName() [3/3]

AlgorithmValidationProfile& Aws::SageMaker::Model::AlgorithmValidationProfile::WithProfileName ( const char *  value)
inline

The name of the profile for the algorithm. The name must have 1 to 63 characters. Valid characters are a-z, A-Z, 0-9, and - (hyphen).

Definition at line 91 of file AlgorithmValidationProfile.h.

◆ WithTrainingJobDefinition() [1/2]

AlgorithmValidationProfile& Aws::SageMaker::Model::AlgorithmValidationProfile::WithTrainingJobDefinition ( const TrainingJobDefinition value)
inline

The TrainingJobDefinition object that describes the training job that Amazon SageMaker runs to validate your algorithm.

Definition at line 122 of file AlgorithmValidationProfile.h.

◆ WithTrainingJobDefinition() [2/2]

AlgorithmValidationProfile& Aws::SageMaker::Model::AlgorithmValidationProfile::WithTrainingJobDefinition ( TrainingJobDefinition &&  value)
inline

The TrainingJobDefinition object that describes the training job that Amazon SageMaker runs to validate your algorithm.

Definition at line 128 of file AlgorithmValidationProfile.h.

◆ WithTransformJobDefinition() [1/2]

AlgorithmValidationProfile& Aws::SageMaker::Model::AlgorithmValidationProfile::WithTransformJobDefinition ( const TransformJobDefinition value)
inline

The TransformJobDefinition object that describes the transform job that Amazon SageMaker runs to validate your algorithm.

Definition at line 159 of file AlgorithmValidationProfile.h.

◆ WithTransformJobDefinition() [2/2]

AlgorithmValidationProfile& Aws::SageMaker::Model::AlgorithmValidationProfile::WithTransformJobDefinition ( TransformJobDefinition &&  value)
inline

The TransformJobDefinition object that describes the transform job that Amazon SageMaker runs to validate your algorithm.

Definition at line 165 of file AlgorithmValidationProfile.h.


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