package org.opendaylight.neutron.spi;
+import java.io.Serializable;
+import java.util.Iterator;
+import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
-import java.io.Serializable;
-import java.util.Iterator;
-import java.util.List;
/**
* OpenStack Neutron v2.0 Firewall as a service
* id uuid-str
* tenant_id uuid-str
* name String
- * description String
* admin_state_up Bool
- * status String
* shared Bool
* firewall_policy_id uuid-str
* http://docs.openstack.org/api/openstack-network/2.0/openstack-network.pdf
@XmlRootElement
@XmlAccessorType(XmlAccessType.NONE)
-
-public class NeutronFirewall extends NeutronObject implements Serializable, INeutronObject {
+public final class NeutronFirewall extends NeutronObject<NeutronFirewall>
+ implements Serializable, INeutronObject<NeutronFirewall> {
private static final long serialVersionUID = 1L;
- @XmlElement (name = "name")
+ @XmlElement(name = "name")
String firewallName;
- @XmlElement (name = "description")
- String firewallDescription;
-
- @XmlElement (defaultValue = "true", name = "admin_state_up")
+ @XmlElement(defaultValue = "true", name = "admin_state_up")
Boolean firewallAdminStateIsUp;
- @XmlElement (name = "status")
- String firewallStatus;
-
- @XmlElement (defaultValue = "false", name = "shared")
+ @XmlElement(defaultValue = "false", name = "shared")
Boolean firewallIsShared;
- @XmlElement (name = "firewall_policy_id")
+ @XmlElement(name = "firewall_policy_id")
String neutronFirewallPolicyID;
- // @deprecated use getID()
- public String getFirewallUUID() {
- return getID();
- }
-
- // @deprecated use setID()
- public void setFirewallUUID(String uuid) {
- setID(uuid);
- }
-
- @Deprecated
- public String getFirewallTenantID() {
- return getTenantID();
- }
-
- @Deprecated
- public void setFirewallTenantID(String tenantID) {
- setTenantID(tenantID);
- }
-
public String getFirewallName() {
return firewallName;
}
this.firewallName = firewallName;
}
- public String getFirewallDescription() {
- return firewallDescription;
- }
-
- public void setFirewallDescription(String firewallDescription) {
- this.firewallDescription = firewallDescription;
- }
-
public Boolean getFirewallAdminStateIsUp() {
return firewallAdminStateIsUp;
}
this.firewallAdminStateIsUp = firewallAdminStateIsUp;
}
- public String getFirewallStatus() {
- return firewallStatus;
- }
-
- public void setFirewallStatus(String firewallStatus) {
- this.firewallStatus = firewallStatus;
- }
-
public Boolean getFirewallIsShared() {
return firewallIsShared;
}
if (s.equals("name")) {
ans.setFirewallName(this.getFirewallName());
}
- if(s.equals("description")) {
- ans.setFirewallDescription(this.getFirewallDescription());
- }
if (s.equals("admin_state_up")) {
ans.setFirewallAdminStateIsUp(firewallAdminStateIsUp);
}
- if (s.equals("status")) {
- ans.setFirewallStatus(this.getFirewallStatus());
- }
if (s.equals("shared")) {
ans.setFirewallIsShared(firewallIsShared);
}
@Override
public String toString() {
- return "NeutronFirewall{" +
- "firewallUUID='" + uuid + '\'' +
- ", firewallTenantID='" + tenantID + '\'' +
- ", firewallName='" + firewallName + '\'' +
- ", firewallDescription='" + firewallDescription + '\'' +
- ", firewallAdminStateIsUp=" + firewallAdminStateIsUp +
- ", firewallStatus='" + firewallStatus + '\'' +
- ", firewallIsShared=" + firewallIsShared +
- ", firewallRulePolicyID=" + neutronFirewallPolicyID +
- '}';
+ return "NeutronFirewall{" + "firewallUUID='" + uuid + '\'' + ", firewallTenantID='" + tenantID + '\''
+ + ", firewallName='" + firewallName + '\'' + ", firewallAdminStateIsUp=" + firewallAdminStateIsUp
+ + ", firewallIsShared=" + firewallIsShared + ", firewallRulePolicyID=" + neutronFirewallPolicyID + '}';
}
}