class_docstr: Checks for the existence of a blob with the given prefix in the provided container.
  
  WasbPrefixSensorTrigger is fired as a deferred class with params to run the task in trigger.
  
  :param container_name: name of the container in which the blob should be searched for
  :param prefix: prefix of the blob to check existence for
  :param include: specifies one or more additional datasets to include in the
          response. Options include: ``snapshots``, ``metadata``, ``uncommittedblobs``,
          ``copy``, ``deleted``
  :param delimiter: filters objects based on the delimiter (for e.g '.csv')
  :param wasb_conn_id: the connection identifier for connecting to Azure WASB
  :param check_options: Optional keyword arguments that
      `WasbAsyncHook.check_for_prefix_async()` takes.
  :param public_read: whether an anonymous public read access should be used. Default is False
  :param poke_interval:  polling period in seconds to check for the status
class_docstr_tok: ["Checks","for","the","existence","of","a","blob","with","the","given","prefix","in","the","provided","container",".","WasbPrefixSensorTrigger","is","fired","as","a","deferred","class","with","params","to","run","the","task","in","trigger",".",":","param","container_name",":","name","of","the","container","in","which","the","blob","should","be","searched","for",":","param","prefix",":","prefix","of","the","blob","to","check","existence","for",":","param","include",":","specifies","one","or","more","additional","datasets","to","include","in","the","response",".","Options","include",":","``","snapshots","``",",","``","metadata","``",",","``","uncommittedblobs","``",",","``","copy","``",",","``","deleted","``",":","param","delimiter",":","filters","objects","based","on","the","delimiter","(","for","e.g","'.csv","'",")",":","param","wasb_conn_id",":","the","connection","identifier","for","connecting","to","Azure","WASB",":","param","check_options",":","Optional","keyword","arguments","that","`","WasbAsyncHook.check_for_prefix_async","(",")","`","takes",".",":","param","public_read",":","whether","an","anonymous","public","read","access","should","be","used",".","Default","is","False",":","param","poke_interval",":","polling","period","in","seconds","to","check","for","the","status"]
docstr: Serializes WasbPrefixSensorTrigger arguments and classpath.
docstr_tok: ["Serializes","WasbPrefixSensorTrigger","arguments","and","classpath","."]
code: def serialize(self) -> tuple[str, dict[str, Any]]:
      """Serializes WasbPrefixSensorTrigger arguments and classpath."""
      return (
          "airflow.providers.microsoft.azure.triggers.wasb.WasbPrefixSensorTrigger",
          {
              "container_name": self.container_name,
              "prefix": self.prefix,
              "wasb_conn_id": self.wasb_conn_id,
              "poke_interval": self.poke_interval,
              "check_options": self.check_options,
              "public_read": self.public_read,
          },
      )
  
file_path: airflow/airflow/providers/microsoft/azure/triggers/wasb.py
imports: from __future__ import annotations
  import asyncio
  from typing import Any, AsyncIterator
  from airflow.providers.microsoft.azure.hooks.wasb import WasbAsyncHook
  from airflow.triggers.base import BaseTrigger, TriggerEvent
label_desc: Use image node_id 2 for calling the WasbPrefixSensorTrigger obj's underlying member method code with example usage: obj.serialize() and returns: str,  dict