Class Clone
java.lang.Object
org.jenkinsci.plugins.vsphere.VSphereBuildStep
org.jenkinsci.plugins.vsphere.builders.Clone
- All Implemented Interfaces:
ExtensionPoint,Describable<VSphereBuildStep>
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class org.jenkinsci.plugins.vsphere.VSphereBuildStep
VSphereBuildStep.VSphereBuildStepDescriptorNested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson -
Field Summary
Fields inherited from class org.jenkinsci.plugins.vsphere.VSphereBuildStep
vsphere -
Constructor Summary
ConstructorsConstructorDescriptionClone(String sourceName, String clone, boolean linkedClone, String resourcePool, String cluster, String datastore, String folder, boolean powerOn, Integer timeoutInSeconds, String customizationSpec, Boolean useCurrentSnapshot, String namedSnapshot, Map<String, String> extraConfigParameters) -
Method Summary
Modifier and TypeMethodDescriptiongetClone()getIP()intbooleanbooleanbooleanbooleanperform(AbstractBuild<?, ?> build, Launcher launcher, BuildListener listener) voidperform(Run<?, ?> run, FilePath filePath, Launcher launcher, TaskListener listener) Methods inherited from class org.jenkinsci.plugins.vsphere.VSphereBuildStep
all, allowDelete, getDescriptor, getVsphere, setVsphere
-
Constructor Details
-
Clone
@DataBoundConstructor public Clone(String sourceName, String clone, boolean linkedClone, String resourcePool, String cluster, String datastore, String folder, boolean powerOn, Integer timeoutInSeconds, String customizationSpec, Boolean useCurrentSnapshot, String namedSnapshot, Map<String, String> extraConfigParameters) throws VSphereException- Throws:
VSphereException
-
-
Method Details
-
getSourceName
-
getClone
-
isLinkedClone
public boolean isLinkedClone() -
getNamedSnapshot
-
isUseCurrentSnapshot
public boolean isUseCurrentSnapshot() -
getCluster
-
getResourcePool
-
getDatastore
-
getFolder
-
getCustomizationSpec
-
isPowerOn
public boolean isPowerOn() -
getTimeoutInSeconds
public int getTimeoutInSeconds() -
getExtraConfigParameters
-
perform
public void perform(@NonNull Run<?, ?> run, @NonNull FilePath filePath, @NonNull Launcher launcher, @NonNull TaskListener listener) throws InterruptedException, IOException- Specified by:
performin classVSphereBuildStep- Throws:
InterruptedExceptionIOException
-
getIP
- Overrides:
getIPin classVSphereBuildStep
-
perform
public boolean perform(AbstractBuild<?, ?> build, Launcher launcher, BuildListener listener) throws AbortException- Specified by:
performin classVSphereBuildStep- Throws:
AbortException
-