List of usage examples for com.amazonaws.services.elasticmapreduce.model Application setAdditionalInfo
public void setAdditionalInfo(java.util.Map<String, String> additionalInfo)
This option is for advanced users only.
From source file:org.finra.dm.dao.impl.EmrDaoImpl.java
License:Apache License
/** * Converts the given list of {@link EmrClusterDefinitionApplication} into a list of {@link Application} * /*from w w w. j a v a 2 s. c om*/ * @param emrClusterDefinitionApplications list of {@link EmrClusterDefinitionApplication} * @return list {@link Application} */ public List<Application> getApplications( List<EmrClusterDefinitionApplication> emrClusterDefinitionApplications) { List<Application> applications = new ArrayList<>(); for (EmrClusterDefinitionApplication emrClusterDefinitionApplication : emrClusterDefinitionApplications) { Application application = new Application(); application.setName(emrClusterDefinitionApplication.getName()); application.setVersion(emrClusterDefinitionApplication.getVersion()); application.setArgs(emrClusterDefinitionApplication.getArgs()); List<Parameter> additionalInfoList = emrClusterDefinitionApplication.getAdditionalInfoList(); if (!CollectionUtils.isEmpty(additionalInfoList)) { application.setAdditionalInfo(getMap(additionalInfoList)); } applications.add(application); } return applications; }