7#include <aws/sagemaker/SageMaker_EXPORTS.h>
8#include <aws/sagemaker/model/RepositoryAccessMode.h>
9#include <aws/sagemaker/model/RepositoryAuthConfig.h>
66 template<
typename RepositoryAuthConfigT = RepositoryAuthConfig>
67 void SetRepositoryAuthConfig(RepositoryAuthConfigT&& value) { m_repositoryAuthConfigHasBeenSet =
true; m_repositoryAuthConfig = std::forward<RepositoryAuthConfigT>(value); }
68 template<
typename RepositoryAuthConfigT = RepositoryAuthConfig>
74 bool m_repositoryAccessModeHasBeenSet =
false;
76 RepositoryAuthConfig m_repositoryAuthConfig;
77 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