7#include <aws/sagemakertrainingsessionruntime/SageMakerTrainingSessionRuntime_EXPORTS.h>
8#include <aws/sagemakertrainingsessionruntime/model/AdamParamsConfig.h>
19namespace SageMakerTrainingSessionRuntime {
42 template <
typename AdamParamsConfigT = AdamParamsConfig>
44 m_adamParamsConfigHasBeenSet =
true;
45 m_adamParamsConfig = std::forward<AdamParamsConfigT>(value);
47 template <
typename AdamParamsConfigT = AdamParamsConfig>
55 bool m_adamParamsConfigHasBeenSet =
false;
AWS_SAGEMAKERTRAININGSESSIONRUNTIME_API Aws::Utils::Json::JsonValue Jsonize() const
void SetAdamParamsConfig(AdamParamsConfigT &&value)
AWS_SAGEMAKERTRAININGSESSIONRUNTIME_API OptimizerStepConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
OptimizerStepConfig & WithAdamParamsConfig(AdamParamsConfigT &&value)
AWS_SAGEMAKERTRAININGSESSIONRUNTIME_API OptimizerStepConfig()=default
const AdamParamsConfig & GetAdamParamsConfig() const
AWS_SAGEMAKERTRAININGSESSIONRUNTIME_API OptimizerStepConfig(Aws::Utils::Json::JsonView jsonValue)
bool AdamParamsConfigHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue