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

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

Introduction

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

Prototype

DescribeStepRequest

Source Link

Usage

From source file:org.finra.dm.dao.impl.EmrDaoImpl.java

License:Apache License

/**
 * Gets the step on the cluster./*from   ww w .  jav a2 s. c o m*/
 *
 * @param clusterId, the cluster id.
 * @param stepId, the step id to get details of.
 * @param awsParamsDto, AWS related parameters for access/secret keys and proxy details.
 *
 * @return the step object.
 */
@Override
public Step getClusterStep(String clusterId, String stepId, AwsParamsDto awsParamsDto) {
    DescribeStepRequest describeStepRequest = new DescribeStepRequest().withClusterId(clusterId)
            .withStepId(stepId);
    return emrOperations.describeStepRequest(getEmrClient(awsParamsDto), describeStepRequest).getStep();
}

From source file:org.finra.herd.dao.impl.EmrDaoImpl.java

License:Apache License

@Override
public Step getClusterStep(String clusterId, String stepId, AwsParamsDto awsParamsDto) {
    DescribeStepRequest describeStepRequest = new DescribeStepRequest().withClusterId(clusterId)
            .withStepId(stepId);//from w  w w.  j  ava2  s .  c  o  m
    return emrOperations.describeStepRequest(getEmrClient(awsParamsDto), describeStepRequest).getStep();
}

From source file:org.pentaho.amazon.client.impl.EmrClientImpl.java

License:Apache License

private String getActualStepState() {
    String stepState = null;/*from   www .j  a v a  2 s .co m*/
    DescribeStepRequest describeStepRequest = new DescribeStepRequest();
    describeStepRequest.setClusterId(hadoopJobFlowId);
    describeStepRequest.setStepId(stepId);
    DescribeStepResult describeStepResult = emrClient.describeStep(describeStepRequest);

    if (describeStepResult != null) {
        stepState = describeStepResult.getStep().getStatus().getState();
    }
    return stepState;
}