@Override
public List<CloudProviderId> getProvidersId() {
if (providersId == null) {
providersId = new ArrayList<CloudProviderId>();
for (CloudProvider tmpProvider : providers) {
providersId.add(new CloudProviderId(tmpProvider));
}
providersId = Collections.unmodifiableList(providersId);
}
return providersId;
}