class_docstr: Context of window.
class_docstr_tok: ["Context","of","window","."]
code: def delete_cleanup_timer(self, window: W):
      cleanup_time = self._window_operator.cleanup_time(window)
      if cleanup_time == MAX_LONG_VALUE:
          # no need to clean up because we didn't set one
          return
      if self.is_event_time:
          self._trigger_context.delete_event_time_timer(cleanup_time)
      else:
          self._trigger_context.delete_processing_time_timer(
              cleanup_time
          )
  
imports: from abc import ABC, abstractmethod
  from typing import Generic, TypeVar, List, Iterable
  from pyflink.common.constants import MAX_LONG_VALUE
  from pyflink.datastream.state import StateDescriptor, State, ValueStateDescriptor, ListStateDescriptor, MapStateDescriptor
  from pyflink.datastream.window import TimeWindow, CountWindow
  from pyflink.fn_execution.datastream.process.timerservice_impl import LegacyInternalTimerServiceImpl
  from pyflink.fn_execution.coders import from_type_info, MapCoder, GenericArrayCoder
  from pyflink.fn_execution.internal_state import InternalMergingState
label_desc: Use image node_id 11 for calling the WindowContext obj's underlying member method code with example usage: obj.delete_cleanup_timer(window) without return types