class_docstr: Exception raised for errors during ingestion.
  
  Attributes:
      failed_rows: list of indices from the data frame for which ingestion failed.
      message: explanation of the error
class_docstr_tok: ["Exception","raised","for","errors","during","ingestion",".","Attributes",":","failed_rows",":","list","of","indices","from","the","data","frame","for","which","ingestion","failed",".","message",":","explanation","of","the","error"]
code: def __init__(self, failed_rows, message):
      super(IngestionError, self).__init__(message)
      self.failed_rows = failed_rows
      self.message = message
  
imports: from __future__ import absolute_import
  import copy
  import logging
  import math
  import os
  import tempfile
  from concurrent.futures import as_completed
  from concurrent.futures import ThreadPoolExecutor
  from typing import Optional, Sequence, List, Dict, Any, Union
  from urllib.parse import urlparse
  from multiprocessing.pool import AsyncResult
  import signal
  import attr
  import pandas
  from pandas import DataFrame
  import boto3
  from botocore.config import Config
  from pathos.multiprocessing import ProcessingPool
  from sagemaker.config import FEATURE_GROUP_ROLE_ARN_PATH, FEATURE_GROUP_OFFLINE_STORE_KMS_KEY_ID_PATH, FEATURE_GROUP_ONLINE_STORE_KMS_KEY_ID_PATH
  from sagemaker.session import Session
  from sagemaker.feature_store.feature_definition import FeatureDefinition, FeatureTypeEnum
  from sagemaker.feature_store.inputs import OnlineStoreConfig, OnlineStoreSecurityConfig, S3StorageConfig, OfflineStoreConfig, DataCatalogConfig, FeatureValue, FeatureParameter, TableFormatEnum, DeletionModeEnum, TtlDuration, OnlineStoreConfigUpdate, OnlineStoreStorageTypeEnum
  from sagemaker.utils import resolve_value_from_config, format_tags, Tags
label_desc: Use image node_id 1 to create a new IngestionError object from inherited base classes: Exception with example: obj = IngestionError(failed_rows, message)