List of usage examples for com.amazonaws.services.elasticmapreduce.model Configuration getConfigurations
public java.util.List<Configuration> getConfigurations()
A list of additional configurations to apply within a configuration object.
From source file:org.finra.herd.dao.helper.EmrHelper.java
License:Apache License
/** * Returns list of EmrClusterInstanceTypeConfiguration * * @param configurations AWS configuration object list * * @return list of EmrClusterInstanceTypeConfiguration *//*from ww w . j a v a 2 s . c o m*/ protected List<EmrClusterInstanceTypeConfiguration> getConfigurations(List<Configuration> configurations) { List<EmrClusterInstanceTypeConfiguration> emrClusterInstanceTypeConfigurations = null; if (!CollectionUtils.isEmpty(configurations)) { emrClusterInstanceTypeConfigurations = new ArrayList<>(); for (Configuration configuration : configurations) { if (configuration != null) { EmrClusterInstanceTypeConfiguration emrClusterInstanceTypeConfiguration = new EmrClusterInstanceTypeConfiguration(); emrClusterInstanceTypeConfiguration.setClassification(configuration.getClassification()); emrClusterInstanceTypeConfiguration .setConfigurations(getConfigurations(configuration.getConfigurations())); emrClusterInstanceTypeConfiguration .setProperties(getParameterList(configuration.getProperties())); emrClusterInstanceTypeConfigurations.add(emrClusterInstanceTypeConfiguration); } } } return emrClusterInstanceTypeConfigurations; }