public NeutronLoadBalancerListener extractFields(List<String> fields) { NeutronLoadBalancerListener ans = new NeutronLoadBalancerListener(); for (String s : fields) { switch (s) { case "id": ans.setID(this.getID()); break; case "default_pool_id": ans.setNeutronLoadBalancerListenerDefaultPoolID(this.getNeutronLoadBalancerListenerDefaultPoolID()); break; case "tenant_id": ans.setLoadBalancerListenerTenantID(this.getLoadBalancerListenerTenantID()); break; case "name": ans.setLoadBalancerListenerName(this.getLoadBalancerListenerName()); break; case "description": ans.setLoadBalancerListenerDescription(this.getLoadBalancerListenerDescription()); break; case "protocol": ans.setNeutronLoadBalancerListenerProtocol(this.getNeutronLoadBalancerListenerProtocol()); break; case "protocol_port": ans.setNeutronLoadBalancerListenerProtocolPort(this.getNeutronLoadBalancerListenerProtocolPort()); break; case "admin_state_up": ans.setLoadBalancerListenerAdminStateIsUp(loadBalancerListenerAdminStateIsUp); break;