code: public function cancelReportRequests($request)
      {
          if (!$request instanceof MarketplaceWebService_Model_CancelReportRequestsRequest) {
              $request = new MarketplaceWebService_Model_CancelReportRequestsRequest($request);
          }
          $httpResponse = $this->invoke($this->convertCancelReportRequests($request));
          $response = MarketplaceWebService_Model_CancelReportRequestsResponse::fromXML($httpResponse['ResponseBody']);
          $response->setResponseHeaderMetadata($httpResponse['ResponseHeaderMetadata']);
          return $response;
      }
docs: Cancel Report Requests
  cancels report requests that have not yet started processing,
  by default all those within the last 90 days
  
  @see http://docs.amazonwebservices.com/${docPath}CancelReportRequests.html
  @param mixed $request array of parameters for MarketplaceWebService_Model_CancelReportRequestsRequest request
  or MarketplaceWebService_Model_CancelReportRequestsRequest object itself
  @see MarketplaceWebService_Model_CancelReportRequests
  @return MarketplaceWebService_Model_CancelReportRequestsResponse MarketplaceWebService_Model_CancelReportRequestsResponse
  
  @throws MarketplaceWebService_Exception