public Builder createFrom(final Connector connector) { final ActionsSummary actionsSummary = new ActionsSummary.Builder()// .totalActions(connector.getActions().size())// .actionCountByTags( connector.getActions().stream() .flatMap(s -> s.getTags().stream().distinct()) .collect( Collectors.groupingBy( Function.identity(), Collectors.reducing(0, (e) -> 1, Integer::sum) ) ) ) .build(); return new Builder().createFrom((WithConfigurationProperties) connector)// .name(connector.getName())// .description(connector.getDescription())// .icon(Optional.ofNullable(connector.getIcon())) .configuredProperties(Collections.emptyMap())// .actionsSummary(actionsSummary); }
icon(iconValue); String descriptionValue = instance.getDescription(); if (descriptionValue != null) { description(descriptionValue);
pair(one.getConnectorGroup(), another.getConnectorGroup(), "connector-group"), pair(one.getConnectorGroupId(), another.getConnectorGroupId(), "connector-group-id"), pair(one.getDescription(), another.getDescription(), "description"), pair(one.getIcon(), another.getIcon(), "icon"), pair(one.getKind(), another.getKind(), "kind"),