public RequestBuilder resource(String resourceUrl) {
    RequestBuilder request = createRequestBuilder(resourceUrl);

    if (isEnabled(Feature.VERBOSE)) {
      request.setVerbose(true);
    }

    Token token = null;
    if (access != null) {
      token = access.getToken();
    }

    String authTokenId = null;
    if (token != null) {
      authTokenId = token.getId();
    }

    if (authTokenId != null && !authTokenId.isEmpty()) {
      request.putHeader("X-Auth-Token", authTokenId);
    }

    return request;
  }