json.schema.entity.applications.configuration.external.collateAIAppConfig.json Maven / Gradle / Ivy
{
"$id": "https://open-metadata.org/schema/entity/applications/configuration/external/collateAIAppConfig.json",
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "CollateAIAppConfig",
"description": "Configuration for the CollateAI External Application.",
"type": "object",
"javaType": "org.openmetadata.schema.entity.app.external.CollateAIAppConfig",
"definitions": {
"collateAIAppType": {
"description": "Application type.",
"type": "string",
"enum": ["CollateAI"],
"default": "CollateAI"
}
},
"properties": {
"type": {
"title": "Application Type",
"description": "Application Type",
"$ref": "#/definitions/collateAIAppType",
"default": "CollateAI"
},
"filter": {
"title": "Filter",
"description": "Query filter to be passed to ES. E.g., `{\"query\":{\"bool\":{\"must\":[{\"bool\":{\"should\":[{\"term\":{\"domain.displayName.keyword\":\"DG Anim\"}}]}}]}}}`. This is the same payload as in the Explore page.",
"type": "string"
},
"patchIfEmpty": {
"title": "Patch Description If Empty",
"description": "Patch the description if it is empty, instead of raising a suggestion",
"type": "boolean",
"default": false
}
},
"additionalProperties": false,
"required": ["filter"]
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy