@Override public boolean updateFloatingIP(String uuid, NeutronFloatingIP delta) { NeutronFloatingIP target = getFloatingIP(uuid); if (target == null) { return false; } delta.setPortUUID(target.getPortUUID()); delta.setFixedIPAddress(target.getFixedIPAddress()); return updateMd(delta); }
protected NeutronFloatingIP fromMd(Floatingip fip) { NeutronFloatingIP result = new NeutronFloatingIP(); result.setID(String.valueOf(fip.getUuid().getValue())); if (fip.getFloatingNetworkId() != null) { result.setFloatingNetworkUUID(String.valueOf(fip.getFloatingNetworkId().getValue())); } if (fip.getPortId() != null) { result.setPortUUID(String.valueOf(fip.getPortId().getValue())); } if (fip.getFixedIpAddress() != null ) { result.setFixedIPAddress(String.valueOf(fip.getFixedIpAddress().getValue())); } if (fip.getFloatingIpAddress() != null) { result.setFloatingIPAddress(String.valueOf(fip.getFloatingIpAddress().getValue())); } if (fip.getTenantId() != null) { result.setTenantUUID(String.valueOf(fip.getTenantId().getValue())); } if (fip.getRouterId() != null) { result.setRouterUUID(String.valueOf(fip.getRouterId().getValue())); } result.setStatus(fip.getStatus()); return result; }
private NeutronFloatingIP fromMd(Floatingip fip) { NeutronFloatingIP result = new NeutronFloatingIP(); result.setID(String.valueOf(fip.getUuid().getValue())); if (fip.getFloatingNetworkId() != null) { result.setFloatingNetworkUUID(String.valueOf(fip.getFloatingNetworkId().getValue())); } if (fip.getPortId() != null) { result.setPortUUID(String.valueOf(fip.getPortId().getValue())); } if (fip.getFixedIpAddress() != null ) { result.setFixedIPAddress(String.valueOf(fip.getFixedIpAddress().getValue())); } if (fip.getFloatingIpAddress() != null) { result.setFloatingIPAddress(String.valueOf(fip.getFloatingIpAddress().getValue())); } if (fip.getTenantId() != null) { result.setTenantUUID(String.valueOf(fip.getTenantId().getValue())); } if (fip.getRouterId() != null) { result.setRouterUUID(String.valueOf(fip.getRouterId().getValue())); } result.setStatus(fip.getStatus()); return result; }
break; case "port_id": ans.setPortUUID(this.getPortUUID()); break; case "fixed_ip_address":