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

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

Introduction

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

Prototype


public void setEbsBlockDeviceConfigs(java.util.Collection<EbsBlockDeviceConfig> ebsBlockDeviceConfigs) 

Source Link

Document

An array of Amazon EBS volume specifications attached to a cluster instance.

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}
 *//*  w w  w  .  j ava 2 s  .c  o  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;
}