private Set<String> getClusterNetworksNames() { if (cachedClusterNetworksNames == null) { cachedClusterNetworksNames = Entities.objectNames(getClusterNetworks()); } return cachedClusterNetworksNames; }
@Override public PersistentHostSetupNetworksParameters buildParameters( Guid vdsId, List<Network> labeledNetworksToBeAdded, List<Network> labeledNetworksToBeRemoved, Map<String, VdsNetworkInterface> nicsByLabel) { final PersistentHostSetupNetworksParameters addSetupNetworksParameters = addNetworksByLabelParametersBuilder.buildParameters( vdsId, labeledNetworksToBeAdded, nicsByLabel); final PersistentHostSetupNetworksParameters removeSetupNetworksParameters = removeNetworksByLabelParametersBuilder.buildParameters(vdsId, labeledNetworksToBeRemoved); final PersistentHostSetupNetworksParameters combinedParams = combine(addSetupNetworksParameters, removeSetupNetworksParameters); final Collection<Network> affectedNetworks = concat(labeledNetworksToBeAdded, labeledNetworksToBeRemoved); combinedParams.setNetworkNames(StringUtils.join(Entities.objectNames(affectedNetworks), ", ")); return combinedParams; }