def METHOD_NAME(self, deadline):
    """Return a copy of this teimout with the given deadline.
    Args:
        deadline (float): The overall deadline across all invocations.
    Returns:
        ExponentialTimeout: A new instance with the given deadline.
    """
    return ExponentialTimeout(
        initial=self._initial,
        maximum=self._maximum,
        multiplier=self._multiplier,
        deadline=deadline)