def transform_request(self, orig_request, params, method_config):
method_params = method_config.get('<STR_LIT>', {}).get('<STR_LIT>', {})<EOL>request = self.transform_rest_request(orig_request, params, method_params)<EOL>request.path = method_config.get('<STR_LIT>', '<STR_LIT>')<EOL>return request<EOL>
Transforms orig_request to apiserving request.

        This method uses orig_request to determine the currently-pending request
        and returns a new transformed request ready to send to the backend.  This
        method accepts a rest-style or RPC-style request.

        Args:
          orig_request: An ApiRequest, the original request from the user.
          params: A dictionary containing path parameters for rest requests, or
            None for an RPC request.
          method_config: A dict, the API config of the method to be called.

        Returns:
          An ApiRequest that's a copy of the current request, modified so it can
          be sent to the backend.  The path is updated and parts of the body or
          other properties may also be changed.