7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/sagemakertrainingsessionruntime/SageMakerTrainingSessionRuntime_EXPORTS.h>
19namespace SageMakerTrainingSessionRuntime {
45 template <
typename ModelPackageArnT = Aws::String>
47 m_modelPackageArnHasBeenSet =
true;
48 m_modelPackageArn = std::forward<ModelPackageArnT>(value);
50 template <
typename ModelPackageArnT = Aws::String>
66 m_loadOptimizerHasBeenSet =
true;
67 m_loadOptimizer = value;
77 bool m_loadOptimizer{
false};
78 bool m_modelPackageArnHasBeenSet =
false;
79 bool m_loadOptimizerHasBeenSet =
false;
AWS_SAGEMAKERTRAININGSESSIONRUNTIME_API Aws::Utils::Json::JsonValue Jsonize() const
void SetLoadOptimizer(bool value)
void SetModelPackageArn(ModelPackageArnT &&value)
bool ModelPackageArnHasBeenSet() const
AWS_SAGEMAKERTRAININGSESSIONRUNTIME_API LoadStateConfig(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetModelPackageArn() const
bool LoadOptimizerHasBeenSet() const
LoadStateConfig & WithModelPackageArn(ModelPackageArnT &&value)
AWS_SAGEMAKERTRAININGSESSIONRUNTIME_API LoadStateConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
bool GetLoadOptimizer() const
LoadStateConfig & WithLoadOptimizer(bool value)
AWS_SAGEMAKERTRAININGSESSIONRUNTIME_API LoadStateConfig()=default
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue