package org.ovirt.engine.core.common.action; 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.NetworkBootProtocol; import org.ovirt.engine.core.common.businessentities.VdsNetworkInterface; import org.ovirt.engine.core.common.businessentities.network; import org.ovirt.engine.core.compat.Guid; @XmlAccessorType(XmlAccessType.NONE) @XmlType(name = "AttachNetworkToVdsParameters") public class AttachNetworkToVdsParameters extends VdsActionParameters { private static final long serialVersionUID = 5446434263733512827L; @XmlElement(name = "CheckConnectivity") private boolean privateCheckConnectivity; public boolean getCheckConnectivity() { return privateCheckConnectivity; } public void setCheckConnectivity(boolean value) { privateCheckConnectivity = value; } @XmlElement(name = "Network") private network privateNetwork; public network getNetwork() { return privateNetwork; } public void setNetwork(network value) { privateNetwork = value; } @XmlElement(name = "OldNetworkName") private String privateOldNetworkName; public String getOldNetworkName() { return privateOldNetworkName; } public void setOldNetworkName(String value) { privateOldNetworkName = value; } @XmlElement(name = "Interface") private VdsNetworkInterface privateInterface; public VdsNetworkInterface getInterface() { return privateInterface; } public void setInterface(VdsNetworkInterface value) { privateInterface = value; } @XmlElement(name = "Address") private String privateAddress; public String getAddress() { return privateAddress; } public void setAddress(String value) { privateAddress = value; } @XmlElement(name = "Subnet") private String privateSubnet; public String getSubnet() { return privateSubnet; } public void setSubnet(String value) { privateSubnet = value; } @XmlElement(name = "Gateway") private String privateGateway; public String getGateway() { return privateGateway; } public void setGateway(String value) { privateGateway = value; } @XmlElement(name = "BondingOptions") private String privateBondingOptions; public String getBondingOptions() { return privateBondingOptions; } public void setBondingOptions(String value) { privateBondingOptions = value; } @XmlElement(name = "BootProtocol") private NetworkBootProtocol privateBootProtocol = NetworkBootProtocol.forValue(0); public NetworkBootProtocol getBootProtocol() { return privateBootProtocol; } public void setBootProtocol(NetworkBootProtocol value) { privateBootProtocol = value; } public AttachNetworkToVdsParameters(Guid vdsId, network net, VdsNetworkInterface iface) { super(vdsId); setCheckConnectivity(false); setNetwork(net); setInterface(iface); } public AttachNetworkToVdsParameters() { } }