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

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

Introduction

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

Prototype

InstanceFleetProvisioningSpecifications

Source Link

Usage

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

License:Apache License

/**
 * Creates an instance of {@link InstanceFleetProvisioningSpecifications} from a given instance of {@link EmrClusterDefinitionLaunchSpecifications}.
 *
 * @param emrClusterDefinitionLaunchSpecifications the instance of {@link EmrClusterDefinitionLaunchSpecifications}
 *
 * @return the instance of {@link InstanceFleetProvisioningSpecifications}
 *//*  w  w w  .  ja v a  2 s  . c o  m*/
protected InstanceFleetProvisioningSpecifications getLaunchSpecifications(
        EmrClusterDefinitionLaunchSpecifications emrClusterDefinitionLaunchSpecifications) {
    InstanceFleetProvisioningSpecifications instanceFleetProvisioningSpecifications = null;

    if (emrClusterDefinitionLaunchSpecifications != null) {
        instanceFleetProvisioningSpecifications = new InstanceFleetProvisioningSpecifications();
        instanceFleetProvisioningSpecifications.setSpotSpecification(
                getSpotSpecification(emrClusterDefinitionLaunchSpecifications.getSpotSpecification()));
    }

    return instanceFleetProvisioningSpecifications;
}