Package sh.createos.jenkins.sandbox
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:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classDescribes the CreateOS declarative Pipeline agent.Nested classes/interfaces inherited from class org.jenkinsci.plugins.pipeline.modeldefinition.agent.DeclarativeAgent
org.jenkinsci.plugins.pipeline.modeldefinition.agent.DeclarativeAgent.CheckoutScriptAllowlistNested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson -
Field Summary
Fields inherited from class org.jenkinsci.plugins.pipeline.modeldefinition.agent.DeclarativeAgent
doCheckout, inStage, subdirectory -
Constructor Summary
ConstructorsConstructorDescriptionCreateOSDeclarativeAgent(String inheritFrom) Creates a declarative CreateOS agent. -
Method Summary
Modifier and TypeMethodDescriptiongetCloud()intgetDisks()getShape()voidvoidsetDiskMiB(int diskMiB) voidsetDisks(List<CreateOSDiskAttachment> disks) voidsetNetworks(List<String> networks) voidvoidsetRemoteFs(String remoteFs) voidvoidMethods inherited from class org.jenkinsci.plugins.pipeline.modeldefinition.agent.DeclarativeAgent
copyFlags, getDescriptor, getScript, getSubdirectory, hasScmContext, initialize, isDoCheckout, isInStage, reuseRootAgent, setDoCheckout, setInStage, setSubdirectory
-
Constructor Details
-
CreateOSDeclarativeAgent
Creates a declarative CreateOS agent.
-
-
Method Details
-
getCloud
-
setCloud
-
getInheritFrom
-
getShape
-
setShape
-
getRootfs
-
setRootfs
-
getRegion
-
setRegion
-
getRemoteFs
-
setRemoteFs
-
getDiskMiB
public int getDiskMiB() -
setDiskMiB
@DataBoundSetter public void setDiskMiB(int diskMiB) -
getNetworks
-
setNetworks
-
getDisks
-
setDisks
-