private void validateClusterMappings(Action action) { if (action.getRegistrationConfiguration().isSetClusterMappings() && action.getRegistrationConfiguration().getClusterMappings().isSetRegistrationClusterMappings()) { action.getRegistrationConfiguration() .getClusterMappings() .getRegistrationClusterMappings() .forEach(this::validateClusterMapping); } }
public static void setParamsWithRegistrationConfigurationMappings(RegistrationConfiguration registrationConfiguration, ImportFromConfParameters params) { if (registrationConfiguration.getAffinityGroupMappings() != null && registrationConfiguration.isSetAffinityGroupMappings()) { params.setAffinityGroupMap(mapAffinityGroupMapping(registrationConfiguration.getAffinityGroupMappings())); } if (registrationConfiguration.getAffinityLabelMappings() != null && registrationConfiguration.isSetAffinityLabelMappings()) { params.setAffinityLabelMap(mapAffinityLabelMapping(registrationConfiguration.getAffinityLabelMappings())); } if (registrationConfiguration.getClusterMappings() != null && registrationConfiguration.isSetClusterMappings()) { params.setClusterMap(mapClusterMapping(registrationConfiguration.getClusterMappings())); } if (registrationConfiguration.getLunMappings() != null && registrationConfiguration.isSetLunMappings()) { params.setExternalLunMap(mapExternalLunMapping(registrationConfiguration.getLunMappings())); } if (registrationConfiguration.getRoleMappings() != null && registrationConfiguration.isSetRoleMappings()) { params.setRoleMap(mapExternalRoleMapping(registrationConfiguration.getRoleMappings())); } if (registrationConfiguration.getDomainMappings() != null && registrationConfiguration.isSetDomainMappings()) { params.setDomainMap(mapExternalDomainMapping(registrationConfiguration.getDomainMappings())); } if (hasVnicProfileMappings(registrationConfiguration)) { params.setExternalVnicProfileMappings( mapVnicProfilesMapping(registrationConfiguration.getVnicProfileMappings())); } }