/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Defines a training job and a batch transform job that 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
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).
*/ inline const Aws::String& GetProfileName() const{ return m_profileName; } /** *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).
*/ inline bool ProfileNameHasBeenSet() const { return m_profileNameHasBeenSet; } /** *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).
*/ inline void SetProfileName(const Aws::String& value) { m_profileNameHasBeenSet = true; m_profileName = value; } /** *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).
*/ inline void SetProfileName(Aws::String&& value) { m_profileNameHasBeenSet = true; m_profileName = std::move(value); } /** *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).
*/ inline void SetProfileName(const char* value) { m_profileNameHasBeenSet = true; m_profileName.assign(value); } /** *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).
*/ inline AlgorithmValidationProfile& WithProfileName(const Aws::String& value) { SetProfileName(value); return *this;} /** *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).
*/ inline AlgorithmValidationProfile& WithProfileName(Aws::String&& value) { SetProfileName(std::move(value)); return *this;} /** *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).
*/ inline AlgorithmValidationProfile& WithProfileName(const char* value) { SetProfileName(value); return *this;} /** *The TrainingJobDefinition
object that describes the training job
* that SageMaker runs to validate your algorithm.
The TrainingJobDefinition
object that describes the training job
* that SageMaker runs to validate your algorithm.
The TrainingJobDefinition
object that describes the training job
* that SageMaker runs to validate your algorithm.
The TrainingJobDefinition
object that describes the training job
* that SageMaker runs to validate your algorithm.
The TrainingJobDefinition
object that describes the training job
* that SageMaker runs to validate your algorithm.
The TrainingJobDefinition
object that describes the training job
* that SageMaker runs to validate your algorithm.
The TransformJobDefinition
object that describes the transform
* job that SageMaker runs to validate your algorithm.
The TransformJobDefinition
object that describes the transform
* job that SageMaker runs to validate your algorithm.
The TransformJobDefinition
object that describes the transform
* job that SageMaker runs to validate your algorithm.
The TransformJobDefinition
object that describes the transform
* job that SageMaker runs to validate your algorithm.
The TransformJobDefinition
object that describes the transform
* job that SageMaker runs to validate your algorithm.
The TransformJobDefinition
object that describes the transform
* job that SageMaker runs to validate your algorithm.