public NeutronLoadBalancerHealthMonitor extractFields(List<String> fields) { NeutronLoadBalancerHealthMonitor ans = new NeutronLoadBalancerHealthMonitor(); for (String s : fields) { switch (s) { case "id": ans.setID(this.getID()); break; case "tenant_id": ans.setLoadBalancerHealthMonitorTenantID(this.getLoadBalancerHealthMonitorTenantID()); break; case "type": ans.setLoadBalancerHealthMonitorType(this.getLoadBalancerHealthMonitorType()); break; case "delay": ans.setLoadBalancerHealthMonitorDelay(this.getLoadBalancerHealthMonitorDelay()); break; case "timeout": ans.setLoadBalancerHealthMonitorTimeout(this.getLoadBalancerHealthMonitorTimeout()); break; case "max_retries": ans.setLoadBalancerHealthMonitorMaxRetries(this.getLoadBalancerHealthMonitorMaxRetries()); break; case "http_method": ans.setLoadBalancerHealthMonitorHttpMethod(this.getLoadBalancerHealthMonitorHttpMethod()); break; case "url_path": ans.setLoadBalancerHealthMonitorUrlPath(this.getLoadBalancerHealthMonitorUrlPath()); break; case "expected_codes": ans.setLoadBalancerHealthMonitorExpectedCodes(this.getLoadBalancerHealthMonitorExpectedCodes());