7#include <aws/sagemaker/SageMaker_EXPORTS.h>
8#include <aws/sagemaker/model/TrainingRepositoryAccessMode.h>
9#include <aws/sagemaker/model/TrainingRepositoryAuthConfig.h>
45 m_trainingRepositoryAccessModeHasBeenSet =
true;
46 m_trainingRepositoryAccessMode = value;
61 template <
typename TrainingRepositoryAuthConfigT = TrainingRepositoryAuthConfig>
63 m_trainingRepositoryAuthConfigHasBeenSet =
true;
64 m_trainingRepositoryAuthConfig = std::forward<TrainingRepositoryAuthConfigT>(value);
66 template <
typename TrainingRepositoryAuthConfigT = TrainingRepositoryAuthConfig>
75 TrainingRepositoryAuthConfig m_trainingRepositoryAuthConfig;
76 bool m_trainingRepositoryAccessModeHasBeenSet =
false;
77 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