From b3331556236fc22e0cc465207e500dd46d7614d4 Mon Sep 17 00:00:00 2001 From: SDKAuto Date: Tue, 8 Oct 2024 03:06:18 +0000 Subject: [PATCH] CodeGen from PR 30867 in Azure/azure-rest-api-specs Merge 2d83740b5808d7f6d0e8839114af4812f6c84b6f into 838d84411303b55e628b4d737b12f5ebdc114635 --- .../generated/AnalyzeBatchDocuments.java | 36 +++++++++++++ .../generated/AnalyzeDocumentFromBase64.java | 28 ++++++++++ .../generated/AnalyzeDocumentFromUrl.java | 28 ++++++++++ .../AuthorizeCopyOfDocumentClassifier.java | 25 +++++++++ .../AuthorizeCopyOfDocumentModel.java | 25 +++++++++ .../generated/BuildDocumentClassifier.java | 52 +++++++++++++++++++ .../generated/BuildDocumentModel.java | 49 +++++++++++++++++ .../generated/ClassifyDocumentFromUrl.java | 28 ++++++++++ .../generated/ComposeDocumentModel.java | 47 +++++++++++++++++ .../generated/CopyDocumentClassifierTo.java | 33 ++++++++++++ .../generated/CopyDocumentModelTo.java | 32 ++++++++++++ .../generated/DeleteDocumentClassifier.java | 22 ++++++++ .../generated/DeleteDocumentModel.java | 22 ++++++++ .../GetAnalyzeDocumentResultFigure.java | 23 ++++++++ .../GetAnalyzeDocumentResultPDF.java | 23 ++++++++ .../generated/GetCustomDocumentModel.java | 23 ++++++++ .../generated/GetDocumentClassifier.java | 23 ++++++++ .../generated/GetDocumentClassifiers.java | 24 +++++++++ .../generated/GetDocumentModels.java | 24 +++++++++ .../generated/GetOperation.java | 24 +++++++++ .../generated/GetOperations.java | 24 +++++++++ .../generated/GetPrebuiltDocumentModel.java | 23 ++++++++ .../generated/GetResourceDetails.java | 23 ++++++++ .../tsp-location.yaml | 3 +- 24 files changed, 663 insertions(+), 1 deletion(-) create mode 100644 sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/AnalyzeBatchDocuments.java create mode 100644 sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/AnalyzeDocumentFromBase64.java create mode 100644 sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/AnalyzeDocumentFromUrl.java create mode 100644 sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/AuthorizeCopyOfDocumentClassifier.java create mode 100644 sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/AuthorizeCopyOfDocumentModel.java create mode 100644 sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/BuildDocumentClassifier.java create mode 100644 sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/BuildDocumentModel.java create mode 100644 sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/ClassifyDocumentFromUrl.java create mode 100644 sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/ComposeDocumentModel.java create mode 100644 sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/CopyDocumentClassifierTo.java create mode 100644 sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/CopyDocumentModelTo.java create mode 100644 sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/DeleteDocumentClassifier.java create mode 100644 sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/DeleteDocumentModel.java create mode 100644 sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/GetAnalyzeDocumentResultFigure.java create mode 100644 sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/GetAnalyzeDocumentResultPDF.java create mode 100644 sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/GetCustomDocumentModel.java create mode 100644 sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/GetDocumentClassifier.java create mode 100644 sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/GetDocumentClassifiers.java create mode 100644 sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/GetDocumentModels.java create mode 100644 sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/GetOperation.java create mode 100644 sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/GetOperations.java create mode 100644 sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/GetPrebuiltDocumentModel.java create mode 100644 sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/GetResourceDetails.java diff --git a/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/AnalyzeBatchDocuments.java b/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/AnalyzeBatchDocuments.java new file mode 100644 index 0000000000000..7b0d0f5de8796 --- /dev/null +++ b/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/AnalyzeBatchDocuments.java @@ -0,0 +1,36 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.ai.documentintelligence.generated; + +import com.azure.ai.documentintelligence.DocumentIntelligenceClient; +import com.azure.ai.documentintelligence.DocumentIntelligenceClientBuilder; +import com.azure.ai.documentintelligence.models.AnalyzeBatchDocumentsRequest; +import com.azure.ai.documentintelligence.models.AnalyzeBatchResult; +import com.azure.ai.documentintelligence.models.AnalyzeBatchResultOperation; +import com.azure.ai.documentintelligence.models.AzureBlobContentSource; +import com.azure.ai.documentintelligence.models.StringIndexType; +import com.azure.core.util.polling.SyncPoller; +import com.azure.identity.DefaultAzureCredentialBuilder; + +public class AnalyzeBatchDocuments { + public static void main(String[] args) { + DocumentIntelligenceClient documentIntelligenceClient + = new DocumentIntelligenceClientBuilder().credential(new DefaultAzureCredentialBuilder().build()) + .endpoint("https://myendpoint.cognitiveservices.azure.com") + .buildClient(); + // BEGIN:com.azure.ai.documentintelligence.generated.analyzebatchdocuments.analyzebatchdocuments + SyncPoller response + = documentIntelligenceClient.beginAnalyzeBatchDocuments("customModel", "1-5", "en-US", + StringIndexType.TEXT_ELEMENTS, null, null, null, null, + new AnalyzeBatchDocumentsRequest( + "https://myStorageAccount.blob.core.windows.net/myOutputContainer?mySasToken") + .setAzureBlobSource(new AzureBlobContentSource( + "https://myStorageAccount.blob.core.windows.net/myContainer?mySasToken") + .setPrefix("trainingDocs/")) + .setResultPrefix("trainingDocsResult/") + .setOverwriteExisting(true)); + // END:com.azure.ai.documentintelligence.generated.analyzebatchdocuments.analyzebatchdocuments + } +} diff --git a/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/AnalyzeDocumentFromBase64.java b/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/AnalyzeDocumentFromBase64.java new file mode 100644 index 0000000000000..42b57c516bd2e --- /dev/null +++ b/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/AnalyzeDocumentFromBase64.java @@ -0,0 +1,28 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.ai.documentintelligence.generated; + +import com.azure.ai.documentintelligence.DocumentIntelligenceClient; +import com.azure.ai.documentintelligence.DocumentIntelligenceClientBuilder; +import com.azure.ai.documentintelligence.models.AnalyzeDocumentRequest; +import com.azure.ai.documentintelligence.models.AnalyzeResult; +import com.azure.ai.documentintelligence.models.AnalyzeResultOperation; +import com.azure.ai.documentintelligence.models.StringIndexType; +import com.azure.core.util.polling.SyncPoller; +import com.azure.identity.DefaultAzureCredentialBuilder; + +public class AnalyzeDocumentFromBase64 { + public static void main(String[] args) { + DocumentIntelligenceClient documentIntelligenceClient + = new DocumentIntelligenceClientBuilder().credential(new DefaultAzureCredentialBuilder().build()) + .endpoint("https://myendpoint.cognitiveservices.azure.com") + .buildClient(); + // BEGIN:com.azure.ai.documentintelligence.generated.analyzedocument.analyzedocumentfrombase64 + SyncPoller response = documentIntelligenceClient.beginAnalyzeDocument( + "prebuilt-layout", "1-2,4", "en-US", StringIndexType.TEXT_ELEMENTS, null, null, null, null, + new AnalyzeDocumentRequest().setBase64Source("e2Jhc2U2NEVuY29kZWRQZGZ9".getBytes())); + // END:com.azure.ai.documentintelligence.generated.analyzedocument.analyzedocumentfrombase64 + } +} diff --git a/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/AnalyzeDocumentFromUrl.java b/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/AnalyzeDocumentFromUrl.java new file mode 100644 index 0000000000000..d015a37de43c6 --- /dev/null +++ b/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/AnalyzeDocumentFromUrl.java @@ -0,0 +1,28 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.ai.documentintelligence.generated; + +import com.azure.ai.documentintelligence.DocumentIntelligenceClient; +import com.azure.ai.documentintelligence.DocumentIntelligenceClientBuilder; +import com.azure.ai.documentintelligence.models.AnalyzeDocumentRequest; +import com.azure.ai.documentintelligence.models.AnalyzeResult; +import com.azure.ai.documentintelligence.models.AnalyzeResultOperation; +import com.azure.ai.documentintelligence.models.StringIndexType; +import com.azure.core.util.polling.SyncPoller; +import com.azure.identity.DefaultAzureCredentialBuilder; + +public class AnalyzeDocumentFromUrl { + public static void main(String[] args) { + DocumentIntelligenceClient documentIntelligenceClient + = new DocumentIntelligenceClientBuilder().credential(new DefaultAzureCredentialBuilder().build()) + .endpoint("https://myendpoint.cognitiveservices.azure.com") + .buildClient(); + // BEGIN:com.azure.ai.documentintelligence.generated.analyzedocument.analyzedocumentfromurl + SyncPoller response = documentIntelligenceClient.beginAnalyzeDocument( + "customModel", "1-2,4", "en-US", StringIndexType.TEXT_ELEMENTS, null, null, null, null, + new AnalyzeDocumentRequest().setUrlSource("http://host.com/doc.pdf")); + // END:com.azure.ai.documentintelligence.generated.analyzedocument.analyzedocumentfromurl + } +} diff --git a/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/AuthorizeCopyOfDocumentClassifier.java b/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/AuthorizeCopyOfDocumentClassifier.java new file mode 100644 index 0000000000000..1b989e22535b8 --- /dev/null +++ b/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/AuthorizeCopyOfDocumentClassifier.java @@ -0,0 +1,25 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.ai.documentintelligence.generated; + +import com.azure.ai.documentintelligence.DocumentIntelligenceAdministrationClient; +import com.azure.ai.documentintelligence.DocumentIntelligenceAdministrationClientBuilder; +import com.azure.ai.documentintelligence.models.AuthorizeClassifierCopyRequest; +import com.azure.ai.documentintelligence.models.ClassifierCopyAuthorization; +import com.azure.identity.DefaultAzureCredentialBuilder; + +public class AuthorizeCopyOfDocumentClassifier { + public static void main(String[] args) { + DocumentIntelligenceAdministrationClient documentIntelligenceAdministrationClient + = new DocumentIntelligenceAdministrationClientBuilder() + .credential(new DefaultAzureCredentialBuilder().build()) + .endpoint("https://myendpoint.cognitiveservices.azure.com") + .buildClient(); + // BEGIN:com.azure.ai.documentintelligence.generated.authorizeclassifiercopy.authorizecopyofdocumentclassifier + ClassifierCopyAuthorization response = documentIntelligenceAdministrationClient.authorizeClassifierCopy( + new AuthorizeClassifierCopyRequest("targetClassifier").setDescription("Target classifier description")); + // END:com.azure.ai.documentintelligence.generated.authorizeclassifiercopy.authorizecopyofdocumentclassifier + } +} diff --git a/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/AuthorizeCopyOfDocumentModel.java b/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/AuthorizeCopyOfDocumentModel.java new file mode 100644 index 0000000000000..15d86f1289022 --- /dev/null +++ b/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/AuthorizeCopyOfDocumentModel.java @@ -0,0 +1,25 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.ai.documentintelligence.generated; + +import com.azure.ai.documentintelligence.DocumentIntelligenceAdministrationClient; +import com.azure.ai.documentintelligence.DocumentIntelligenceAdministrationClientBuilder; +import com.azure.ai.documentintelligence.models.AuthorizeCopyRequest; +import com.azure.ai.documentintelligence.models.CopyAuthorization; +import com.azure.identity.DefaultAzureCredentialBuilder; + +public class AuthorizeCopyOfDocumentModel { + public static void main(String[] args) { + DocumentIntelligenceAdministrationClient documentIntelligenceAdministrationClient + = new DocumentIntelligenceAdministrationClientBuilder() + .credential(new DefaultAzureCredentialBuilder().build()) + .endpoint("https://myendpoint.cognitiveservices.azure.com") + .buildClient(); + // BEGIN:com.azure.ai.documentintelligence.generated.authorizemodelcopy.authorizecopyofdocumentmodel + CopyAuthorization response = documentIntelligenceAdministrationClient + .authorizeModelCopy(new AuthorizeCopyRequest("targetModel").setDescription("Target model description")); + // END:com.azure.ai.documentintelligence.generated.authorizemodelcopy.authorizecopyofdocumentmodel + } +} diff --git a/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/BuildDocumentClassifier.java b/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/BuildDocumentClassifier.java new file mode 100644 index 0000000000000..9b773baf30666 --- /dev/null +++ b/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/BuildDocumentClassifier.java @@ -0,0 +1,52 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.ai.documentintelligence.generated; + +import com.azure.ai.documentintelligence.DocumentIntelligenceAdministrationClient; +import com.azure.ai.documentintelligence.DocumentIntelligenceAdministrationClientBuilder; +import com.azure.ai.documentintelligence.models.AzureBlobContentSource; +import com.azure.ai.documentintelligence.models.AzureBlobFileListContentSource; +import com.azure.ai.documentintelligence.models.BuildDocumentClassifierRequest; +import com.azure.ai.documentintelligence.models.ClassifierDocumentTypeDetails; +import com.azure.ai.documentintelligence.models.DocumentClassifierBuildOperationDetails; +import com.azure.ai.documentintelligence.models.DocumentClassifierDetails; +import com.azure.core.util.polling.SyncPoller; +import com.azure.identity.DefaultAzureCredentialBuilder; +import java.util.HashMap; +import java.util.Map; + +public class BuildDocumentClassifier { + public static void main(String[] args) { + DocumentIntelligenceAdministrationClient documentIntelligenceAdministrationClient + = new DocumentIntelligenceAdministrationClientBuilder() + .credential(new DefaultAzureCredentialBuilder().build()) + .endpoint("https://myendpoint.cognitiveservices.azure.com") + .buildClient(); + // BEGIN:com.azure.ai.documentintelligence.generated.buildclassifier.builddocumentclassifier + SyncPoller response + = documentIntelligenceAdministrationClient.beginBuildClassifier(new BuildDocumentClassifierRequest( + "myClassifier", + mapOf("formA", new ClassifierDocumentTypeDetails().setAzureBlobSource( + new AzureBlobContentSource("https://myStorageAccount.blob.core.windows.net/myContainer?mySasToken") + .setPrefix("formADocs/")), + "formB", + new ClassifierDocumentTypeDetails().setAzureBlobFileListSource(new AzureBlobFileListContentSource( + "https://myStorageAccount.blob.core.windows.net/myContainer?mySasToken", "formB.jsonl")))) + .setDescription("Classifier description")); + // END:com.azure.ai.documentintelligence.generated.buildclassifier.builddocumentclassifier + } + + // Use "Map.of" if available + @SuppressWarnings("unchecked") + private static Map mapOf(Object... inputs) { + Map map = new HashMap<>(); + for (int i = 0; i < inputs.length; i += 2) { + String key = (String) inputs[i]; + T value = (T) inputs[i + 1]; + map.put(key, value); + } + return map; + } +} diff --git a/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/BuildDocumentModel.java b/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/BuildDocumentModel.java new file mode 100644 index 0000000000000..19e2b2f61aad3 --- /dev/null +++ b/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/BuildDocumentModel.java @@ -0,0 +1,49 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.ai.documentintelligence.generated; + +import com.azure.ai.documentintelligence.DocumentIntelligenceAdministrationClient; +import com.azure.ai.documentintelligence.DocumentIntelligenceAdministrationClientBuilder; +import com.azure.ai.documentintelligence.models.AzureBlobContentSource; +import com.azure.ai.documentintelligence.models.BuildDocumentModelRequest; +import com.azure.ai.documentintelligence.models.DocumentBuildMode; +import com.azure.ai.documentintelligence.models.DocumentModelBuildOperationDetails; +import com.azure.ai.documentintelligence.models.DocumentModelDetails; +import com.azure.core.util.polling.SyncPoller; +import com.azure.identity.DefaultAzureCredentialBuilder; +import java.util.HashMap; +import java.util.Map; + +public class BuildDocumentModel { + public static void main(String[] args) { + DocumentIntelligenceAdministrationClient documentIntelligenceAdministrationClient + = new DocumentIntelligenceAdministrationClientBuilder() + .credential(new DefaultAzureCredentialBuilder().build()) + .endpoint("https://myendpoint.cognitiveservices.azure.com") + .buildClient(); + // BEGIN:com.azure.ai.documentintelligence.generated.builddocumentmodel.builddocumentmodel + SyncPoller response + = documentIntelligenceAdministrationClient + .beginBuildDocumentModel(new BuildDocumentModelRequest("myCustomModel", DocumentBuildMode.TEMPLATE) + .setDescription("Custom model description") + .setAzureBlobSource(new AzureBlobContentSource( + "https://myStorageAccount.blob.core.windows.net/myContainer?mySasToken") + .setPrefix("trainingDocs/")) + .setTags(mapOf("createdBy", "myUserId"))); + // END:com.azure.ai.documentintelligence.generated.builddocumentmodel.builddocumentmodel + } + + // Use "Map.of" if available + @SuppressWarnings("unchecked") + private static Map mapOf(Object... inputs) { + Map map = new HashMap<>(); + for (int i = 0; i < inputs.length; i += 2) { + String key = (String) inputs[i]; + T value = (T) inputs[i + 1]; + map.put(key, value); + } + return map; + } +} diff --git a/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/ClassifyDocumentFromUrl.java b/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/ClassifyDocumentFromUrl.java new file mode 100644 index 0000000000000..b7c9da2ed5bd9 --- /dev/null +++ b/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/ClassifyDocumentFromUrl.java @@ -0,0 +1,28 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.ai.documentintelligence.generated; + +import com.azure.ai.documentintelligence.DocumentIntelligenceClient; +import com.azure.ai.documentintelligence.DocumentIntelligenceClientBuilder; +import com.azure.ai.documentintelligence.models.AnalyzeResult; +import com.azure.ai.documentintelligence.models.AnalyzeResultOperation; +import com.azure.ai.documentintelligence.models.ClassifyDocumentRequest; +import com.azure.ai.documentintelligence.models.StringIndexType; +import com.azure.core.util.polling.SyncPoller; +import com.azure.identity.DefaultAzureCredentialBuilder; + +public class ClassifyDocumentFromUrl { + public static void main(String[] args) { + DocumentIntelligenceClient documentIntelligenceClient + = new DocumentIntelligenceClientBuilder().credential(new DefaultAzureCredentialBuilder().build()) + .endpoint("https://myendpoint.cognitiveservices.azure.com") + .buildClient(); + // BEGIN:com.azure.ai.documentintelligence.generated.classifydocument.classifydocumentfromurl + SyncPoller response = documentIntelligenceClient.beginClassifyDocument( + "classifierId", new ClassifyDocumentRequest().setUrlSource("http://host.com/doc.pdf"), + StringIndexType.TEXT_ELEMENTS, null, null); + // END:com.azure.ai.documentintelligence.generated.classifydocument.classifydocumentfromurl + } +} diff --git a/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/ComposeDocumentModel.java b/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/ComposeDocumentModel.java new file mode 100644 index 0000000000000..d24f52833f178 --- /dev/null +++ b/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/ComposeDocumentModel.java @@ -0,0 +1,47 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.ai.documentintelligence.generated; + +import com.azure.ai.documentintelligence.DocumentIntelligenceAdministrationClient; +import com.azure.ai.documentintelligence.DocumentIntelligenceAdministrationClientBuilder; +import com.azure.ai.documentintelligence.models.ComposeDocumentModelRequest; +import com.azure.ai.documentintelligence.models.DocumentModelComposeOperationDetails; +import com.azure.ai.documentintelligence.models.DocumentModelDetails; +import com.azure.ai.documentintelligence.models.DocumentTypeDetails; +import com.azure.core.util.polling.SyncPoller; +import com.azure.identity.DefaultAzureCredentialBuilder; +import java.util.HashMap; +import java.util.Map; + +public class ComposeDocumentModel { + public static void main(String[] args) { + DocumentIntelligenceAdministrationClient documentIntelligenceAdministrationClient + = new DocumentIntelligenceAdministrationClientBuilder() + .credential(new DefaultAzureCredentialBuilder().build()) + .endpoint("https://myendpoint.cognitiveservices.azure.com") + .buildClient(); + // BEGIN:com.azure.ai.documentintelligence.generated.composemodel.composedocumentmodel + SyncPoller response + = documentIntelligenceAdministrationClient + .beginComposeModel( + new ComposeDocumentModelRequest("composedModel", "customClassifier", + mapOf("formA", new DocumentTypeDetails().setModelId("model1"), "formB", + new DocumentTypeDetails().setModelId("model2"))) + .setDescription("Composed model description")); + // END:com.azure.ai.documentintelligence.generated.composemodel.composedocumentmodel + } + + // Use "Map.of" if available + @SuppressWarnings("unchecked") + private static Map mapOf(Object... inputs) { + Map map = new HashMap<>(); + for (int i = 0; i < inputs.length; i += 2) { + String key = (String) inputs[i]; + T value = (T) inputs[i + 1]; + map.put(key, value); + } + return map; + } +} diff --git a/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/CopyDocumentClassifierTo.java b/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/CopyDocumentClassifierTo.java new file mode 100644 index 0000000000000..8a75c3b55da47 --- /dev/null +++ b/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/CopyDocumentClassifierTo.java @@ -0,0 +1,33 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.ai.documentintelligence.generated; + +import com.azure.ai.documentintelligence.DocumentIntelligenceAdministrationClient; +import com.azure.ai.documentintelligence.DocumentIntelligenceAdministrationClientBuilder; +import com.azure.ai.documentintelligence.models.ClassifierCopyAuthorization; +import com.azure.ai.documentintelligence.models.DocumentClassifierCopyToOperationDetails; +import com.azure.ai.documentintelligence.models.DocumentClassifierDetails; +import com.azure.core.util.polling.SyncPoller; +import com.azure.identity.DefaultAzureCredentialBuilder; +import java.time.OffsetDateTime; + +public class CopyDocumentClassifierTo { + public static void main(String[] args) { + DocumentIntelligenceAdministrationClient documentIntelligenceAdministrationClient + = new DocumentIntelligenceAdministrationClientBuilder() + .credential(new DefaultAzureCredentialBuilder().build()) + .endpoint("https://myendpoint.cognitiveservices.azure.com") + .buildClient(); + // BEGIN:com.azure.ai.documentintelligence.generated.copyclassifierto.copydocumentclassifierto + SyncPoller response + = documentIntelligenceAdministrationClient.beginCopyClassifierTo("sourceClassifier", + new ClassifierCopyAuthorization( + "/subscriptions/targetSub/resourceGroups/targetRG/providers/Microsoft.CognitiveServices/accounts/targetService", + "targetResourceRegion", "targetClassifier", + "https://targetEndpoint.cognitiveservices.azure.com/documentintelligence/documentClassifiers/targetClassifier", + "fakeTokenPlaceholder", OffsetDateTime.parse("2021-09-23T09:12:54.552Z"))); + // END:com.azure.ai.documentintelligence.generated.copyclassifierto.copydocumentclassifierto + } +} diff --git a/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/CopyDocumentModelTo.java b/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/CopyDocumentModelTo.java new file mode 100644 index 0000000000000..338f4cb8a5cbf --- /dev/null +++ b/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/CopyDocumentModelTo.java @@ -0,0 +1,32 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.ai.documentintelligence.generated; + +import com.azure.ai.documentintelligence.DocumentIntelligenceAdministrationClient; +import com.azure.ai.documentintelligence.DocumentIntelligenceAdministrationClientBuilder; +import com.azure.ai.documentintelligence.models.CopyAuthorization; +import com.azure.ai.documentintelligence.models.DocumentModelCopyToOperationDetails; +import com.azure.ai.documentintelligence.models.DocumentModelDetails; +import com.azure.core.util.polling.SyncPoller; +import com.azure.identity.DefaultAzureCredentialBuilder; +import java.time.OffsetDateTime; + +public class CopyDocumentModelTo { + public static void main(String[] args) { + DocumentIntelligenceAdministrationClient documentIntelligenceAdministrationClient + = new DocumentIntelligenceAdministrationClientBuilder() + .credential(new DefaultAzureCredentialBuilder().build()) + .endpoint("https://myendpoint.cognitiveservices.azure.com") + .buildClient(); + // BEGIN:com.azure.ai.documentintelligence.generated.copymodelto.copydocumentmodelto + SyncPoller response + = documentIntelligenceAdministrationClient.beginCopyModelTo("sourceModel", new CopyAuthorization( + "/subscriptions/targetSub/resourceGroups/targetRG/providers/Microsoft.CognitiveServices/accounts/targetService", + "targetResourceRegion", "targetModel", + "https://targetEndpoint.cognitiveservices.azure.com/documentintelligence/documentModels/targetModel", + "fakeTokenPlaceholder", OffsetDateTime.parse("2021-09-23T09:12:54.552Z"))); + // END:com.azure.ai.documentintelligence.generated.copymodelto.copydocumentmodelto + } +} diff --git a/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/DeleteDocumentClassifier.java b/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/DeleteDocumentClassifier.java new file mode 100644 index 0000000000000..c7b0d16350d2e --- /dev/null +++ b/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/DeleteDocumentClassifier.java @@ -0,0 +1,22 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.ai.documentintelligence.generated; + +import com.azure.ai.documentintelligence.DocumentIntelligenceAdministrationClient; +import com.azure.ai.documentintelligence.DocumentIntelligenceAdministrationClientBuilder; +import com.azure.identity.DefaultAzureCredentialBuilder; + +public class DeleteDocumentClassifier { + public static void main(String[] args) { + DocumentIntelligenceAdministrationClient documentIntelligenceAdministrationClient + = new DocumentIntelligenceAdministrationClientBuilder() + .credential(new DefaultAzureCredentialBuilder().build()) + .endpoint("https://myendpoint.cognitiveservices.azure.com") + .buildClient(); + // BEGIN:com.azure.ai.documentintelligence.generated.deleteclassifier.deletedocumentclassifier + documentIntelligenceAdministrationClient.deleteClassifier("myClassifier"); + // END:com.azure.ai.documentintelligence.generated.deleteclassifier.deletedocumentclassifier + } +} diff --git a/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/DeleteDocumentModel.java b/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/DeleteDocumentModel.java new file mode 100644 index 0000000000000..375b76a5c01ec --- /dev/null +++ b/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/DeleteDocumentModel.java @@ -0,0 +1,22 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.ai.documentintelligence.generated; + +import com.azure.ai.documentintelligence.DocumentIntelligenceAdministrationClient; +import com.azure.ai.documentintelligence.DocumentIntelligenceAdministrationClientBuilder; +import com.azure.identity.DefaultAzureCredentialBuilder; + +public class DeleteDocumentModel { + public static void main(String[] args) { + DocumentIntelligenceAdministrationClient documentIntelligenceAdministrationClient + = new DocumentIntelligenceAdministrationClientBuilder() + .credential(new DefaultAzureCredentialBuilder().build()) + .endpoint("https://myendpoint.cognitiveservices.azure.com") + .buildClient(); + // BEGIN:com.azure.ai.documentintelligence.generated.deletemodel.deletedocumentmodel + documentIntelligenceAdministrationClient.deleteModel("myCustomModel"); + // END:com.azure.ai.documentintelligence.generated.deletemodel.deletedocumentmodel + } +} diff --git a/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/GetAnalyzeDocumentResultFigure.java b/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/GetAnalyzeDocumentResultFigure.java new file mode 100644 index 0000000000000..d13f25b61426c --- /dev/null +++ b/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/GetAnalyzeDocumentResultFigure.java @@ -0,0 +1,23 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.ai.documentintelligence.generated; + +import com.azure.ai.documentintelligence.DocumentIntelligenceClient; +import com.azure.ai.documentintelligence.DocumentIntelligenceClientBuilder; +import com.azure.core.util.BinaryData; +import com.azure.identity.DefaultAzureCredentialBuilder; + +public class GetAnalyzeDocumentResultFigure { + public static void main(String[] args) { + DocumentIntelligenceClient documentIntelligenceClient + = new DocumentIntelligenceClientBuilder().credential(new DefaultAzureCredentialBuilder().build()) + .endpoint("https://myendpoint.cognitiveservices.azure.com") + .buildClient(); + // BEGIN:com.azure.ai.documentintelligence.generated.getanalyzeresultfigure.getanalyzedocumentresultfigure + BinaryData response = documentIntelligenceClient.getAnalyzeResultFigure("prebuilt-invoice", + "3b31320d-8bab-4f88-b19c-2322a7f11034", "1.0"); + // END:com.azure.ai.documentintelligence.generated.getanalyzeresultfigure.getanalyzedocumentresultfigure + } +} diff --git a/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/GetAnalyzeDocumentResultPDF.java b/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/GetAnalyzeDocumentResultPDF.java new file mode 100644 index 0000000000000..286eaa908d90c --- /dev/null +++ b/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/GetAnalyzeDocumentResultPDF.java @@ -0,0 +1,23 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.ai.documentintelligence.generated; + +import com.azure.ai.documentintelligence.DocumentIntelligenceClient; +import com.azure.ai.documentintelligence.DocumentIntelligenceClientBuilder; +import com.azure.core.util.BinaryData; +import com.azure.identity.DefaultAzureCredentialBuilder; + +public class GetAnalyzeDocumentResultPDF { + public static void main(String[] args) { + DocumentIntelligenceClient documentIntelligenceClient + = new DocumentIntelligenceClientBuilder().credential(new DefaultAzureCredentialBuilder().build()) + .endpoint("https://myendpoint.cognitiveservices.azure.com") + .buildClient(); + // BEGIN:com.azure.ai.documentintelligence.generated.getanalyzeresultpdf.getanalyzedocumentresultpdf + BinaryData response = documentIntelligenceClient.getAnalyzeResultPdf("prebuilt-invoice", + "3b31320d-8bab-4f88-b19c-2322a7f11034"); + // END:com.azure.ai.documentintelligence.generated.getanalyzeresultpdf.getanalyzedocumentresultpdf + } +} diff --git a/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/GetCustomDocumentModel.java b/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/GetCustomDocumentModel.java new file mode 100644 index 0000000000000..3ecacf988fcf3 --- /dev/null +++ b/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/GetCustomDocumentModel.java @@ -0,0 +1,23 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.ai.documentintelligence.generated; + +import com.azure.ai.documentintelligence.DocumentIntelligenceAdministrationClient; +import com.azure.ai.documentintelligence.DocumentIntelligenceAdministrationClientBuilder; +import com.azure.ai.documentintelligence.models.DocumentModelDetails; +import com.azure.identity.DefaultAzureCredentialBuilder; + +public class GetCustomDocumentModel { + public static void main(String[] args) { + DocumentIntelligenceAdministrationClient documentIntelligenceAdministrationClient + = new DocumentIntelligenceAdministrationClientBuilder() + .credential(new DefaultAzureCredentialBuilder().build()) + .endpoint("https://myendpoint.cognitiveservices.azure.com") + .buildClient(); + // BEGIN:com.azure.ai.documentintelligence.generated.getmodel.getcustomdocumentmodel + DocumentModelDetails response = documentIntelligenceAdministrationClient.getModel("myCustomModel"); + // END:com.azure.ai.documentintelligence.generated.getmodel.getcustomdocumentmodel + } +} diff --git a/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/GetDocumentClassifier.java b/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/GetDocumentClassifier.java new file mode 100644 index 0000000000000..ab9180d20afaf --- /dev/null +++ b/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/GetDocumentClassifier.java @@ -0,0 +1,23 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.ai.documentintelligence.generated; + +import com.azure.ai.documentintelligence.DocumentIntelligenceAdministrationClient; +import com.azure.ai.documentintelligence.DocumentIntelligenceAdministrationClientBuilder; +import com.azure.ai.documentintelligence.models.DocumentClassifierDetails; +import com.azure.identity.DefaultAzureCredentialBuilder; + +public class GetDocumentClassifier { + public static void main(String[] args) { + DocumentIntelligenceAdministrationClient documentIntelligenceAdministrationClient + = new DocumentIntelligenceAdministrationClientBuilder() + .credential(new DefaultAzureCredentialBuilder().build()) + .endpoint("https://myendpoint.cognitiveservices.azure.com") + .buildClient(); + // BEGIN:com.azure.ai.documentintelligence.generated.getclassifier.getdocumentclassifier + DocumentClassifierDetails response = documentIntelligenceAdministrationClient.getClassifier("myClassifier"); + // END:com.azure.ai.documentintelligence.generated.getclassifier.getdocumentclassifier + } +} diff --git a/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/GetDocumentClassifiers.java b/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/GetDocumentClassifiers.java new file mode 100644 index 0000000000000..387b59581f8ab --- /dev/null +++ b/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/GetDocumentClassifiers.java @@ -0,0 +1,24 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.ai.documentintelligence.generated; + +import com.azure.ai.documentintelligence.DocumentIntelligenceAdministrationClient; +import com.azure.ai.documentintelligence.DocumentIntelligenceAdministrationClientBuilder; +import com.azure.ai.documentintelligence.models.DocumentClassifierDetails; +import com.azure.core.http.rest.PagedIterable; +import com.azure.identity.DefaultAzureCredentialBuilder; + +public class GetDocumentClassifiers { + public static void main(String[] args) { + DocumentIntelligenceAdministrationClient documentIntelligenceAdministrationClient + = new DocumentIntelligenceAdministrationClientBuilder() + .credential(new DefaultAzureCredentialBuilder().build()) + .endpoint("https://myendpoint.cognitiveservices.azure.com") + .buildClient(); + // BEGIN:com.azure.ai.documentintelligence.generated.listclassifiers.getdocumentclassifiers + PagedIterable response = documentIntelligenceAdministrationClient.listClassifiers(); + // END:com.azure.ai.documentintelligence.generated.listclassifiers.getdocumentclassifiers + } +} diff --git a/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/GetDocumentModels.java b/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/GetDocumentModels.java new file mode 100644 index 0000000000000..fb58af5348316 --- /dev/null +++ b/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/GetDocumentModels.java @@ -0,0 +1,24 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.ai.documentintelligence.generated; + +import com.azure.ai.documentintelligence.DocumentIntelligenceAdministrationClient; +import com.azure.ai.documentintelligence.DocumentIntelligenceAdministrationClientBuilder; +import com.azure.ai.documentintelligence.models.DocumentModelDetails; +import com.azure.core.http.rest.PagedIterable; +import com.azure.identity.DefaultAzureCredentialBuilder; + +public class GetDocumentModels { + public static void main(String[] args) { + DocumentIntelligenceAdministrationClient documentIntelligenceAdministrationClient + = new DocumentIntelligenceAdministrationClientBuilder() + .credential(new DefaultAzureCredentialBuilder().build()) + .endpoint("https://myendpoint.cognitiveservices.azure.com") + .buildClient(); + // BEGIN:com.azure.ai.documentintelligence.generated.listmodels.getdocumentmodels + PagedIterable response = documentIntelligenceAdministrationClient.listModels(); + // END:com.azure.ai.documentintelligence.generated.listmodels.getdocumentmodels + } +} diff --git a/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/GetOperation.java b/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/GetOperation.java new file mode 100644 index 0000000000000..3ebb637ce5f1f --- /dev/null +++ b/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/GetOperation.java @@ -0,0 +1,24 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.ai.documentintelligence.generated; + +import com.azure.ai.documentintelligence.DocumentIntelligenceAdministrationClient; +import com.azure.ai.documentintelligence.DocumentIntelligenceAdministrationClientBuilder; +import com.azure.ai.documentintelligence.models.OperationDetails; +import com.azure.identity.DefaultAzureCredentialBuilder; + +public class GetOperation { + public static void main(String[] args) { + DocumentIntelligenceAdministrationClient documentIntelligenceAdministrationClient + = new DocumentIntelligenceAdministrationClientBuilder() + .credential(new DefaultAzureCredentialBuilder().build()) + .endpoint("https://myendpoint.cognitiveservices.azure.com") + .buildClient(); + // BEGIN:com.azure.ai.documentintelligence.generated.getoperation.getoperation + OperationDetails response + = documentIntelligenceAdministrationClient.getOperation("b704bb00-d130-4f3f-a1d8-ca96de3eabb4"); + // END:com.azure.ai.documentintelligence.generated.getoperation.getoperation + } +} diff --git a/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/GetOperations.java b/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/GetOperations.java new file mode 100644 index 0000000000000..505103ebd73c6 --- /dev/null +++ b/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/GetOperations.java @@ -0,0 +1,24 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.ai.documentintelligence.generated; + +import com.azure.ai.documentintelligence.DocumentIntelligenceAdministrationClient; +import com.azure.ai.documentintelligence.DocumentIntelligenceAdministrationClientBuilder; +import com.azure.ai.documentintelligence.models.OperationDetails; +import com.azure.core.http.rest.PagedIterable; +import com.azure.identity.DefaultAzureCredentialBuilder; + +public class GetOperations { + public static void main(String[] args) { + DocumentIntelligenceAdministrationClient documentIntelligenceAdministrationClient + = new DocumentIntelligenceAdministrationClientBuilder() + .credential(new DefaultAzureCredentialBuilder().build()) + .endpoint("https://myendpoint.cognitiveservices.azure.com") + .buildClient(); + // BEGIN:com.azure.ai.documentintelligence.generated.listoperations.getoperations + PagedIterable response = documentIntelligenceAdministrationClient.listOperations(); + // END:com.azure.ai.documentintelligence.generated.listoperations.getoperations + } +} diff --git a/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/GetPrebuiltDocumentModel.java b/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/GetPrebuiltDocumentModel.java new file mode 100644 index 0000000000000..aebcc8da96f0c --- /dev/null +++ b/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/GetPrebuiltDocumentModel.java @@ -0,0 +1,23 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.ai.documentintelligence.generated; + +import com.azure.ai.documentintelligence.DocumentIntelligenceAdministrationClient; +import com.azure.ai.documentintelligence.DocumentIntelligenceAdministrationClientBuilder; +import com.azure.ai.documentintelligence.models.DocumentModelDetails; +import com.azure.identity.DefaultAzureCredentialBuilder; + +public class GetPrebuiltDocumentModel { + public static void main(String[] args) { + DocumentIntelligenceAdministrationClient documentIntelligenceAdministrationClient + = new DocumentIntelligenceAdministrationClientBuilder() + .credential(new DefaultAzureCredentialBuilder().build()) + .endpoint("https://myendpoint.cognitiveservices.azure.com") + .buildClient(); + // BEGIN:com.azure.ai.documentintelligence.generated.getmodel.getprebuiltdocumentmodel + DocumentModelDetails response = documentIntelligenceAdministrationClient.getModel("prebuilt-invoice"); + // END:com.azure.ai.documentintelligence.generated.getmodel.getprebuiltdocumentmodel + } +} diff --git a/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/GetResourceDetails.java b/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/GetResourceDetails.java new file mode 100644 index 0000000000000..3007ba518649d --- /dev/null +++ b/sdk/documentintelligence/azure-ai-documentintelligence/src/samples/java/com/azure/ai/documentintelligence/generated/GetResourceDetails.java @@ -0,0 +1,23 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.ai.documentintelligence.generated; + +import com.azure.ai.documentintelligence.DocumentIntelligenceAdministrationClient; +import com.azure.ai.documentintelligence.DocumentIntelligenceAdministrationClientBuilder; +import com.azure.ai.documentintelligence.models.ResourceDetails; +import com.azure.identity.DefaultAzureCredentialBuilder; + +public class GetResourceDetails { + public static void main(String[] args) { + DocumentIntelligenceAdministrationClient documentIntelligenceAdministrationClient + = new DocumentIntelligenceAdministrationClientBuilder() + .credential(new DefaultAzureCredentialBuilder().build()) + .endpoint("https://myendpoint.cognitiveservices.azure.com") + .buildClient(); + // BEGIN:com.azure.ai.documentintelligence.generated.getresourceinfo.getresourcedetails + ResourceDetails response = documentIntelligenceAdministrationClient.getResourceInfo(); + // END:com.azure.ai.documentintelligence.generated.getresourceinfo.getresourcedetails + } +} diff --git a/sdk/documentintelligence/azure-ai-documentintelligence/tsp-location.yaml b/sdk/documentintelligence/azure-ai-documentintelligence/tsp-location.yaml index a04b82899d795..b4376b39a54d7 100644 --- a/sdk/documentintelligence/azure-ai-documentintelligence/tsp-location.yaml +++ b/sdk/documentintelligence/azure-ai-documentintelligence/tsp-location.yaml @@ -1,3 +1,4 @@ directory: specification/ai/DocumentIntelligence -commit: b1e5e8e9679ac5abd112acee4a17d2d036ec61da +commit: 8efaa61aa60b750f83b68893abb0481c9dbf5c13 repo: Azure/azure-rest-api-specs +additionalDirectories: