private static List<ExternalVnicProfileMapping> mapVnicProfileMappings(VnicProfileMappings vnicProfileMappings) { return vnicProfileMappings.getVnicProfileMappings() .stream() .map(ExternalVnicProfileMappingMapper::mapSingleMappingEntry) .collect(Collectors.toList()); }
@Deprecated public static void validateVnicMappings(BackendResource br, Action action) { if (action.isSetVnicProfileMappings()) { br.validateParameters(action.getVnicProfileMappings(), "vnicProfileMappings"); for (VnicProfileMapping mapping: action.getVnicProfileMappings().getVnicProfileMappings()) { br.validateParameters(mapping, "sourceNetworkName"); br.validateParameters(mapping, "sourceNetworkProfileName"); // target is optional if (mapping.isSetTargetVnicProfile() && mapping.getTargetVnicProfile().isSetId()) { br.asGuid(mapping.getTargetVnicProfile().getId()); } } } }