Example usage for com.amazonaws.services.elasticmapreduce.model EbsBlockDevice getDevice

List of usage examples for com.amazonaws.services.elasticmapreduce.model EbsBlockDevice getDevice

Introduction

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

Prototype


public String getDevice() 

Source Link

Document

The device name that is exposed to the instance, such as /dev/sdh.

Usage

From source file:org.finra.herd.dao.helper.EmrHelper.java

License:Apache License

/**
 * Returns list of EmrClusterEbsBlockDevice
 *
 * @param ebsBlockDevices AWS object/*from ww w  . j av  a2  s .  c  o m*/
 *
 * @return list of EmrClusterEbsBlockDevice
 */
protected List<EmrClusterEbsBlockDevice> getEbsBlockDevices(List<EbsBlockDevice> ebsBlockDevices) {
    List<EmrClusterEbsBlockDevice> emrClusterEbsBlockDevices = null;

    if (!CollectionUtils.isEmpty(ebsBlockDevices)) {
        emrClusterEbsBlockDevices = new ArrayList<>();

        for (EbsBlockDevice ebsBlockDevice : ebsBlockDevices) {
            if (ebsBlockDevice != null) {
                EmrClusterEbsBlockDevice emrClusterEbsBlockDevice = new EmrClusterEbsBlockDevice();
                emrClusterEbsBlockDevice.setDevice(ebsBlockDevice.getDevice());
                emrClusterEbsBlockDevice.setVolumeSpecification(
                        getVolumeSpecification(ebsBlockDevice.getVolumeSpecification()));

                emrClusterEbsBlockDevices.add(emrClusterEbsBlockDevice);
            }
        }
    }

    return emrClusterEbsBlockDevices;
}