Class CreateOSDeclarativeAgent

java.lang.Object
hudson.model.AbstractDescribableImpl<CreateOSDeclarativeAgent>
org.jenkinsci.plugins.pipeline.modeldefinition.withscript.WithScriptDescribable<CreateOSDeclarativeAgent>
org.jenkinsci.plugins.pipeline.modeldefinition.agent.DeclarativeAgent<CreateOSDeclarativeAgent>
sh.createos.jenkins.sandbox.CreateOSDeclarativeAgent
All Implemented Interfaces:
ExtensionPoint, Describable<CreateOSDeclarativeAgent>, Serializable

public class CreateOSDeclarativeAgent extends org.jenkinsci.plugins.pipeline.modeldefinition.agent.DeclarativeAgent<CreateOSDeclarativeAgent> implements Serializable
Declarative Pipeline agent for CreateOS sandboxes.
See Also:
  • Constructor Details

    • CreateOSDeclarativeAgent

      @DataBoundConstructor public CreateOSDeclarativeAgent(String inheritFrom)
      Creates a declarative CreateOS agent.
  • Method Details

    • getCloud

      public String getCloud()
    • setCloud

      @DataBoundSetter public void setCloud(String cloud)
    • getInheritFrom

      public String getInheritFrom()
    • getShape

      public String getShape()
    • setShape

      @DataBoundSetter public void setShape(String shape)
    • getRootfs

      public String getRootfs()
    • setRootfs

      @DataBoundSetter public void setRootfs(String rootfs)
    • getRegion

      public String getRegion()
    • setRegion

      @DataBoundSetter public void setRegion(String region)
    • getRemoteFs

      public String getRemoteFs()
    • setRemoteFs

      @DataBoundSetter public void setRemoteFs(String remoteFs)
    • getDiskMiB

      public int getDiskMiB()
    • setDiskMiB

      @DataBoundSetter public void setDiskMiB(int diskMiB)
    • getNetworks

      public List<String> getNetworks()
    • setNetworks

      @DataBoundSetter public void setNetworks(List<String> networks)
    • getDisks

      public List<CreateOSDiskAttachment> getDisks()
    • setDisks

      @DataBoundSetter public void setDisks(List<CreateOSDiskAttachment> disks)