Example usage for com.amazonaws.services.elasticmapreduce.model EbsConfiguration EbsConfiguration

List of usage examples for com.amazonaws.services.elasticmapreduce.model EbsConfiguration EbsConfiguration

Introduction

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

Prototype

EbsConfiguration

Source Link

Usage

From source file:org.finra.herd.dao.impl.EmrDaoImpl.java

License:Apache License

/**
 * Creates an instance of {@link EbsConfiguration} from a given instance of {@link EmrClusterDefinitionEbsConfiguration}.
 *
 * @param emrClusterDefinitionEbsConfiguration the instance of {@link EmrClusterDefinitionEbsConfiguration}
 *
 * @return the instance of {@link EbsConfiguration}
 *///from ww w .j a v  a 2 s.co  m
protected EbsConfiguration getEbsConfiguration(
        EmrClusterDefinitionEbsConfiguration emrClusterDefinitionEbsConfiguration) {
    EbsConfiguration ebsConfiguration = null;

    if (emrClusterDefinitionEbsConfiguration != null) {
        ebsConfiguration = new EbsConfiguration();
        ebsConfiguration.setEbsBlockDeviceConfigs(
                getEbsBlockDeviceConfigs(emrClusterDefinitionEbsConfiguration.getEbsBlockDeviceConfigs()));
        ebsConfiguration.setEbsOptimized(emrClusterDefinitionEbsConfiguration.isEbsOptimized());
    }

    return ebsConfiguration;
}