package org.opennaas.extensions.opendaylight.vtn.model;
import java.util.ArrayList;
import java.util.List;
/**
*
* @author Josep Batallé <josep.batalle@i2cat.net>
*/
public class vBridgeInterfaces {
private String if_name;
private String description;
private String adminstatus;
private List<PortMap> portMaps = new ArrayList<PortMap>();
public vBridgeInterfaces(String if_name) {
this.if_name = if_name;
}
public vBridgeInterfaces() {
}
public String getIf_name() {
return if_name;
}
public void setIf_name(String if_name) {
this.if_name = if_name;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
public String getAdminstatus() {
return adminstatus;
}
public void setAdminstatus(String adminstatus) {
this.adminstatus = adminstatus;
}
public List<PortMap> getPortMaps() {
return portMaps;
}
public void setPortMaps(List<PortMap> portMaps) {
this.portMaps = portMaps;
}
@Override
public int hashCode() {
int hash = 7;
return hash;
}
@Override
public boolean equals(Object obj) {
if (obj == null) {
return false;
}
if (getClass() != obj.getClass()) {
return false;
}
final vBridgeInterfaces other = (vBridgeInterfaces) obj;
if ((this.if_name == null) ? (other.if_name != null) : !this.if_name.equals(other.if_name)) {
return false;
}
if ((this.description == null) ? (other.description != null) : !this.description.equals(other.description)) {
return false;
}
if ((this.adminstatus == null) ? (other.adminstatus != null) : !this.adminstatus.equals(other.adminstatus)) {
return false;
}
return true;
}
}