Example usage for com.amazonaws.services.elasticmapreduce.model DescribeClusterRequest setClusterId

List of usage examples for com.amazonaws.services.elasticmapreduce.model DescribeClusterRequest setClusterId

Introduction

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

Prototype


public void setClusterId(String clusterId) 

Source Link

Document

The identifier of the cluster to describe.

Usage

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

License:Apache License

private String getActualClusterState() {
    String clusterState = null;/*w w  w.j a  va 2  s  .  c o m*/
    DescribeClusterRequest describeClusterRequest = new DescribeClusterRequest();
    describeClusterRequest.setClusterId(hadoopJobFlowId);
    DescribeClusterResult describeClusterResult = emrClient.describeCluster(describeClusterRequest);

    if (describeClusterResult != null) {
        clusterState = describeClusterResult.getCluster().getStatus().getState();
    }
    return clusterState;
}

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

License:Apache License

@Override
public String getJobFlowLogUri() throws URISyntaxException {
    DescribeClusterRequest clusterRequest = new DescribeClusterRequest();
    clusterRequest.setClusterId(hadoopJobFlowId);

    DescribeClusterResult clusterResult = emrClient.describeCluster(clusterRequest);
    String clusterLogUri = clusterResult.getCluster().getLogUri();
    String clusterLogBucket = new URI(clusterLogUri).getHost();
    return clusterLogBucket;
}