com.xebialabs.deployit.plugin.cloud.vsphere.access
Class VsphereAdapter
java.lang.Object
com.xebialabs.deployit.plugin.cloud.vsphere.access.VsphereAdapter
- All Implemented Interfaces:
- java.io.Serializable
public class VsphereAdapter
- extends java.lang.Object
- implements java.io.Serializable
- See Also:
- Serialized Form
|
Method Summary |
com.vmware.vim25.mo.Datacenter |
getDatacenter(java.lang.String name)
|
com.vmware.vim25.mo.ComputeResource |
getHost(java.lang.String datacenter,
java.lang.String path)
|
java.lang.String |
getIpAddress(java.lang.String path)
|
com.vmware.vim25.mo.ServiceInstance |
getSi()
Ensures that si is available and returns it |
com.vmware.vim25.mo.Task |
getTask(java.lang.String morId)
|
com.vmware.vim25.mo.VirtualMachine |
getVm(java.lang.String path)
|
com.vmware.vim25.mo.VirtualMachine |
getVm(java.lang.String datacenter,
java.lang.String path)
|
com.vmware.vim25.mo.Folder |
getVmFolder(java.lang.String datacenter,
java.lang.String path)
|
void |
logout()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VsphereAdapter
public VsphereAdapter(Credentials credentials)
logout
public void logout()
getSi
public com.vmware.vim25.mo.ServiceInstance getSi()
- Ensures that si is available and returns it
getDatacenter
public com.vmware.vim25.mo.Datacenter getDatacenter(java.lang.String name)
getVm
public com.vmware.vim25.mo.VirtualMachine getVm(java.lang.String datacenter,
java.lang.String path)
getVm
public com.vmware.vim25.mo.VirtualMachine getVm(java.lang.String path)
getHost
public com.vmware.vim25.mo.ComputeResource getHost(java.lang.String datacenter,
java.lang.String path)
getVmFolder
public com.vmware.vim25.mo.Folder getVmFolder(java.lang.String datacenter,
java.lang.String path)
getTask
public com.vmware.vim25.mo.Task getTask(java.lang.String morId)
getIpAddress
public java.lang.String getIpAddress(java.lang.String path)