public NeutronFirewall extractFields(List<String> fields) { NeutronFirewall ans = new NeutronFirewall(); for (String s : fields) { switch (s) { case "id": ans.setID(this.getID()); break; case "tenant_id": ans.setFirewallTenantID(this.getFirewallTenantID()); break; case "name": ans.setFirewallName(this.getFirewallName()); break; case "description": ans.setFirewallDescription(this.getFirewallDescription()); break; case "admin_state_up": ans.setFirewallAdminStateIsUp(firewallAdminStateIsUp); break; case "status": ans.setFirewallStatus(this.getFirewallStatus()); break; case "shared": ans.setFirewallIsShared(firewallIsShared); break; case "firewall_policy_id": ans.setNeutronFirewallPolicyID(this.getFirewallPolicyID()); break;