{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/PCADetectorConfig", "title": "PCADetectorConfig", "additionalProperties": false, "properties": { "preprocessing": { "default": null, "description": "Preprocessing transforms applied before detection", "allOf": [ { "$ref": "#/components/schemas/PreprocessingConfig" } ], "nullable": true }, "threshold": { "default": null, "description": "Anomaly probability threshold (default: 0.9)", "title": "Threshold", "type": "number", "nullable": true }, "type": { "default": "pca", "title": "Type", "type": "string", "enum": [ "pca" ] }, "window": { "default": null, "description": "Rolling window size \u2014 how many historical data points to train on (default: based on calculation interval)", "title": "Window", "type": "integer", "nullable": true } }, "type": "object" }