package hudson.plugins.ec2; /** * Constants that represent the running state of EC2. * * @author Kohsuke Kawaguchi */ public enum InstanceState { PENDING, RUNNING, SHUTTING_DOWN, TERMINATED; public String getCode() { return name().toLowerCase().replace('_','-'); } public static InstanceState find(String name) { return Enum.valueOf(InstanceState.class,name.toUpperCase().replace('-','_')); } }