Set<String> existingLinksKeys = new HashSet<>(); for (AccountLink existingLink : existingLinks) { existingLinksKeys.add(getUUID(existingLink.getLinkedRegion(), existingLink.getLinkedAccount())); if (!toAdd.contains(getUUID(link.getLinkedRegion(), link.getLinkedAccount()))) { toRemove.add(link); } else {
} catch (Exception ex) { log.warn(String.format("Failed to monitor account link for %s - %s", link.getId(), ex)); existingLinks.add(String.format("%s:%s", link.getLinkedRegion(), link.getLinkedAccount())); continue;
/** * {@inheritDoc} */ @Override public void from(io.cattle.platform.core.model.AccountLink from) { setId(from.getId()); setName(from.getName()); setAccountId(from.getAccountId()); setKind(from.getKind()); setUuid(from.getUuid()); setDescription(from.getDescription()); setState(from.getState()); setCreated(from.getCreated()); setRemoved(from.getRemoved()); setRemoveTime(from.getRemoveTime()); setData(from.getData()); setLinkedAccountId(from.getLinkedAccountId()); setLinkedAccount(from.getLinkedAccount()); setLinkedRegionId(from.getLinkedRegionId()); setLinkedRegion(from.getLinkedRegion()); setExternal(from.getExternal()); }