7#include <aws/forecast/ForecastService_EXPORTS.h>
8#include <aws/forecast/model/FeaturizationMethodName.h>
9#include <aws/core/utils/memory/stl/AWSMap.h>
10#include <aws/core/utils/memory/stl/AWSString.h>
23namespace ForecastService
91 template<
typename FeaturizationMethodParametersT = Aws::Map<Aws::String, Aws::String>>
92 void SetFeaturizationMethodParameters(FeaturizationMethodParametersT&& value) { m_featurizationMethodParametersHasBeenSet =
true; m_featurizationMethodParameters = std::forward<FeaturizationMethodParametersT>(value); }
93 template<
typename FeaturizationMethodParametersT = Aws::Map<Aws::String, Aws::String>>
95 template<
typename FeaturizationMethodParametersKeyT = Aws::String,
typename FeaturizationMethodParametersValueT = Aws::String>
97 m_featurizationMethodParametersHasBeenSet =
true; m_featurizationMethodParameters.emplace(std::forward<FeaturizationMethodParametersKeyT>(key), std::forward<FeaturizationMethodParametersValueT>(value));
return *
this;
103 bool m_featurizationMethodNameHasBeenSet =
false;
106 bool m_featurizationMethodParametersHasBeenSet =
false;
FeaturizationMethod & WithFeaturizationMethodName(FeaturizationMethodName value)
FeaturizationMethodName GetFeaturizationMethodName() const
bool FeaturizationMethodParametersHasBeenSet() const
bool FeaturizationMethodNameHasBeenSet() const
const Aws::Map< Aws::String, Aws::String > & GetFeaturizationMethodParameters() const
AWS_FORECASTSERVICE_API FeaturizationMethod & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetFeaturizationMethodParameters(FeaturizationMethodParametersT &&value)
AWS_FORECASTSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
FeaturizationMethod & WithFeaturizationMethodParameters(FeaturizationMethodParametersT &&value)
void SetFeaturizationMethodName(FeaturizationMethodName value)
AWS_FORECASTSERVICE_API FeaturizationMethod(Aws::Utils::Json::JsonView jsonValue)
AWS_FORECASTSERVICE_API FeaturizationMethod()=default
FeaturizationMethod & AddFeaturizationMethodParameters(FeaturizationMethodParametersKeyT &&key, FeaturizationMethodParametersValueT &&value)
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Aws::Utils::Json::JsonValue JsonValue