/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Specifies configurations for one or more training jobs that SageMaker runs to
* test the algorithm.See Also:
AWS
* API Reference
The IAM roles that SageMaker uses to run the training jobs.
*/ inline const Aws::String& GetValidationRole() const{ return m_validationRole; } /** *The IAM roles that SageMaker uses to run the training jobs.
*/ inline bool ValidationRoleHasBeenSet() const { return m_validationRoleHasBeenSet; } /** *The IAM roles that SageMaker uses to run the training jobs.
*/ inline void SetValidationRole(const Aws::String& value) { m_validationRoleHasBeenSet = true; m_validationRole = value; } /** *The IAM roles that SageMaker uses to run the training jobs.
*/ inline void SetValidationRole(Aws::String&& value) { m_validationRoleHasBeenSet = true; m_validationRole = std::move(value); } /** *The IAM roles that SageMaker uses to run the training jobs.
*/ inline void SetValidationRole(const char* value) { m_validationRoleHasBeenSet = true; m_validationRole.assign(value); } /** *The IAM roles that SageMaker uses to run the training jobs.
*/ inline AlgorithmValidationSpecification& WithValidationRole(const Aws::String& value) { SetValidationRole(value); return *this;} /** *The IAM roles that SageMaker uses to run the training jobs.
*/ inline AlgorithmValidationSpecification& WithValidationRole(Aws::String&& value) { SetValidationRole(std::move(value)); return *this;} /** *The IAM roles that SageMaker uses to run the training jobs.
*/ inline AlgorithmValidationSpecification& WithValidationRole(const char* value) { SetValidationRole(value); return *this;} /** *An array of AlgorithmValidationProfile
objects, each of which
* specifies a training job and batch transform job that SageMaker runs to validate
* your algorithm.
An array of AlgorithmValidationProfile
objects, each of which
* specifies a training job and batch transform job that SageMaker runs to validate
* your algorithm.
An array of AlgorithmValidationProfile
objects, each of which
* specifies a training job and batch transform job that SageMaker runs to validate
* your algorithm.
An array of AlgorithmValidationProfile
objects, each of which
* specifies a training job and batch transform job that SageMaker runs to validate
* your algorithm.
An array of AlgorithmValidationProfile
objects, each of which
* specifies a training job and batch transform job that SageMaker runs to validate
* your algorithm.
An array of AlgorithmValidationProfile
objects, each of which
* specifies a training job and batch transform job that SageMaker runs to validate
* your algorithm.
An array of AlgorithmValidationProfile
objects, each of which
* specifies a training job and batch transform job that SageMaker runs to validate
* your algorithm.
An array of AlgorithmValidationProfile
objects, each of which
* specifies a training job and batch transform job that SageMaker runs to validate
* your algorithm.