7#include <aws/sagemaker/SageMaker_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
47 template<
typename StageT = Aws::String>
48 void SetStage(StageT&& value) { m_stageHasBeenSet =
true; m_stage = std::forward<StageT>(value); }
49 template<
typename StageT = Aws::String>
59 template<
typename StageStatusT = Aws::String>
60 void SetStageStatus(StageStatusT&& value) { m_stageStatusHasBeenSet =
true; m_stageStatus = std::forward<StageStatusT>(value); }
61 template<
typename StageStatusT = Aws::String>
71 template<
typename StageDescriptionT = Aws::String>
72 void SetStageDescription(StageDescriptionT&& value) { m_stageDescriptionHasBeenSet =
true; m_stageDescription = std::forward<StageDescriptionT>(value); }
73 template<
typename StageDescriptionT = Aws::String>
79 bool m_stageHasBeenSet =
false;
82 bool m_stageStatusHasBeenSet =
false;
85 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