List of usage examples for com.amazonaws.services.elasticmapreduce.model Configuration Configuration
Configuration
From source file:org.finra.dm.dao.impl.EmrDaoImpl.java
License:Apache License
/** * Converts the given list of {@link EmrClusterDefinitionConfiguration} into a list of {@link Configuration}. * //from www . ja va 2s.co m * @param emrClusterDefinitionConfigurations list of {@link EmrClusterDefinitionConfiguration} * @return list of {@link Configuration} */ public List<Configuration> getConfigurations( List<EmrClusterDefinitionConfiguration> emrClusterDefinitionConfigurations) { List<Configuration> result = new ArrayList<>(); for (EmrClusterDefinitionConfiguration emrClusterDefinitionConfiguration : emrClusterDefinitionConfigurations) { Configuration configuration = new Configuration(); configuration.setClassification(emrClusterDefinitionConfiguration.getClassification()); // Child configurations are gotten recursively List<EmrClusterDefinitionConfiguration> requestedConfigurations = emrClusterDefinitionConfiguration .getConfigurations(); if (!CollectionUtils.isEmpty(requestedConfigurations)) { configuration.setConfigurations(getConfigurations(requestedConfigurations)); } List<Parameter> properties = emrClusterDefinitionConfiguration.getProperties(); if (!CollectionUtils.isEmpty(properties)) { configuration.setProperties(getMap(properties)); } result.add(configuration); } return result; }
From source file:org.finra.herd.dao.impl.EmrDaoImpl.java
License:Apache License
/** * Converts the given list of {@link EmrClusterDefinitionConfiguration} into a list of {@link Configuration}. * * @param emrClusterDefinitionConfigurations list of {@link EmrClusterDefinitionConfiguration} * * @return list of {@link Configuration} *///from www .jav a 2s . c om protected List<Configuration> getConfigurations( List<EmrClusterDefinitionConfiguration> emrClusterDefinitionConfigurations) { List<Configuration> configurations = null; if (!CollectionUtils.isEmpty(emrClusterDefinitionConfigurations)) { configurations = new ArrayList<>(); for (EmrClusterDefinitionConfiguration emrClusterDefinitionConfiguration : emrClusterDefinitionConfigurations) { if (emrClusterDefinitionConfiguration != null) { Configuration configuration = new Configuration(); configuration.setClassification(emrClusterDefinitionConfiguration.getClassification()); configuration.setConfigurations( getConfigurations(emrClusterDefinitionConfiguration.getConfigurations())); configuration.setProperties(getMap(emrClusterDefinitionConfiguration.getProperties())); configurations.add(configuration); } } } return configurations; }