code: def output(self):
          
          return ElasticsearchTarget(
              host=self.host,
              port=self.port,
              http_auth=self.http_auth,
              index=self.index,
              doc_type=self.doc_type,
              update_id=self.update_id(),
              marker_index_hist_size=self.marker_index_hist_size,
              timeout=self.timeout,
              extra_elasticsearch_args=self.extra_elasticsearch_args
          )
docs: Returns a ElasticsearchTarget representing the inserted dataset.
  
          Normally you don't override this.