Alona Kaplan has uploaded a new change for review. Change subject: engine: Introduce HostNicVfdConfig business entity ......................................................................
engine: Introduce HostNicVfdConfig business entity Change-Id: If7124708e1fc2ba1ed1d827f9db54fe31a2e4856 Signed-off-by: Alona Kaplan <alkap...@redhat.com> --- A backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/network/HostNicVfsConfig.java 1 file changed, 142 insertions(+), 0 deletions(-) git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/47/35947/1 diff --git a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/network/HostNicVfsConfig.java b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/network/HostNicVfsConfig.java new file mode 100644 index 0000000..38a65c3 --- /dev/null +++ b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/network/HostNicVfsConfig.java @@ -0,0 +1,142 @@ +package org.ovirt.engine.core.common.businessentities.network; + +import java.io.Serializable; +import java.util.List; +import java.util.Objects; + +import org.ovirt.engine.core.common.businessentities.BusinessEntity; +import org.ovirt.engine.core.common.businessentities.IVdcQueryable; +import org.ovirt.engine.core.compat.Guid; + +public class HostNicVfsConfig extends IVdcQueryable implements Serializable, BusinessEntity<Guid> { + + private static final long serialVersionUID = 2762897334386252961L; + + private Guid id; + + private Guid nicId; + + private int maxNumOfVfs; + + private int numOfVfs; + + private int numOfFreeVfs; + + private boolean allNetworksAllowed; + + private List<Guid> networks; + + private List<String> labels; + + public Guid getNicId() { + return nicId; + } + + public void setNicId(Guid nicId) { + this.nicId = nicId; + } + + public int getMaxNumOfVfs() { + return maxNumOfVfs; + } + + public void setMaxNumOfVfs(int maxNumOfVfs) { + this.maxNumOfVfs = maxNumOfVfs; + } + + public int getNumOfVfs() { + return numOfVfs; + } + + public void setNumOfVfs(int numOfVfs) { + this.numOfVfs = numOfVfs; + } + + public int getNumOfFreeVfs() { + return numOfFreeVfs; + } + + public void setNumOfFreeVfs(int numOfFreeVfs) { + this.numOfFreeVfs = numOfFreeVfs; + } + + public boolean isAllNetworksAllowed() { + return allNetworksAllowed; + } + + public void setAllNetworksAllowed(boolean allNetworksAllowed) { + this.allNetworksAllowed = allNetworksAllowed; + } + + public List<Guid> getNetworks() { + return networks; + } + + public void setNetworks(List<Guid> networks) { + this.networks = networks; + } + + public List<String> getLabels() { + return labels; + } + + public void setLabels(List<String> labels) { + this.labels = labels; + } + + @Override + public Guid getId() { + return this.id; + } + + @Override + public void setId(Guid value) { + this.id = value; + } + + @Override + public Object getQueryableId() { + return getId(); + } + + @Override + public int hashCode() { + return Objects.hash(nicId); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + if (getClass() != obj.getClass()) + return false; + HostNicVfsConfig other = (HostNicVfsConfig) obj; + return Objects.equals(nicId, other.getNicId()); + } + + @Override + public String toString() { + StringBuilder builder = new StringBuilder(); + builder.append(" {id=") + .append(getId()) + .append(" {niciId=") + .append(getNicId()) + .append(" {allNetworksAllowed=") + .append(isAllNetworksAllowed()) + .append(" {maxNumOfVds=") + .append(getMaxNumOfVfs()) + .append(" {numOfVds=") + .append(getNumOfVfs()) + .append(" {nofOfFreeVfs=") + .append(getNumOfFreeVfs()) + .append(" {networks=") + .append(getNetworks()) + .append(" {labels=") + .append(getLabels()) + .append("}"); + return builder.toString(); + } + +} -- To view, visit http://gerrit.ovirt.org/35947 To unsubscribe, visit http://gerrit.ovirt.org/settings Gerrit-MessageType: newchange Gerrit-Change-Id: If7124708e1fc2ba1ed1d827f9db54fe31a2e4856 Gerrit-PatchSet: 1 Gerrit-Project: ovirt-engine Gerrit-Branch: master Gerrit-Owner: Alona Kaplan <alkap...@redhat.com> _______________________________________________ Engine-patches mailing list Engine-patches@ovirt.org http://lists.ovirt.org/mailman/listinfo/engine-patches