List of usage examples for com.amazonaws.services.elasticmapreduce.model InstanceFleetProvisioningSpecifications setSpotSpecification
public void setSpotSpecification(SpotProvisioningSpecification spotSpecification)
The launch specification for Spot instances in the fleet, which determines the defined duration and provisioning timeout behavior.
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} *//*from www . ja va2 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; }