Class MockCloud

All Implemented Interfaces:
ExtensionPoint, Describable<Cloud>, ModelObject, SearchableModelObject, SearchItem, AccessControlled, ModelObjectWithContextMenu

public final class MockCloud extends Cloud
Simple cloud that creates mock slaves on demand.
  • Field Details

    • mode

      @DataBoundSetter public Node.Mode mode
  • Constructor Details

    • MockCloud

      @DataBoundConstructor public MockCloud(String name)
  • Method Details

    • getLabels

      public String getLabels()
    • setLabels

      @DataBoundSetter public void setLabels(String labels)
    • getOneShot

      public boolean getOneShot()
    • setOneShot

      @DataBoundSetter public void setOneShot(boolean oneShot)
    • getExecutors

      public int getExecutors()
    • setExecutors

      @DataBoundSetter public void setExecutors(int executors)
    • isInbound

      public boolean isInbound()
    • setInbound

      @DataBoundSetter public void setInbound(boolean inbound)
    • canProvision

      public boolean canProvision(Cloud.CloudState state)
      Overrides:
      canProvision in class Cloud
    • provision

      public Collection<NodeProvisioner.PlannedNode> provision(Cloud.CloudState state, int excessWorkload)
      Overrides:
      provision in class Cloud