{ "$schema": "https://json-structure.org/meta/core/v0/#", "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-forecast/refs/heads/main/json-structure/amazon-forecast-predictor-structure.json", "name": "Predictor", "description": "An Amazon Forecast ML predictor trained on a dataset group.", "type": "object", "fields": [ { "name": "PredictorArn", "type": "string", "description": "ARN of the predictor." }, { "name": "PredictorName", "type": "string", "description": "Name of the predictor.", "required": true }, { "name": "AlgorithmArn", "type": "string", "description": "ARN of the algorithm used." }, { "name": "ForecastHorizon", "type": "int32", "description": "Number of time steps for the forecast.", "required": true }, { "name": "ForecastTypes", "type": "array", "description": "Quantiles to forecast (e.g., p10, p50, p90)." }, { "name": "PerformAutoML", "type": "boolean", "description": "Whether to auto-select the best algorithm." }, { "name": "PerformHPO", "type": "boolean", "description": "Whether to perform hyperparameter optimization." }, { "name": "Status", "type": "string", "description": "Status of the predictor." }, { "name": "CreationTime", "type": "datetime", "description": "" }, { "name": "LastModificationTime", "type": "datetime", "description": "" } ] }