List of usage examples for com.amazonaws.services.elasticmapreduce.model SpotProvisioningSpecification SpotProvisioningSpecification
SpotProvisioningSpecification
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} *//*ww w .ja v a 2s .com*/ 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; }