package org.zstack.network.service.virtualrouter;
import org.zstack.appliancevm.ApplianceVmVO;
import org.zstack.header.tag.AutoDeleteTag;
import org.zstack.header.vm.VmInstanceEO;
import org.zstack.header.vo.EO;
import javax.persistence.Entity;
import javax.persistence.PrimaryKeyJoinColumn;
import javax.persistence.Table;
/**
*/
@Entity
@Table
@PrimaryKeyJoinColumn(name="uuid", referencedColumnName="uuid")
@EO(EOClazz = VmInstanceEO.class, needView = false)
@AutoDeleteTag
public class VirtualRouterVmVO extends ApplianceVmVO {
private String publicNetworkUuid;
public VirtualRouterVmVO(VirtualRouterVmVO other) {
super(other);
this.publicNetworkUuid = other.publicNetworkUuid;
}
public VirtualRouterVmVO(ApplianceVmVO other) {
super(other);
}
public VirtualRouterVmVO() {
}
public String getPublicNetworkUuid() {
return publicNetworkUuid;
}
public void setPublicNetworkUuid(String publicNetworkUuid) {
this.publicNetworkUuid = publicNetworkUuid;
}
}