docstr: The basename of the object.
  
  Examples
  --------
  
  The basename of all of these objects is "file":
  
  - s3://bucket/folder/file
  - gs://bucket/folder/file
  - https://account.blob.core.windows.net/container/folder/file
  - https://account.blob.core.windows.net/container/folder/file?sv=2023-01-01&sr=bv&sig=abc123&sp=rcw
  - /folder/file
docstr_tok: ["The","basename","of","the","object",".","Examples","--","--","--","--","The","basename","of","all","of","these","objects","is","``","file","''",":","-","s3",":","\/\/bucket\/folder\/file","-","gs",":","\/\/bucket\/folder\/file","-","https",":","\/\/account.blob.core.windows.net\/container\/folder\/file","-","https",":","\/\/account.blob.core.windows.net\/container\/folder\/file","?","sv=2023-01-01","&","sr=bv","&","sig=abc123","&","sp=rcw","-","\/folder\/file"]
code: def basename(self) -> str:
      """The basename of the object.
  
      Examples
      --------
  
      The basename of all of these objects is "file":
  
      - s3://bucket/folder/file
      - gs://bucket/folder/file
      - https://account.blob.core.windows.net/container/folder/file
      - https://account.blob.core.windows.net/container/folder/file?sv=2023-01-01&sr=bv&sig=abc123&sp=rcw
      - /folder/file
      """
  
imports: from typing import Any, AsyncContextManager, Optional, Type, Set, AsyncIterator, Callable, TypeVar, Generic, List, Awaitable, Union, Tuple
  from typing_extensions import ParamSpec
  from types import TracebackType
  import abc
  import asyncio
  import datetime
  from hailtop.utils import retry_transient_errors, OnlineBoundedGather2
  from .stream import EmptyReadableStream, ReadableStream, WritableStream
  from .exceptions import FileAndDirectoryError
label_desc: Use image node_id 1 for calling the FileStatus obj's underlying member method code with example usage: obj.basename() without return types