Sends a request through the BaseApi instance provided, injecting the provided endpoint_name
        into the method call, so the caller doesn't have to.

        :param string method_name:  The name of the calling method
        :param string region:       The region to execute this request on
        :param string url:          The full URL to the method being requested.
        :param dict query_params:   Query parameters to be provided in the HTTP request

def _raw_request(self, method_name, region, url, query_params):
        """
        Sends a request through the BaseApi instance provided, injecting the provided endpoint_name
        into the method call, so the caller doesn't have to.

        :param string method_name:  The name of the calling method
        :param string region:       The region to execute this request on
        :param string url:          The full URL to the method being requested.
        :param dict query_params:   Query parameters to be provided in the HTTP request
        """
        return self._base_api.raw_request(
            self._endpoint_name, method_name, region, url, query_params
        )