Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[AutoPR azure-ai-translation-document] [test tsp breakingchange] 10 multi tsp file #12958

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -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.translation.document.generated;

import com.azure.ai.translation.document.DocumentTranslationClient;
import com.azure.ai.translation.document.DocumentTranslationClientBuilder;
import com.azure.ai.translation.document.models.TranslationStatus;
import com.azure.identity.DefaultAzureCredentialBuilder;

public class CancelACurrentlyProcessingOrQueuedTranslation {
public static void main(String[] args) {
DocumentTranslationClient documentTranslationClient
= new DocumentTranslationClientBuilder().credential(new DefaultAzureCredentialBuilder().build())
.endpoint("{endpoint}")
.buildClient();
// BEGIN:com.azure.ai.translation.document.generated.canceltranslation.cancelacurrentlyprocessingorqueuedtranslation
TranslationStatus response
= documentTranslationClient.cancelTranslation("727BF148-F327-47A0-9481-ABAE6362F11E");
// END:com.azure.ai.translation.document.generated.canceltranslation.cancelacurrentlyprocessingorqueuedtranslation
}
}
Original file line number Diff line number Diff line change
@@ -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.translation.document.generated;

import com.azure.ai.translation.document.DocumentTranslationClient;
import com.azure.ai.translation.document.DocumentTranslationClientBuilder;
import com.azure.ai.translation.document.models.TranslationStatus;
import com.azure.core.http.rest.PagedIterable;
import com.azure.identity.DefaultAzureCredentialBuilder;
import java.time.OffsetDateTime;
import java.util.Arrays;

public class ReturnsAListOfBatchRequestsSubmittedAndTheStatusForEachRequest {
public static void main(String[] args) {
DocumentTranslationClient documentTranslationClient
= new DocumentTranslationClientBuilder().credential(new DefaultAzureCredentialBuilder().build())
.endpoint("{endpoint}")
.buildClient();
// BEGIN:com.azure.ai.translation.document.generated.gettranslationsstatus.returnsalistofbatchrequestssubmittedandthestatusforeachrequest
PagedIterable<TranslationStatus> response = documentTranslationClient.getTranslationsStatus(1, 0,
Arrays.asList("273622bd-835c-4946-9798-fd8f19f6bbf2"), Arrays.asList("Succeeded"),
OffsetDateTime.parse("2021-03-23T07:03:38.0136316Z"), OffsetDateTime.parse("2021-03-25T07:03:38.0136316Z"),
Arrays.asList("CreatedDateTime asc"));
// END:com.azure.ai.translation.document.generated.gettranslationsstatus.returnsalistofbatchrequestssubmittedandthestatusforeachrequest
}
}
Original file line number Diff line number Diff line change
@@ -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.translation.document.generated;

import com.azure.ai.translation.document.DocumentTranslationClient;
import com.azure.ai.translation.document.DocumentTranslationClientBuilder;
import com.azure.ai.translation.document.models.FileFormatType;
import com.azure.ai.translation.document.models.SupportedFileFormats;
import com.azure.identity.DefaultAzureCredentialBuilder;

public class ReturnsAListOfSupportedDocumentFormats {
public static void main(String[] args) {
DocumentTranslationClient documentTranslationClient
= new DocumentTranslationClientBuilder().credential(new DefaultAzureCredentialBuilder().build())
.endpoint("{endpoint}")
.buildClient();
// BEGIN:com.azure.ai.translation.document.generated.getsupportedformats.returnsalistofsupporteddocumentformats
SupportedFileFormats response = documentTranslationClient.getSupportedFormats(FileFormatType.DOCUMENT);
// END:com.azure.ai.translation.document.generated.getsupportedformats.returnsalistofsupporteddocumentformats
}
}
Original file line number Diff line number Diff line change
@@ -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.translation.document.generated;

import com.azure.ai.translation.document.DocumentTranslationClient;
import com.azure.ai.translation.document.DocumentTranslationClientBuilder;
import com.azure.ai.translation.document.models.TranslationStatus;
import com.azure.identity.DefaultAzureCredentialBuilder;

public class ReturnsTheStatusForABatchDocumentTranslationRequest {
public static void main(String[] args) {
DocumentTranslationClient documentTranslationClient
= new DocumentTranslationClientBuilder().credential(new DefaultAzureCredentialBuilder().build())
.endpoint("{endpoint}")
.buildClient();
// BEGIN:com.azure.ai.translation.document.generated.gettranslationstatus.returnsthestatusforabatchdocumenttranslationrequest
TranslationStatus response
= documentTranslationClient.getTranslationStatus("727BF148-F327-47A0-9481-ABAE6362F11E");
// END:com.azure.ai.translation.document.generated.gettranslationstatus.returnsthestatusforabatchdocumenttranslationrequest
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
// Code generated by Microsoft (R) TypeSpec Code Generator.

package com.azure.ai.translation.document.generated;

import com.azure.ai.translation.document.DocumentTranslationClient;
import com.azure.ai.translation.document.DocumentTranslationClientBuilder;
import com.azure.ai.translation.document.models.DocumentStatus;
import com.azure.core.http.rest.PagedIterable;
import com.azure.identity.DefaultAzureCredentialBuilder;
import java.time.OffsetDateTime;
import java.util.Arrays;

public class ReturnsTheStatusForAllDocumentsInABatchDocumentTranslationRequest {
public static void main(String[] args) {
DocumentTranslationClient documentTranslationClient
= new DocumentTranslationClientBuilder().credential(new DefaultAzureCredentialBuilder().build())
.endpoint("{endpoint}")
.buildClient();
// BEGIN:com.azure.ai.translation.document.generated.getdocumentsstatus.returnsthestatusforalldocumentsinabatchdocumenttranslationrequest
PagedIterable<DocumentStatus> response
= documentTranslationClient.getDocumentsStatus("727BF148-F327-47A0-9481-ABAE6362F11E", 2, 0,
Arrays.asList("273622bd-835c-4946-9798-fd8f19f6bbf2", "511b6a66-a6f8-4640-83e1-48c325e9fa29"),
Arrays.asList("Succeeded"), OffsetDateTime.parse("2021-03-23T07:03:38.0136316Z"),
OffsetDateTime.parse("2021-03-25T07:03:38.0136316Z"), Arrays.asList("CreatedDateTimeUtc asc"));
// END:com.azure.ai.translation.document.generated.getdocumentsstatus.returnsthestatusforalldocumentsinabatchdocumenttranslationrequest
}
}
Original file line number Diff line number Diff line change
@@ -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.translation.document.generated;

import com.azure.ai.translation.document.DocumentTranslationClient;
import com.azure.ai.translation.document.DocumentTranslationClientBuilder;
import com.azure.ai.translation.document.models.DocumentStatus;
import com.azure.identity.DefaultAzureCredentialBuilder;

public class ReturnsTheStatusOfASingleDocumentInABatchTranslationRequest {
public static void main(String[] args) {
DocumentTranslationClient documentTranslationClient
= new DocumentTranslationClientBuilder().credential(new DefaultAzureCredentialBuilder().build())
.endpoint("{endpoint}")
.buildClient();
// BEGIN:com.azure.ai.translation.document.generated.getdocumentstatus.returnsthestatusofasingledocumentinabatchtranslationrequest
DocumentStatus response = documentTranslationClient.getDocumentStatus("727BF148-F327-47A0-9481-ABAE6362F11E",
"727BF148-F327-47A0-9481-ABAE6362F12F");
// END:com.azure.ai.translation.document.generated.getdocumentstatus.returnsthestatusofasingledocumentinabatchtranslationrequest
}
}
Original file line number Diff line number Diff line change
@@ -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.translation.document.generated;

import com.azure.ai.translation.document.DocumentTranslationClient;
import com.azure.ai.translation.document.DocumentTranslationClientBuilder;
import com.azure.ai.translation.document.models.BatchRequest;
import com.azure.ai.translation.document.models.DocumentFilter;
import com.azure.ai.translation.document.models.Glossary;
import com.azure.ai.translation.document.models.SourceInput;
import com.azure.ai.translation.document.models.StartTranslationDetails;
import com.azure.ai.translation.document.models.StorageInputType;
import com.azure.ai.translation.document.models.StorageSource;
import com.azure.ai.translation.document.models.TargetInput;
import com.azure.ai.translation.document.models.TranslationStatus;
import com.azure.core.util.polling.SyncPoller;
import com.azure.identity.DefaultAzureCredentialBuilder;
import java.util.Arrays;

public class SubmitADocumentTranslationRequestToTheDocumentTranslationService {
public static void main(String[] args) {
DocumentTranslationClient documentTranslationClient
= new DocumentTranslationClientBuilder().credential(new DefaultAzureCredentialBuilder().build())
.endpoint("{endpoint}")
.buildClient();
// BEGIN:com.azure.ai.translation.document.generated.starttranslation.submitadocumenttranslationrequesttothedocumenttranslationservice
SyncPoller<TranslationStatus, Void> response
= documentTranslationClient
.beginStartTranslation(
new StartTranslationDetails(
Arrays
.asList(new BatchRequest(
new SourceInput("https://myblob.blob.core.windows.net/sourceContainer")
.setFilter(new DocumentFilter().setPrefix("pre").setSuffix(".txt"))
.setLanguage("en")
.setStorageSource(StorageSource.AZURE_BLOB),
Arrays.asList(
new TargetInput("https://myblob.blob.core.windows.net/destinationContainer1", "fr")
.setCategory("general")
.setGlossaries(Arrays.asList(new Glossary(
"https://myblob.blob.core.windows.net/myglossary/en_fr_glossary.xlf",
"XLIFF").setStorageSource(StorageSource.AZURE_BLOB)))
.setStorageSource(StorageSource.AZURE_BLOB),
new TargetInput("https://myblob.blob.core.windows.net/destinationContainer2", "es")
.setCategory("general")
.setStorageSource(StorageSource.AZURE_BLOB)))
.setStorageType(StorageInputType.FOLDER))));
// END:com.azure.ai.translation.document.generated.starttranslation.submitadocumenttranslationrequesttothedocumenttranslationservice
}
}
Original file line number Diff line number Diff line change
@@ -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.translation.document.generated;

import com.azure.ai.translation.document.SingleDocumentTranslationClient;
import com.azure.ai.translation.document.SingleDocumentTranslationClientBuilder;
import com.azure.core.util.BinaryData;
import com.azure.core.util.Configuration;
import com.azure.identity.DefaultAzureCredentialBuilder;

public class TranslateASingleDocument {
public static void main(String[] args) {
SingleDocumentTranslationClient singleDocumentTranslationClient
= new SingleDocumentTranslationClientBuilder().credential(new DefaultAzureCredentialBuilder().build())
.endpoint(Configuration.getGlobalConfiguration().get("ENDPOINT"))
.buildClient();
// BEGIN:com.azure.ai.translation.document.generated.documenttranslate.translateasingledocument
BinaryData response = singleDocumentTranslationClient.documentTranslate("es", null, "en", null, null);
// END:com.azure.ai.translation.document.generated.documenttranslate.translateasingledocument
}
}
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
directory: specification/translation/Azure.AI.DocumentTranslation
commit: 27a9398801386caaba2df7e1a4d1a8abd19e3789
repo: Azure/azure-rest-api-specs
commit: c29452397f8d29456182b951987a765d1ae01bb1
repo: test-repo-billy/azure-rest-api-specs
additionalDirectories: