7#include <aws/sagemaker/SageMaker_EXPORTS.h>
8#include <aws/sagemaker/model/RepositoryAccessMode.h>
9#include <aws/sagemaker/model/RepositoryAuthConfig.h>
47 m_repositoryAccessModeHasBeenSet =
true;
48 m_repositoryAccessMode = value;
66 template <
typename RepositoryAuthConfigT = RepositoryAuthConfig>
68 m_repositoryAuthConfigHasBeenSet =
true;
69 m_repositoryAuthConfig = std::forward<RepositoryAuthConfigT>(value);
71 template <
typename RepositoryAuthConfigT = RepositoryAuthConfig>
80 RepositoryAuthConfig m_repositoryAuthConfig;
81 bool m_repositoryAccessModeHasBeenSet =
false;
82 bool m_repositoryAuthConfigHasBeenSet =
false;
AWS_SAGEMAKER_API ImageConfig()=default
void SetRepositoryAuthConfig(RepositoryAuthConfigT &&value)
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
const RepositoryAuthConfig & GetRepositoryAuthConfig() const
bool RepositoryAuthConfigHasBeenSet() const
bool RepositoryAccessModeHasBeenSet() const
AWS_SAGEMAKER_API ImageConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetRepositoryAccessMode(RepositoryAccessMode value)
ImageConfig & WithRepositoryAuthConfig(RepositoryAuthConfigT &&value)
AWS_SAGEMAKER_API ImageConfig(Aws::Utils::Json::JsonView jsonValue)
ImageConfig & WithRepositoryAccessMode(RepositoryAccessMode value)
RepositoryAccessMode GetRepositoryAccessMode() const
Aws::Utils::Json::JsonValue JsonValue