whylogs_container.whylabs.container.strict_container_types

Classes

StrictContainerConfiguration(langkit_config, ...)

StrictLangkitOptions(metrics, Callable[[], ...)

class whylogs_container.whylabs.container.strict_container_types.StrictContainerConfiguration(langkit_config: Dict[Union[whylogs_container_types.DatasetKey, str], whylogs_container.whylabs.container.strict_container_types.StrictLangkitOptions] = <factory>, whylogs_config: Dict[Union[whylogs_container_types.DatasetKey, str], whylogs_container_types.DatasetOptions] = <factory>)

Bases: object

langkit_config: Dict[DatasetKey | str, StrictLangkitOptions]
whylogs_config: Dict[DatasetKey | str, DatasetOptions]
class whylogs_container.whylabs.container.strict_container_types.StrictLangkitOptions(metrics: List[Union[List[ForwardRef('MetricCreator')], Callable[[], ForwardRef('MetricCreator')], Callable[[Dict[str, Any]], ForwardRef('MetricCreator')], Callable[[], List[ForwardRef('MetricCreator')]], Callable[[Dict[str, Any]], List[ForwardRef('MetricCreator')]], Callable[[], Union[langkit.core.metric.SingleMetric, langkit.core.metric.MultiMetric]], Callable[[Dict[str, Any]], Union[langkit.core.metric.SingleMetric, langkit.core.metric.MultiMetric]], Callable[[], List[Union[langkit.core.metric.SingleMetric, langkit.core.metric.MultiMetric]]], Callable[[Dict[str, Any]], List[Union[langkit.core.metric.SingleMetric, langkit.core.metric.MultiMetric]]], List[Union[Callable[[], Union[langkit.core.metric.SingleMetric, langkit.core.metric.MultiMetric]], Callable[[Dict[str, Any]], Union[langkit.core.metric.SingleMetric, langkit.core.metric.MultiMetric]]]]]] = <factory>, callbacks: List[langkit.core.workflow.Callback] = <factory>, validators: List[langkit.core.validation.Validator] = <factory>)

Bases: object

callbacks: List[Callback]
metrics: List[List[List[MetricCreator] | Callable[[], MetricCreator] | Callable[[Dict[str, Any]], MetricCreator] | Callable[[], List[MetricCreator]] | Callable[[Dict[str, Any]], List[MetricCreator]] | Callable[[], SingleMetric | MultiMetric] | Callable[[Dict[str, Any]], SingleMetric | MultiMetric] | Callable[[], List[SingleMetric | MultiMetric]] | Callable[[Dict[str, Any]], List[SingleMetric | MultiMetric]] | List[Callable[[], SingleMetric | MultiMetric] | Callable[[Dict[str, Any]], SingleMetric | MultiMetric]]] | Callable[[], List[MetricCreator] | Callable[[], MetricCreator] | Callable[[Dict[str, Any]], MetricCreator] | Callable[[], List[MetricCreator]] | Callable[[Dict[str, Any]], List[MetricCreator]] | Callable[[], SingleMetric | MultiMetric] | Callable[[Dict[str, Any]], SingleMetric | MultiMetric] | Callable[[], List[SingleMetric | MultiMetric]] | Callable[[Dict[str, Any]], List[SingleMetric | MultiMetric]] | List[Callable[[], SingleMetric | MultiMetric] | Callable[[Dict[str, Any]], SingleMetric | MultiMetric]]] | Callable[[Dict[str, Any]], List[MetricCreator] | Callable[[], MetricCreator] | Callable[[Dict[str, Any]], MetricCreator] | Callable[[], List[MetricCreator]] | Callable[[Dict[str, Any]], List[MetricCreator]] | Callable[[], SingleMetric | MultiMetric] | Callable[[Dict[str, Any]], SingleMetric | MultiMetric] | Callable[[], List[SingleMetric | MultiMetric]] | Callable[[Dict[str, Any]], List[SingleMetric | MultiMetric]] | List[Callable[[], SingleMetric | MultiMetric] | Callable[[Dict[str, Any]], SingleMetric | MultiMetric]]] | Callable[[], List[List[MetricCreator] | Callable[[], MetricCreator] | Callable[[Dict[str, Any]], MetricCreator] | Callable[[], List[MetricCreator]] | Callable[[Dict[str, Any]], List[MetricCreator]] | Callable[[], SingleMetric | MultiMetric] | Callable[[Dict[str, Any]], SingleMetric | MultiMetric] | Callable[[], List[SingleMetric | MultiMetric]] | Callable[[Dict[str, Any]], List[SingleMetric | MultiMetric]] | List[Callable[[], SingleMetric | MultiMetric] | Callable[[Dict[str, Any]], SingleMetric | MultiMetric]]]] | Callable[[Dict[str, Any]], List[List[MetricCreator] | Callable[[], MetricCreator] | Callable[[Dict[str, Any]], MetricCreator] | Callable[[], List[MetricCreator]] | Callable[[Dict[str, Any]], List[MetricCreator]] | Callable[[], SingleMetric | MultiMetric] | Callable[[Dict[str, Any]], SingleMetric | MultiMetric] | Callable[[], List[SingleMetric | MultiMetric]] | Callable[[Dict[str, Any]], List[SingleMetric | MultiMetric]] | List[Callable[[], SingleMetric | MultiMetric] | Callable[[Dict[str, Any]], SingleMetric | MultiMetric]]]] | Callable[[], SingleMetric | MultiMetric] | Callable[[Dict[str, Any]], SingleMetric | MultiMetric] | Callable[[], List[SingleMetric | MultiMetric]] | Callable[[Dict[str, Any]], List[SingleMetric | MultiMetric]] | List[Callable[[], SingleMetric | MultiMetric] | Callable[[Dict[str, Any]], SingleMetric | MultiMetric]]]
validators: List[Validator]