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

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

Introduction

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

Prototype

SpotProvisioningSpecification

Source Link

Usage

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;
}