in src/main/java/com/vmware/vim25/mox/VirtualMachineDeviceManager.java [784:801]
public VirtualDevice getDeviceByBackingFileName(String name) {
if (name == null) {
throw new IllegalArgumentException("name must not be null!");
}
VirtualDevice[] devices = this.getAllVirtualDevices();
for (VirtualDevice device : devices) {
VirtualDeviceBackingInfo bi = device.getBacking();
if (bi instanceof VirtualDeviceFileBackingInfo) {
String fileName = ((VirtualDeviceFileBackingInfo) bi).getFileName();
if (name.equals(fileName)) {
return device;
}
}
}
return null;
}