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

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

Introduction

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

Prototype


public void setTimeoutDurationMinutes(Integer timeoutDurationMinutes) 

Source Link

Document

The spot provisioning timeout period in minutes.

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}
 *//*from  w  ww . ja 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;
}