@Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (obj instanceof DescribeStepResult == false) return false; DescribeStepResult other = (DescribeStepResult) obj; if (other.getStep() == null ^ this.getStep() == null) return false; if (other.getStep() != null && other.getStep().equals(this.getStep()) == false) return false; return true; }
/** * Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be * redacted from this string using a placeholder value. * * @return A string representation of this object. * * @see java.lang.Object#toString() */ @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("{"); if (getStep() != null) sb.append("Step: ").append(getStep()); sb.append("}"); return sb.toString(); }
@Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (obj instanceof DescribeStepResult == false) return false; DescribeStepResult other = (DescribeStepResult) obj; if (other.getStep() == null ^ this.getStep() == null) return false; if (other.getStep() != null && other.getStep().equals(this.getStep()) == false) return false; return true; }
/** * Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be * redacted from this string using a placeholder value. * * @return A string representation of this object. * * @see java.lang.Object#toString() */ @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("{"); if (getStep() != null) sb.append("Step: ").append(getStep()); sb.append("}"); return sb.toString(); }
List<String> id = result.getStepIds(); DescribeStepResult res = client.describeStep(new DescribeStepRequest().withStepId(id.get(0))); StepStatus status = res.getStep().getStatus(); String stas = status.getState();
describe.setRequestCredentials(awsCreds); DescribeStepResult res = emr.describeStep(describe); StepStatus status = res.getStep().getStatus(); String stas = status.getState(); Thread.sleep(5000); res = emr.describeStep(describe); status = res.getStep().getStatus(); stas = status.getState(); log.info(stas);
@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(); }
@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(); }
private String getActualStepState() { String stepState = null; 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; }
.withClusterId(submission.clusterId()) .withStepId(lastStepId)) .getStep();