DataSource

class LOGS.Entities.DataSource.DataSource(ref=None, id=None, connection=None)[source]

Bases: IEntityWithIntId, INamedEntity, IUniqueEntity, IEntryRecord, IModificationRecord, IGenericPermissionEntity

property bridge: Bridge | None
property customImport: EntityMinimalWithStrId | None
property customImportId: str | None
property cutoffDate: datetime | None
property datasetTemplate: DatasetTemplate | None
property datasetUpdateMode: DataSourceUpdateMode | None
property directories: List[str] | None
property enabled: bool | None
property fileExcludePatterns: List[FileExcludePattern] | None
property format: DataFormatMinimal | None
property formats: List[DataFormatMinimal] | None
property history: DataSourceStatusIterator | None
property intervalInSeconds: int | None
property parser: DataFormat | None
property status: DataSourceConnectionStatus | None
triggerAutoload()[source]
property type: DataSourceType | None
class LOGS.Entities.DataSource.DataSourceType(value)[source]

Bases: Enum

An enumeration.

Crawler = 'Crawler'
IconNMR = 'IconNMR'
class LOGS.Entities.DataSource.DataSourceUpdateMode(value)[source]

Bases: Enum

An enumeration.

Deactivated = 'Deactivated'
UseHash = 'UseHash'
UsePath = 'UsePath'