Example usage for com.amazonaws.services.elasticmapreduce.model Configuration getClassification

List of usage examples for com.amazonaws.services.elasticmapreduce.model Configuration getClassification

Introduction

In this page you can find the example usage for com.amazonaws.services.elasticmapreduce.model Configuration getClassification.

Prototype


public String getClassification() 

Source Link

Document

The classification within a configuration.

Usage

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
 *///  w w w . jav  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;
}