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())); } }
private void validateClusterMappings(Action action) { if (action.getRegistrationConfiguration().isSetClusterMappings() && action.getRegistrationConfiguration().getClusterMappings().isSetRegistrationClusterMappings()) { action.getRegistrationConfiguration() .getClusterMappings() .getRegistrationClusterMappings() .forEach(this::validateClusterMapping); } }
private void validateAffinityLabelMappings(Action action) { if (action.getRegistrationConfiguration().isSetAffinityLabelMappings() && action.getRegistrationConfiguration() .getAffinityLabelMappings() .isSetRegistrationAffinityLabelMappings()) { action.getRegistrationConfiguration() .getAffinityLabelMappings() .getRegistrationAffinityLabelMappings() .forEach(this::validateAffinityLabelMapping); } }
private void validateDomainMappings(Action action) { if (action.getRegistrationConfiguration().isSetDomainMappings() && action.getRegistrationConfiguration().getDomainMappings().isSetRegistrationDomainMappings()) { action.getRegistrationConfiguration() .getDomainMappings() .getRegistrationDomainMappings() .forEach(this::validateDomainMapping); } }
private void validateLunMappings(Action action) { if (action.getRegistrationConfiguration().isSetLunMappings() && action.getRegistrationConfiguration().getLunMappings().isSetRegistrationLunMappings()) { action.getRegistrationConfiguration() .getLunMappings() .getRegistrationLunMappings() .forEach(this::validateLunMapping); } }
private void validateAffinityGroupMappings(Action action) { if (action.getRegistrationConfiguration().isSetAffinityGroupMappings() && action.getRegistrationConfiguration() .getAffinityGroupMappings() .isSetRegistrationAffinityGroupMappings()) { action.getRegistrationConfiguration() .getAffinityGroupMappings() .getRegistrationAffinityGroupMappings() .forEach(this::validateAffinityGroupMapping); } }
private void validateRoleMappings(Action action) { if (action.getRegistrationConfiguration().isSetRoleMappings() && action.getRegistrationConfiguration().getRoleMappings().isSetRegistrationRoleMappings()) { action.getRegistrationConfiguration() .getRoleMappings() .getRegistrationRoleMappings() .forEach(this::validateRoleMapping); } }