docs: public GetPrefetchStatusResponse getPrefetchStatus(GetPrefetchStatusRequest request) {
          InternalRequest internalRequest = this.createRequest(request, HttpMethodName.GET, CACHE, "prefetch");
          if (request.getId() != null) {
              internalRequest.addParameter("id", request.getId());
          }
  
          if (request.getStartTime() != null) {
              internalRequest.addParameter("startTime", DateUtils.formatAlternateIso8601Date(request.getStartTime()));
          }
  
          if (request.getEndTime() != null) {
              internalRequest.addParameter("endTime", DateUtils.formatAlternateIso8601Date(request.getEndTime()));
          }
  
          if (request.getMarker() != null) {
              internalRequest.addParameter("marker", request.getMarker());
          }
  
          if (request.getUrl() != null) {
              internalRequest.addParameter("url", request.getUrl());
          }
  
          return this.invokeHttpClient(internalRequest, GetPrefetchStatusResponse.class);
      }