public ResourceConfigSpec getResourceConfig() { return (ResourceConfigSpec) getCurrentProperty("resourceConfig"); }
public VirtualMachineRuntimeInfo getRuntime() { return (VirtualMachineRuntimeInfo) getCurrentProperty("runtime"); }
public VirtualMachineSnapshotInfo getSnapshot() { return (VirtualMachineSnapshotInfo) getCurrentProperty("snapshot"); }
/** @since SDK4.0 */ public VirtualMachineFileLayoutEx getLayoutEx() { return (VirtualMachineFileLayoutEx) getCurrentProperty("layoutEx"); }
/** @since SDK4.0 */ public VirtualMachineStorageInfo getStorage() { return (VirtualMachineStorageInfo) getCurrentProperty("storage"); }
public VirtualMachineCapability getCapability() { return (VirtualMachineCapability) getCurrentProperty("capability"); }
public VirtualMachineFileLayout getLayout() { return (VirtualMachineFileLayout) getCurrentProperty("layout"); }
public VirtualMachineSummary getSummary() { return (VirtualMachineSummary) getCurrentProperty("summary"); }
public VirtualMachineConfigInfo getConfig() { return (VirtualMachineConfigInfo) getCurrentProperty("config"); }
public GuestInfo getGuest() { return (GuestInfo) getCurrentProperty("guest"); }
public ManagedEntityStatus getGuestHeartbeatStatus() { return (ManagedEntityStatus) getCurrentProperty("guestHeartbeatStatus"); }
/** @since SDK4.1 */ public ManagedEntity getParentVApp() { ManagedObjectReference mor = (ManagedObjectReference) getCurrentProperty("parentVApp"); return new ManagedEntity(getServerConnection(), mor); }
/** @since SDK4.1 */ public VirtualMachineSnapshot[] getRootSnapshot() { ManagedObjectReference[] mors = (ManagedObjectReference[]) getCurrentProperty("rootSnapshot"); if(mors == null) { return new VirtualMachineSnapshot[0]; } VirtualMachineSnapshot[] vmns = new VirtualMachineSnapshot[mors.length]; for(int i=0; i< mors.length; i++) { vmns[i] = new VirtualMachineSnapshot(getServerConnection(), mors[i]); } return vmns; }