List of usage examples for com.amazonaws.services.elasticmapreduce.model EbsBlockDevice getVolumeSpecification
public VolumeSpecification getVolumeSpecification()
EBS volume specifications such as volume type, IOPS, and size (GiB) that will be requested for the EBS volume attached to an EC2 instance in the cluster.
From source file:org.finra.herd.dao.helper.EmrHelper.java
License:Apache License
/** * Returns list of EmrClusterEbsBlockDevice * * @param ebsBlockDevices AWS object// www .ja va 2s .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; }