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

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

Introduction

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

Prototype


public Integer getTimeoutDurationMinutes() 

Source Link

Document

The spot provisioning timeout period in minutes.

Usage

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 w  w  .  j a va  2s .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;
}