package org.ovirt.engine.core.common.action;
import javax.validation.Valid;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
import org.ovirt.engine.core.common.businessentities.VM;
import org.ovirt.engine.core.common.businessentities.VmStatic;
import org.ovirt.engine.core.common.businessentities.vm_pools;
@XmlAccessorType(XmlAccessType.NONE)
@XmlType(name = "AddVmPoolWithVmsParameters")
public class AddVmPoolWithVmsParameters extends VmPoolOperationParameters {
private static final long serialVersionUID = 4826143612049185740L;
@Valid
@XmlElement
private VM _vm;
@XmlElement
private int _vmsCount;
@XmlElement
private int _diskSize;
public AddVmPoolWithVmsParameters(vm_pools vmPool, VM vm, int count, int diskSize) {
super(vmPool);
_vm = vm;
_vmsCount = count;
_diskSize = diskSize;
}
@Valid
public VmStatic getVmStaticData() {
return _vm.getStaticData();
}
public int getVmsCount() {
return _vmsCount;
}
public int getDiskSize() {
return _diskSize;
}
public AddVmPoolWithVmsParameters() {
}
}