def METHOD_NAME(self):
    """Submit the job to the backend for execution.
    Raises:
        QobjValidationError: if the JSON serialization of the Qobj passed
        during construction does not validate against the Qobj schema.
        JobError: if trying to re-submit the job.
    """
    if self._future is not None:
        raise JobError("Aer job has already been submitted.")
    if self._qobj:
        self._future = self._executor.METHOD_NAME(self._fn, self._qobj, self._job_id)
    else:
        self._future = self._executor.METHOD_NAME(
            self._fn, self._circuits, self._parameter_binds, self._run_options, self._job_id
        )