package org.ovirt.engine.core.common.businessentities;
import java.io.Serializable;
import org.ovirt.engine.core.common.businessentities.network.Ipv4BootProtocol;
import org.ovirt.engine.core.common.businessentities.network.Ipv6BootProtocol;
import org.ovirt.engine.core.compat.Guid;
public class VmInitNetwork implements Serializable, BusinessEntity<Guid> {
private static final long serialVersionUID = 1257388375049806155L;
private Boolean startOnBoot;
private String name;
private Ipv4BootProtocol bootProtocol;
private String ip;
private String netmask;
private String gateway;
private Ipv6BootProtocol ipv6BootProtocol;
private String ipv6Address;
private Integer ipv6Prefix;
private String ipv6Gateway;
private Guid id;
public VmInitNetwork() {
this.bootProtocol = Ipv4BootProtocol.NONE;
this.ipv6BootProtocol = Ipv6BootProtocol.NONE;
}
public Guid getId() {
return id;
}
public void setId(Guid id) {
this.id = id;
}
public void setStartOnBoot(Boolean startOnBoot) {
this.startOnBoot = startOnBoot;
}
public Boolean getStartOnBoot() {
return startOnBoot;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Ipv4BootProtocol getBootProtocol() {
return bootProtocol;
}
public void setBootProtocol(Ipv4BootProtocol bootProtocol) {
this.bootProtocol = (bootProtocol == null) ? Ipv4BootProtocol.NONE : bootProtocol;
}
public String getIp() {
return ip;
}
public void setIp(String ip) {
this.ip = ip;
}
public String getNetmask() {
return netmask;
}
public void setNetmask(String netmask) {
this.netmask = netmask;
}
public String getGateway() {
return gateway;
}
public void setGateway(String gateway) {
this.gateway = gateway;
}
public Ipv6BootProtocol getIpv6BootProtocol() {
return ipv6BootProtocol;
}
public void setIpv6BootProtocol(Ipv6BootProtocol ipv6BootProtocol) {
this.ipv6BootProtocol = (ipv6BootProtocol == null) ? Ipv6BootProtocol.NONE : ipv6BootProtocol;
}
public String getIpv6Address() {
return ipv6Address;
}
public void setIpv6Address(String ipv6Address) {
this.ipv6Address = ipv6Address;
}
public Integer getIpv6Prefix() {
return ipv6Prefix;
}
public void setIpv6Prefix(Integer ipv6Prefix) {
this.ipv6Prefix = ipv6Prefix;
}
public String getIpv6Gateway() {
return ipv6Gateway;
}
public void setIpv6Gateway(String ipv6Gateway) {
this.ipv6Gateway = ipv6Gateway;
}
}