/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Specifies the hyperparameters and their ranges. Hyperparameters can be
* categorical, continuous, or integer-valued.See Also:
AWS
* API Reference
The integer-valued hyperparameters and their ranges.
*/ inline const Aws::VectorThe integer-valued hyperparameters and their ranges.
*/ inline bool IntegerHyperParameterRangesHasBeenSet() const { return m_integerHyperParameterRangesHasBeenSet; } /** *The integer-valued hyperparameters and their ranges.
*/ inline void SetIntegerHyperParameterRanges(const Aws::VectorThe integer-valued hyperparameters and their ranges.
*/ inline void SetIntegerHyperParameterRanges(Aws::VectorThe integer-valued hyperparameters and their ranges.
*/ inline HyperParameterRanges& WithIntegerHyperParameterRanges(const Aws::VectorThe integer-valued hyperparameters and their ranges.
*/ inline HyperParameterRanges& WithIntegerHyperParameterRanges(Aws::VectorThe integer-valued hyperparameters and their ranges.
*/ inline HyperParameterRanges& AddIntegerHyperParameterRanges(const IntegerHyperParameterRange& value) { m_integerHyperParameterRangesHasBeenSet = true; m_integerHyperParameterRanges.push_back(value); return *this; } /** *The integer-valued hyperparameters and their ranges.
*/ inline HyperParameterRanges& AddIntegerHyperParameterRanges(IntegerHyperParameterRange&& value) { m_integerHyperParameterRangesHasBeenSet = true; m_integerHyperParameterRanges.push_back(std::move(value)); return *this; } /** *The continuous hyperparameters and their ranges.
*/ inline const Aws::VectorThe continuous hyperparameters and their ranges.
*/ inline bool ContinuousHyperParameterRangesHasBeenSet() const { return m_continuousHyperParameterRangesHasBeenSet; } /** *The continuous hyperparameters and their ranges.
*/ inline void SetContinuousHyperParameterRanges(const Aws::VectorThe continuous hyperparameters and their ranges.
*/ inline void SetContinuousHyperParameterRanges(Aws::VectorThe continuous hyperparameters and their ranges.
*/ inline HyperParameterRanges& WithContinuousHyperParameterRanges(const Aws::VectorThe continuous hyperparameters and their ranges.
*/ inline HyperParameterRanges& WithContinuousHyperParameterRanges(Aws::VectorThe continuous hyperparameters and their ranges.
*/ inline HyperParameterRanges& AddContinuousHyperParameterRanges(const ContinuousHyperParameterRange& value) { m_continuousHyperParameterRangesHasBeenSet = true; m_continuousHyperParameterRanges.push_back(value); return *this; } /** *The continuous hyperparameters and their ranges.
*/ inline HyperParameterRanges& AddContinuousHyperParameterRanges(ContinuousHyperParameterRange&& value) { m_continuousHyperParameterRangesHasBeenSet = true; m_continuousHyperParameterRanges.push_back(std::move(value)); return *this; } /** *The categorical hyperparameters and their ranges.
*/ inline const Aws::VectorThe categorical hyperparameters and their ranges.
*/ inline bool CategoricalHyperParameterRangesHasBeenSet() const { return m_categoricalHyperParameterRangesHasBeenSet; } /** *The categorical hyperparameters and their ranges.
*/ inline void SetCategoricalHyperParameterRanges(const Aws::VectorThe categorical hyperparameters and their ranges.
*/ inline void SetCategoricalHyperParameterRanges(Aws::VectorThe categorical hyperparameters and their ranges.
*/ inline HyperParameterRanges& WithCategoricalHyperParameterRanges(const Aws::VectorThe categorical hyperparameters and their ranges.
*/ inline HyperParameterRanges& WithCategoricalHyperParameterRanges(Aws::VectorThe categorical hyperparameters and their ranges.
*/ inline HyperParameterRanges& AddCategoricalHyperParameterRanges(const CategoricalHyperParameterRange& value) { m_categoricalHyperParameterRangesHasBeenSet = true; m_categoricalHyperParameterRanges.push_back(value); return *this; } /** *The categorical hyperparameters and their ranges.
*/ inline HyperParameterRanges& AddCategoricalHyperParameterRanges(CategoricalHyperParameterRange&& value) { m_categoricalHyperParameterRangesHasBeenSet = true; m_categoricalHyperParameterRanges.push_back(std::move(value)); return *this; } private: Aws::Vector