{ "$schema": "http://json-schema.org/draft-07/schema#", "$id": "https://raw.githubusercontent.com/qlik-oss/schemas/refs/heads/main/qtcp/newtaskdefaults.settings.datamart.schema.json", "title": "Defaults for new Datamart Task", "description": "Schema for Datamart task default configuration", "type": "object", "additionalProperties": false, "properties": { "materialized": { "$ref": "newtaskdefaults.settings.common.schema.json#/definitions/materialized" }, "hasHistory": { "$ref": "newtaskdefaults.settings.common.schema.json#/definitions/hasHistory" }, "taskRuntime": { "type": "object", "description": "Runtime configuration for the task", "additionalProperties": false, "properties": { "tableUpdateInterval": { "$ref": "newtaskdefaults.settings.common.schema.json#/definitions/tableUpdateInterval" }, "tableUpdateConcurrency": { "$ref": "newtaskdefaults.settings.common.schema.json#/definitions/tableUpdateConcurrency" }, "warehouseSelection": { "$ref": "newtaskdefaults.settings.common.schema.json#/definitions/warehouseSelection" } } }, "taskRunSchedule": { "$ref": "newtaskdefaults.settings.common.schema.json#/definitions/taskRunSchedule-EventBased" }, "catalogIntegration": { "$ref": "newtaskdefaults.settings.common.schema.json#/definitions/catalogIntegration" }, "databaseSelection": { "$ref": "newtaskdefaults.settings.common.schema.json#/definitions/databaseSelection" }, "tableTypeSettings": { "$ref": "newtaskdefaults.settings.common.schema.json#/definitions/tableTypeSettings" }, "viewType": { "$ref": "newtaskdefaults.settings.common.schema.json#/definitions/viewType" } } }