code: def __post_init__(self):
      self.__client__ = Elasticsearch(**self.config_backend)
      self.error_handling = BackendErrorHandler(
          WarningIgnore=ElasticsearchWarning,
          RequestError=RequestError,
          BulkError=BulkIndexError,
          NotFoundError=NotFoundError,
          GenericApiError=ApiError,
      )
  
file_path: argilla/src/argilla/server/daos/backend/client_adapters/elasticsearch.py
imports: import dataclasses
  from typing import Any, Dict, Iterable, Optional, Tuple
  import elasticsearch8
  from argilla.server.daos.backend.base import BackendErrorHandler
  from argilla.server.daos.backend.client_adapters.opensearch import OpenSearchClient
  from argilla.server.daos.backend.search.query_builder import EsQueryBuilder
  from elasticsearch8 import ApiError, Elasticsearch, ElasticsearchWarning, NotFoundError, RequestError, helpers
  from elasticsearch8.helpers import BulkIndexError
label_desc: Use image node_id 1 for calling the ElasticsearchClient obj's underlying member method code with example usage: obj.__post_init__() without return types