7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/sagemaker/SageMaker_EXPORTS.h>
41 template <
typename StageT = Aws::String>
43 m_stageHasBeenSet =
true;
44 m_stage = std::forward<StageT>(value);
46 template <
typename StageT = Aws::String>
48 SetStage(std::forward<StageT>(value));
59 template <
typename StageStatusT = Aws::String>
61 m_stageStatusHasBeenSet =
true;
62 m_stageStatus = std::forward<StageStatusT>(value);
64 template <
typename StageStatusT = Aws::String>
77 template <
typename StageDescriptionT = Aws::String>
79 m_stageDescriptionHasBeenSet =
true;
80 m_stageDescription = std::forward<StageDescriptionT>(value);
82 template <
typename StageDescriptionT = Aws::String>
94 bool m_stageHasBeenSet =
false;
95 bool m_stageStatusHasBeenSet =
false;
96 bool m_stageDescriptionHasBeenSet =
false;
const Aws::String & GetStageStatus() const
void SetStage(StageT &&value)
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
void SetStageDescription(StageDescriptionT &&value)
bool StageStatusHasBeenSet() const
ModelLifeCycle & WithStage(StageT &&value)
ModelLifeCycle & WithStageStatus(StageStatusT &&value)
const Aws::String & GetStage() const
AWS_SAGEMAKER_API ModelLifeCycle & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_SAGEMAKER_API ModelLifeCycle(Aws::Utils::Json::JsonView jsonValue)
AWS_SAGEMAKER_API ModelLifeCycle()=default
const Aws::String & GetStageDescription() const
bool StageHasBeenSet() const
void SetStageStatus(StageStatusT &&value)
ModelLifeCycle & WithStageDescription(StageDescriptionT &&value)
bool StageDescriptionHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue