From 995e240c31f920c8e03b7a76687daf86ee43395e Mon Sep 17 00:00:00 2001 From: Catalina Peralta Date: Thu, 20 Apr 2023 15:51:14 -0700 Subject: [PATCH 1/3] do not generate convenient api for univariate entire detect op --- specification/cognitiveservices/AnomalyDetector/client.tsp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/specification/cognitiveservices/AnomalyDetector/client.tsp b/specification/cognitiveservices/AnomalyDetector/client.tsp index 7795737ece01..1ed7e7f3b62a 100644 --- a/specification/cognitiveservices/AnomalyDetector/client.tsp +++ b/specification/cognitiveservices/AnomalyDetector/client.tsp @@ -11,6 +11,6 @@ using Azure.ClientGenerator.Core; @@convenientAPI(AnomalyDetector.Multivariate.DetectMultivariateBatchAnomaly, true) @@convenientAPI(AnomalyDetector.Multivariate.DetectMultivariateLastAnomaly, true) -@@convenientAPI(AnomalyDetector.Univariate.DetectUnivariateEntireSeries, true) +@@convenientAPI(AnomalyDetector.Univariate.DetectUnivariateEntireSeries, false) @@convenientAPI(AnomalyDetector.Univariate.DetectUnivariateLastPoint, true) @@convenientAPI(AnomalyDetector.Univariate.DetectUnivariateChangePoint, true) From 1580d139e88724b044ef5c2225235d7b75310aea Mon Sep 17 00:00:00 2001 From: Catalina Peralta Date: Thu, 20 Apr 2023 16:17:59 -0700 Subject: [PATCH 2/3] clean up client.tsp --- .../cognitiveservices/AnomalyDetector/client.tsp | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/specification/cognitiveservices/AnomalyDetector/client.tsp b/specification/cognitiveservices/AnomalyDetector/client.tsp index 1ed7e7f3b62a..bfcb1117d5bc 100644 --- a/specification/cognitiveservices/AnomalyDetector/client.tsp +++ b/specification/cognitiveservices/AnomalyDetector/client.tsp @@ -3,14 +3,4 @@ import "./main.tsp"; using Azure.ClientGenerator.Core; -@@convenientAPI(AnomalyDetector.Multivariate.GetMultivariateBatchDetectionResult, true) -@@convenientAPI(AnomalyDetector.Multivariate.TrainMultivariateModel, true) -@@convenientAPI(AnomalyDetector.Multivariate.ListMultivariateModels, true) -@@convenientAPI(AnomalyDetector.Multivariate.DeleteMultivariateModel, true) -@@convenientAPI(AnomalyDetector.Multivariate.GetMultivariateModel, true) -@@convenientAPI(AnomalyDetector.Multivariate.DetectMultivariateBatchAnomaly, true) -@@convenientAPI(AnomalyDetector.Multivariate.DetectMultivariateLastAnomaly, true) - @@convenientAPI(AnomalyDetector.Univariate.DetectUnivariateEntireSeries, false) -@@convenientAPI(AnomalyDetector.Univariate.DetectUnivariateLastPoint, true) -@@convenientAPI(AnomalyDetector.Univariate.DetectUnivariateChangePoint, true) From 3cfe15e5bb09e38da369b51be35344f481df4d9e Mon Sep 17 00:00:00 2001 From: Ray Chen Date: Mon, 24 Apr 2023 13:22:58 +0800 Subject: [PATCH 3/3] Update tspconfig.yaml Added options for ts emitter java emitter. --- .../AnomalyDetector/tspconfig.yaml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/specification/cognitiveservices/AnomalyDetector/tspconfig.yaml b/specification/cognitiveservices/AnomalyDetector/tspconfig.yaml index 8401bc690275..84035d69b58c 100644 --- a/specification/cognitiveservices/AnomalyDetector/tspconfig.yaml +++ b/specification/cognitiveservices/AnomalyDetector/tspconfig.yaml @@ -1,6 +1,12 @@ parameters: "python-sdk-folder": default: "{project-root}/azure-sdk-for-python/" + "java-sdk-folder": + default: "{project-root}/azure-sdk-for-java/" + "js-sdk-folder": + default: "{project-root}/azure-sdk-for-js/" + "csharp-sdk-folder": + default: "{project-root}/azure-sdk-for-net/" "service-directory-name": default: "anomalydetector" emit: [ @@ -22,9 +28,16 @@ options: "@azure-tools/typespec-java": namespace: com.azure.ai.anomalydetector partial-update: true + emitter-output-dir: "{java-sdk-folder}/sdk/{service-directory-name}/azure-ai-anomalydetector" # Uncomment this line and add "@azure-tools/typespec-csharp" to your package.json to generate C# code "@azure-tools/typespec-csharp": save-inputs: false clear-output-folder: true namespace: Azure.AI.AnomalyDetector model-namespace: false + "@azure-tools/typespec-ts": + emitter-output-dir: "{js-sdk-folder}/sdk/{service-directory-name}/ai-anomaly-detector-rest" + generateMetadata: true + generateTest: true + packageDetails: + name: "@azure-rest/ai-anomaly-detector"