class_docstr: Submits a PDT materialization job to Looker.
  
  :param looker_conn_id: Required. The connection ID to use connecting to Looker.
  :param model: Required. The model of the PDT to start building.
  :param view: Required. The view of the PDT to start building.
  :param query_params: Optional. Additional materialization parameters.
  :param asynchronous: Optional. Flag indicating whether to wait for the job
      to finish or return immediately.
      This is useful for submitting long running jobs and
      waiting on them asynchronously using the LookerCheckPdtBuildSensor
  :param cancel_on_kill: Optional. Flag which indicates whether cancel the
      hook's job or not, when on_kill is called.
  :param wait_time: Optional. Number of seconds between checks for job to be
      ready. Used only if ``asynchronous`` is False.
  :param wait_timeout: Optional. How many seconds wait for job to be ready.
      Used only if ``asynchronous`` is False.
code: def on_kill(self):
      if self.materialization_id and self.cancel_on_kill:
          self.hook.stop_pdt_build(
              materialization_id=self.materialization_id
          )
  
file_path: airflow/airflow/providers/google/cloud/operators/looker.py
imports: from __future__ import annotations
  from typing import TYPE_CHECKING
  from airflow.exceptions import AirflowException
  from airflow.providers.google.cloud.hooks.looker import LookerHook
  from airflow.providers.google.cloud.operators.cloud_base import GoogleCloudBaseOperator
label_desc: Use image node_id 3 for calling the LookerStartPdtBuildOperator obj's underlying member method code with example usage: obj.on_kill() without return types