class_docstr: Helper class for constructing Cloud Task Queue Link.
code: def persist(
      operator_instance: BaseOperator,
      context: Context,
      queue_name: str | None,
  ):
      (
          project_id,
          location,
          queue_id,
      ) = CloudTasksQueueLink.extract_parts(queue_name)
      operator_instance.xcom_push(
          context,
          key=CloudTasksQueueLink.key,
          value={
              "project_id": project_id,
              "location": location,
              "queue_id": queue_id,
          },
      )
  
file_path: airflow/airflow/providers/google/cloud/links/cloud_tasks.py
imports: from __future__ import annotations
  from typing import TYPE_CHECKING
  from airflow.providers.google.cloud.links.base import BaseGoogleLink
label_desc: Use image node_id 2 for calling the CloudTasksQueueLink obj's underlying member method code with example usage: obj.persist(operator_instance, context, queue_name) without return types