List of usage examples for com.amazonaws.services.elasticmapreduce.model SpotProvisioningSpecification getTimeoutAction
public String getTimeoutAction()
The action to take when TargetSpotCapacity
has not been fulfilled when the TimeoutDurationMinutes
has expired; that is, when all Spot instances could not be provisioned within the Spot provisioning timeout.
From source file:org.finra.herd.dao.helper.EmrHelper.java
License:Apache License
/** * Returns EmrClusterSpotProvisioningSpecification from AWS call * * @param spotProvisioningSpecification AWS object * * @return EmrClusterSpotProvisioningSpecification *//* w ww . j a va2 s .co m*/ protected EmrClusterSpotProvisioningSpecification getSpotSpecification( SpotProvisioningSpecification spotProvisioningSpecification) { EmrClusterSpotProvisioningSpecification emrClusterSpotProvisioningSpecification = null; if (spotProvisioningSpecification != null) { emrClusterSpotProvisioningSpecification = new EmrClusterSpotProvisioningSpecification(); emrClusterSpotProvisioningSpecification .setTimeoutDurationMinutes(spotProvisioningSpecification.getTimeoutDurationMinutes()); emrClusterSpotProvisioningSpecification .setTimeoutAction(spotProvisioningSpecification.getTimeoutAction()); emrClusterSpotProvisioningSpecification .setBlockDurationMinutes(spotProvisioningSpecification.getBlockDurationMinutes()); } return emrClusterSpotProvisioningSpecification; }