package com.freeleaps.devops.enums enum DependenciesManager { PIP('pip'), NPM('npm'), YARN('yarn'), UNKNOWN('Unknown') final String manager DependenciesManager(String manager) { this.manager = manager } static DependenciesManager parse(String manager) { switch (manager) { case 'pip': return DependenciesManager.PIP case 'npm': return DependenciesManager.NPM case 'yarn': return DependenciesManager.YARN default: return DependenciesManager.UNKNOWN } } }