def METHOD_NAME(self, request: Any, full_url: str, headers: Any) -> TYPE_RESPONSE:  # type: ignore[return]
    method = request.method
    vault_name = vault_from_glacier_url(full_url)
    if method == "GET":
        return self._vault_response_get(vault_name, headers)
    elif method == "PUT":
        return self._vault_response_put(vault_name, headers)
    elif method == "DELETE":
        return self._vault_response_delete(vault_name, headers)