Skip to main content

nexla_sdk.models.sources.enums

Enums for sources.

Classes

FlowType

Defined in nexla_sdk/models/sources/enums.py:68

Flow processing types.

Members:

  • BATCH = batch
  • STREAMING = streaming
  • REAL_TIME = real_time

IngestMethod

Defined in nexla_sdk/models/sources/enums.py:59

Data ingestion methods.

Members:

  • BATCH = BATCH
  • STREAMING = STREAMING
  • REAL_TIME = REAL_TIME
  • SCHEDULED = SCHEDULED
  • POLL = POLL

SourceStatus

Defined in nexla_sdk/models/sources/enums.py:5

Source status values.

Members:

  • ACTIVE = ACTIVE
  • PAUSED = PAUSED
  • DRAFT = DRAFT
  • DELETED = DELETED
  • ERROR = ERROR

SourceType

Defined in nexla_sdk/models/sources/enums.py:14

Supported source types.

Members:

  • S3 = s3
  • GCS = gcs
  • AZURE_BLB = azure_blb
  • FTP = ftp
  • DROPBOX = dropbox
  • BOX = box
  • GDRIVE = gdrive
  • SHAREPOINT = sharepoint
  • MYSQL = mysql
  • POSTGRES = postgres
  • SQLSERVER = sqlserver
  • ORACLE = oracle
  • REDSHIFT = redshift
  • SNOWFLAKE = snowflake
  • BIGQUERY = bigquery
  • DATABRICKS = databricks
  • MONGO = mongo
  • DYNAMODB = dynamodb
  • FIREBASE = firebase
  • KAFKA = kafka
  • CONFLUENT_KAFKA = confluent_kafka
  • GOOGLE_PUBSUB = google_pubsub
  • REST = rest
  • SOAP = soap
  • NEXLA_REST = nexla_rest
  • FILE_UPLOAD = file_upload
  • EMAIL = email
  • NEXLA_MONITOR = nexla_monitor