/** The dp id. */
BigInteger dpId;
+ /** Elan tag of the interface. */
+ Long elanId;
+
+ /** VPN Id of the interface. */
+ Long vpnId;
+
/** The security groups. */
List<Uuid> securityGroups;
/** The allowed address pairs. */
List<AllowedAddressPairs> allowedAddressPairs;
+ /** The port is marked for delete. */
+ Boolean isMarkedForDelete = false;
+
/**
* Checks if is port security enabled.
*
this.dpId = dpId;
}
+ /**
+ * Gets elan id.
+ *
+ * @return elan id of the interface
+ */
+ public Long getElanId() {
+ return elanId;
+ }
+
+ /**
+ * Sets elan id of the interface.
+ *
+ * @param elanId elan id of the interface
+ */
+ public void setElanId(Long elanId) {
+ this.elanId = elanId;
+ }
+
+ /**
+ * Gets vpn id.
+ *
+ * @return VPN Id of the interface
+ */
+ public Long getVpnId() {
+ return vpnId;
+ }
+
+ /**
+ * Sets VPN Id of the interface.
+ *
+ * @param vpnId VPN Id of the interface
+ */
+ public void setVpnId(Long vpnId) {
+ this.vpnId = vpnId;
+ }
+
/**
* Gets the security groups.
*
this.allowedAddressPairs = allowedAddressPairs;
}
+ /**
+ * Retrieve isMarkedForDelete.
+ * @return the whether it is marked for delete
+ */
+ public Boolean isMarkedForDelete() {
+ return isMarkedForDelete;
+ }
+
+ /**
+ * Sets isMarkedForDelete.
+ * @param isMarkedForDelete boolean value
+ */
+ public void setIsMarkedForDelete(Boolean isMarkedForDelete) {
+ this.isMarkedForDelete = isMarkedForDelete;
+ }
+
/* (non-Javadoc)
* @see java.lang.Object#hashCode()
*/
result = prime * result + ((lportTag == null) ? 0 : lportTag.hashCode());
result = prime * result + ((securityGroups == null) ? 0 : securityGroups.hashCode());
result = prime * result + ((allowedAddressPairs == null) ? 0 : allowedAddressPairs.hashCode());
+ result = prime * result + ((isMarkedForDelete == null) ? 0 : isMarkedForDelete.hashCode());
return result;
}
} else if (!allowedAddressPairs.equals(other.allowedAddressPairs)) {
return false;
}
+ if (isMarkedForDelete == null) {
+ if (other.isMarkedForDelete != null) {
+ return false;
+ }
+ } else if (!isMarkedForDelete.equals(other.isMarkedForDelete)) {
+ return false;
+ }
return true;
}
public String toString() {
return "AclInterface [portSecurityEnabled=" + portSecurityEnabled + ", interfaceId=" + interfaceId
+ ", lportTag=" + lportTag + ", dpId=" + dpId + ", securityGroups=" + securityGroups
- + ", allowedAddressPairs=" + allowedAddressPairs + "]";
+ + ", allowedAddressPairs=" + allowedAddressPairs + ", isMarkedForDelete=" + isMarkedForDelete + "]";
}
}