// Path: src/main/java/com/soasta/jenkins/cloud/CloudStatus.java
// public enum CloudStatus
// {
//   TERMINATED,
//   READY,
//   FAILED
// }


import org.jenkinsci.Symbol;
import org.kohsuke.stapler.DataBoundConstructor;
import com.soasta.jenkins.cloud.CloudStatus;
import hudson.Extension;
  {
    super(url, cloudTestServerID, name, timeOut);
  }
  
  @Extension
  @Symbol("startGrid")
  public static class DescriptorImpl extends AbstractCloudCommandBuildDescriptor
  {
      @Override
      public String getDisplayName()
      {
          return "Start Grid";
      }
  }
  
  @Override
  public String getCommand()
  {
    return "start-grid";
  }
  
  @Override
  public int getDefaultTimeout() 
  {
    return 600;
  }

  @Override
  public CloudStatus getSuccessStatus()
  {
// Path: src/main/java/com/soasta/jenkins/cloud/CloudStatus.java
// public enum CloudStatus
// {
//   TERMINATED,
//   READY,
//   FAILED
// }


// Path: src/main/java/com/soasta/jenkins/cloud/build/StartGrid.java
import org.jenkinsci.Symbol;
import org.kohsuke.stapler.DataBoundConstructor;
import com.soasta.jenkins.cloud.CloudStatus;
import hudson.Extension;

  {
    super(url, cloudTestServerID, name, timeOut);
  }
  
  @Extension
  @Symbol("startGrid")
  public static class DescriptorImpl extends AbstractCloudCommandBuildDescriptor
  {
      @Override
      public String getDisplayName()
      {
          return "Start Grid";
      }
  }
  
  @Override
  public String getCommand()
  {
    return "start-grid";
  }
  
  @Override
  public int getDefaultTimeout() 
  {
    return 600;
  }

  @Override
  public CloudStatus getSuccessStatus()
  {
    return CloudStatus.READY;