List of usage examples for com.amazonaws.services.elasticmapreduce.model SpotProvisioningSpecification setBlockDurationMinutes
public void setBlockDurationMinutes(Integer blockDurationMinutes)
The defined duration for Spot instances (also known as Spot blocks) in minutes.
From source file:org.finra.herd.dao.impl.EmrDaoImpl.java
License:Apache License
/** * Creates an instance of {@link SpotProvisioningSpecification} from a given instance of {@link EmrClusterDefinitionSpotSpecification}. * * @param emrClusterDefinitionSpotSpecification the instance of {@link EmrClusterDefinitionSpotSpecification} * * @return the instance of {@link SpotProvisioningSpecification} *//*from w w w . j a v a 2 s. c o m*/ protected SpotProvisioningSpecification getSpotSpecification( EmrClusterDefinitionSpotSpecification emrClusterDefinitionSpotSpecification) { SpotProvisioningSpecification spotProvisioningSpecification = null; if (emrClusterDefinitionSpotSpecification != null) { spotProvisioningSpecification = new SpotProvisioningSpecification(); spotProvisioningSpecification .setTimeoutDurationMinutes(emrClusterDefinitionSpotSpecification.getTimeoutDurationMinutes()); spotProvisioningSpecification .setTimeoutAction(emrClusterDefinitionSpotSpecification.getTimeoutAction()); spotProvisioningSpecification .setBlockDurationMinutes(emrClusterDefinitionSpotSpecification.getBlockDurationMinutes()); } return spotProvisioningSpecification; }