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

Reply via email to