void update(LoadBalancer lb, Task task) {
task.updateStatus(UPDATE, "UpdateLoadBalancer: $lb.displayName");
if (lb.getListeners() != null) {
lb.getListeners().forEach( (name, existingListener) -> {
ListenerDetails listenerUpdate = (description.getListeners() != null)?
description.getListeners().get(name) : null;
updateCertificates(lb, task);
if (lb.getListeners() != null) {
lb.getListeners().forEach( (name, existingListener) -> {
ListenerDetails listenerUpdate = (description.getListeners() != null)?
description.getListeners().get(name) : null;
if (listeners != null) {
listeners.forEach( (name, listener) -> {
if (!lb.getListeners().containsKey(name)) {
CreateListenerResponse res = description.getCredentials().getLoadBalancerClient().createListener(
CreateListenerRequest.builder().loadBalancerId(description.getLoadBalancerId())