super(context); setId(healthMonitor.getId()); String type = healthMonitor.getType(); if (type != null) { try { setDelay(healthMonitor.getDelay()); setTimeout(healthMonitor.getTimeout()); setMaxRetries(healthMonitor.getMaxRetries()); String httpMethod = healthMonitor.getHttpMethod(); if (httpMethod != null) { try { setUrlPath(healthMonitor.getUrlPath()); setExpectedCodes(healthMonitor.getExpectedCodes()); setAdminStateUp(healthMonitor.getState()); List<Pool> pools = healthMonitor.getPools(); if (pools != null ) { List<String> poolIds = new ArrayList<>();
Quantum client = quantumConnector.getClient(); com.woorea.openstack.quantum.model.LoadBalancerHealthMonitor loadBalancerHealthMonitorToCreate = new com.woorea.openstack.quantum.model.LoadBalancerHealthMonitor(); loadBalancerHealthMonitorToCreate.setType(loadBalancerHealthMonitor.getType().name()); loadBalancerHealthMonitorToCreate.setDelay(loadBalancerHealthMonitor.getDelay()); loadBalancerHealthMonitorToCreate.setTimeout(loadBalancerHealthMonitor.getTimeout()); loadBalancerHealthMonitorToCreate.setMaxRetries(loadBalancerHealthMonitor.getMaxRetries()); loadBalancerHealthMonitorToCreate.setUrlPath(loadBalancerHealthMonitor.getUrlPath()); loadBalancerHealthMonitorToCreate.setExpectedCodes(loadBalancerHealthMonitor.getExpectedCodes());
public Update(LoadBalancerHealthMonitor hm) { super(CLIENT, HttpMethod.PUT, buildPath("lb/health_monitors/", hm.getId()), Entity.json(hm), LoadBalancerHealthMonitor.class); } }
Quantum client = quantumConnector.getClient(); com.woorea.openstack.quantum.model.LoadBalancerHealthMonitor loadBalancerHealthMonitorToCreate = new com.woorea.openstack.quantum.model.LoadBalancerHealthMonitor(); loadBalancerHealthMonitorToCreate.setType(loadBalancerHealthMonitor.getType().name()); loadBalancerHealthMonitorToCreate.setDelay(loadBalancerHealthMonitor.getDelay()); loadBalancerHealthMonitorToCreate.setTimeout(loadBalancerHealthMonitor.getTimeout()); loadBalancerHealthMonitorToCreate.setMaxRetries(loadBalancerHealthMonitor.getMaxRetries()); loadBalancerHealthMonitorToCreate.setUrlPath(loadBalancerHealthMonitor.getUrlPath()); loadBalancerHealthMonitorToCreate.setExpectedCodes(loadBalancerHealthMonitor.getExpectedCodes());