whylogs_container_types

Classes

ContainerConfiguration(langkit_config, str], ...)

DatasetCadence(value)

An enumeration.

DatasetKey(dataset_id, org_id)

DatasetOptions(dataset_cadence, ...[, schema])

DatasetUploadCadence(interval, granularity)

DatasetUploadCadenceGranularity(value)

An enumeration.

LangkitOptions(metrics, callbacks, validators)

class whylogs_container_types.ContainerConfiguration(langkit_config: Dict[Union[whylogs_container_types.DatasetKey, str], whylogs_container_types.LangkitOptions] = <factory>, whylogs_config: Dict[Union[whylogs_container_types.DatasetKey, str], whylogs_container_types.DatasetOptions] = <factory>)

Bases: object

langkit_config: Dict[DatasetKey | str, LangkitOptions]
whylogs_config: Dict[DatasetKey | str, DatasetOptions]
class whylogs_container_types.DatasetCadence(value)

Bases: Enum

An enumeration.

DAILY = 'DAILY'
HOURLY = 'HOURLY'
class whylogs_container_types.DatasetKey(dataset_id: str, org_id: str)

Bases: object

dataset_id: str
org_id: str
class whylogs_container_types.DatasetOptions(dataset_cadence: whylogs_container_types.DatasetCadence, whylabs_upload_cadence: whylogs_container_types.DatasetUploadCadence, schema: whylogs.core.schema.DatasetSchema | None = None)

Bases: object

dataset_cadence: DatasetCadence
schema: DatasetSchema | None = None
whylabs_upload_cadence: DatasetUploadCadence
class whylogs_container_types.DatasetUploadCadence(interval: int, granularity: whylogs_container_types.DatasetUploadCadenceGranularity)

Bases: object

granularity: DatasetUploadCadenceGranularity
interval: int
class whylogs_container_types.DatasetUploadCadenceGranularity(value)

Bases: Enum

An enumeration.

DAY = 'D'
HOUR = 'H'
MINUTE = 'M'
class whylogs_container_types.LangkitOptions(metrics: List[Any] = <factory>, callbacks: List[Any] = <factory>, validators: List[Any] = <factory>)

Bases: object

callbacks: List[Any]
metrics: List[Any]
validators: List[Any]