7#include <aws/sagemaker/SageMaker_EXPORTS.h>
8#include <aws/sagemaker/model/TrainingRepositoryAccessMode.h>
9#include <aws/sagemaker/model/TrainingRepositoryAuthConfig.h>
61 template<
typename TrainingRepositoryAuthConfigT = TrainingRepositoryAuthConfig>
62 void SetTrainingRepositoryAuthConfig(TrainingRepositoryAuthConfigT&& value) { m_trainingRepositoryAuthConfigHasBeenSet =
true; m_trainingRepositoryAuthConfig = std::forward<TrainingRepositoryAuthConfigT>(value); }
63 template<
typename TrainingRepositoryAuthConfigT = TrainingRepositoryAuthConfig>
69 bool m_trainingRepositoryAccessModeHasBeenSet =
false;
71 TrainingRepositoryAuthConfig m_trainingRepositoryAuthConfig;
72 bool m_trainingRepositoryAuthConfigHasBeenSet =
false;
TrainingImageConfig & WithTrainingRepositoryAccessMode(TrainingRepositoryAccessMode value)
const TrainingRepositoryAuthConfig & GetTrainingRepositoryAuthConfig() const
void SetTrainingRepositoryAccessMode(TrainingRepositoryAccessMode value)
TrainingRepositoryAccessMode GetTrainingRepositoryAccessMode() const
bool TrainingRepositoryAccessModeHasBeenSet() const
void SetTrainingRepositoryAuthConfig(TrainingRepositoryAuthConfigT &&value)
AWS_SAGEMAKER_API TrainingImageConfig(Aws::Utils::Json::JsonView jsonValue)
AWS_SAGEMAKER_API TrainingImageConfig()=default
TrainingImageConfig & WithTrainingRepositoryAuthConfig(TrainingRepositoryAuthConfigT &&value)
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_SAGEMAKER_API TrainingImageConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
bool TrainingRepositoryAuthConfigHasBeenSet() const
TrainingRepositoryAccessMode
Aws::Utils::Json::JsonValue JsonValue