code: def __init__(self, refetch_interval: int = 3300) -> None:
      self._refetch_interval = refetch_interval
      self._last_time: Optional[float] = None
      self._has_cloud_space_id: bool = (
          "LIGHTNING_CLOUD_SPACE_ID" in os.environ
      )
      self._client: Optional[Any] = None
  
imports: import os
  from time import time
  from typing import Any, Optional
  from lightning.data.streaming.constants import _BOTO3_AVAILABLE
label_desc: Use image node_id 1 to create a new S3Client object  with example: obj = S3Client(refetch_interval)