code: public GetStepResponse getStep(GetStepRequest request) {
          checkNotNull(request, "request should not be null.");
          checkStringNotEmpty(request.getClusterId(), "The parameter clusterId should not be null or empty string.");
          checkStringNotEmpty(request.getStepId(), "The parameter stepId should not be null or empty string.");
  
          InternalRequest internalRequest = this.createRequest(
                  request, HttpMethodName.GET, CLUSTER, request.getClusterId(), STEP, request.getStepId());
  
          return this.invokeHttpClient(internalRequest, GetStepResponse.class);
      }
docs: Describe the detail information of the target step.
  
  <p>
  The request is valid just if the step exists and the step is owned by the cluster
  
  @param request The request containing the ID of BMR cluster and the ID of step.
  @return The response containing the detail information of target step.