7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/sagemaker/SageMaker_EXPORTS.h>
9#include <aws/sagemaker/model/ModelDataSource.h>
48 template <
typename ModelDataUrlT = Aws::String>
50 m_modelDataUrlHasBeenSet =
true;
51 m_modelDataUrl = std::forward<ModelDataUrlT>(value);
53 template <
typename ModelDataUrlT = Aws::String>
67 template <
typename ModelDataSourceT = ModelDataSource>
69 m_modelDataSourceHasBeenSet =
true;
70 m_modelDataSource = std::forward<ModelDataSourceT>(value);
72 template <
typename ModelDataSourceT = ModelDataSource>
85 template <
typename ModelDataETagT = Aws::String>
87 m_modelDataETagHasBeenSet =
true;
88 m_modelDataETag = std::forward<ModelDataETagT>(value);
90 template <
typename ModelDataETagT = Aws::String>
105 template <
typename AlgorithmNameT = Aws::String>
107 m_algorithmNameHasBeenSet =
true;
108 m_algorithmName = std::forward<AlgorithmNameT>(value);
110 template <
typename AlgorithmNameT = Aws::String>
124 bool m_modelDataUrlHasBeenSet =
false;
125 bool m_modelDataSourceHasBeenSet =
false;
126 bool m_modelDataETagHasBeenSet =
false;
127 bool m_algorithmNameHasBeenSet =
false;
bool AlgorithmNameHasBeenSet() const
void SetModelDataSource(ModelDataSourceT &&value)
SourceAlgorithm & WithModelDataETag(ModelDataETagT &&value)
const Aws::String & GetModelDataETag() const
SourceAlgorithm & WithModelDataSource(ModelDataSourceT &&value)
const Aws::String & GetModelDataUrl() const
void SetModelDataUrl(ModelDataUrlT &&value)
void SetAlgorithmName(AlgorithmNameT &&value)
const ModelDataSource & GetModelDataSource() const
SourceAlgorithm & WithModelDataUrl(ModelDataUrlT &&value)
AWS_SAGEMAKER_API SourceAlgorithm(Aws::Utils::Json::JsonView jsonValue)
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
bool ModelDataUrlHasBeenSet() const
void SetModelDataETag(ModelDataETagT &&value)
AWS_SAGEMAKER_API SourceAlgorithm & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetAlgorithmName() const
bool ModelDataSourceHasBeenSet() const
SourceAlgorithm & WithAlgorithmName(AlgorithmNameT &&value)
bool ModelDataETagHasBeenSet() const
AWS_SAGEMAKER_API SourceAlgorithm()=default
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue