Class ReconfigureStep
java.lang.Object
hudson.model.AbstractDescribableImpl<ReconfigureStep>
org.jenkinsci.plugins.vsphere.builders.ReconfigureStep
- All Implemented Interfaces:
ExtensionPoint,Describable<ReconfigureStep>
- Direct Known Subclasses:
ReconfigureAnnotation,ReconfigureCpu,ReconfigureDisk,ReconfigureMemory,ReconfigureNetworkAdapters
public abstract class ReconfigureStep
extends AbstractDescribableImpl<ReconfigureStep>
implements ExtensionPoint
Define a base class for all Reconfigure Acion steps. All Reconfigure Action steps should extend
this class.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic classNested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionall()protected com.vmware.vim25.VirtualDevicefindDeviceByLabel(com.vmware.vim25.VirtualDevice[] devices, String label) com.vmware.vim25.VirtualMachineConfigSpeccom.vmware.vim25.mo.VirtualMachinegetVM()abstract booleanperform(AbstractBuild<?, ?> build, Launcher launcher, BuildListener listener) abstract voidperform(Run<?, ?> run, FilePath filePath, Launcher launcher, TaskListener listener) voidsetVirtualMachineConfigSpec(com.vmware.vim25.VirtualMachineConfigSpec spec) voidsetVM(com.vmware.vim25.mo.VirtualMachine vm) voidsetVsphere(VSphere vsphere) Methods inherited from class hudson.model.AbstractDescribableImpl
getDescriptor
-
Field Details
-
spec
protected com.vmware.vim25.VirtualMachineConfigSpec spec -
vm
protected com.vmware.vim25.mo.VirtualMachine vm -
vsphere
-
-
Constructor Details
-
ReconfigureStep
public ReconfigureStep()
-
-
Method Details
-
getVsphere
-
setVsphere
-
getVM
public com.vmware.vim25.mo.VirtualMachine getVM() -
setVM
public void setVM(com.vmware.vim25.mo.VirtualMachine vm) -
getVirtualMachineConfigSpec
public com.vmware.vim25.VirtualMachineConfigSpec getVirtualMachineConfigSpec() -
setVirtualMachineConfigSpec
public void setVirtualMachineConfigSpec(com.vmware.vim25.VirtualMachineConfigSpec spec) -
all
-
perform
public abstract boolean perform(AbstractBuild<?, ?> build, Launcher launcher, BuildListener listener) throws VSphereException- Throws:
VSphereException
-
perform
public abstract void perform(@NonNull Run<?, ?> run, FilePath filePath, @NonNull Launcher launcher, @NonNull TaskListener listener) throws InterruptedException, IOException- Throws:
InterruptedExceptionIOException
-
findDeviceByLabel
protected com.vmware.vim25.VirtualDevice findDeviceByLabel(com.vmware.vim25.VirtualDevice[] devices, String label)
-