Skip to content

Commit

Permalink
Generating SDK with the latest Typespec commit ID (Azure#42287)
Browse files Browse the repository at this point in the history
* Generating SDK with the latest Typespec commit ID

* Updating the commit ID and repo referenced. Deleting the generated samples

* Re-generated the SDK after syncing to main

* Fixing test cases
  • Loading branch information
hamshavathimunibyraiah authored Oct 18, 2024
1 parent 86bd936 commit 5256951
Show file tree
Hide file tree
Showing 15 changed files with 86 additions and 60 deletions.
12 changes: 6 additions & 6 deletions sdk/translation/azure-ai-translation-document/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -127,7 +127,7 @@ Please refer to the service documentation for a conceptual discussion of [docume
Executes an asynchronous batch translation request. The method requires an Azure Blob storage account with storage containers for your source and translated documents.

```java startDocumentTranslation
SyncPoller<TranslationStatus, Void> response
SyncPoller<TranslationStatus, TranslationStatus> response
= documentTranslationClient
.beginStartTranslation(
new StartTranslationDetails(Arrays.asList(new BatchRequest(
Expand Down Expand Up @@ -173,7 +173,7 @@ DocumentTranslationClient documentTranslationClient = new DocumentTranslationCli
.credential(new AzureKeyCredential("{key}"))
.buildClient();

SyncPoller<TranslationStatus, Void> response
SyncPoller<TranslationStatus, TranslationStatus> response
= documentTranslationClient
.beginStartTranslation(
new StartTranslationDetails(Arrays.asList(new BatchRequest(
Expand Down Expand Up @@ -207,7 +207,7 @@ Please refer to the service documentation for a conceptual discussion of [cancel
Gets a list and the status of all translation jobs submitted by the user (associated with the resource).

```java GetTranslationsStatus
SyncPoller<TranslationStatus, Void> response = documentTranslationClient
SyncPoller<TranslationStatus, TranslationStatus> response = documentTranslationClient
.beginStartTranslation(
new StartTranslationDetails(Arrays.asList(new BatchRequest(
new SourceInput("https://myblob.blob.core.windows.net/sourceContainer")
Expand Down Expand Up @@ -244,7 +244,7 @@ Please refer to the service documentation for a conceptual discussion of [getTra
Request a summary of the status for a specific translation job. The response includes the overall job status and the status for documents that are being translated as part of that job.

```java GetTranslationStatus
SyncPoller<TranslationStatus, Void> response
SyncPoller<TranslationStatus, TranslationStatus> response
= documentTranslationClient
.beginStartTranslation(
new StartTranslationDetails(Arrays.asList(new BatchRequest(
Expand Down Expand Up @@ -278,7 +278,7 @@ Please refer to the service documentation for a conceptual discussion of [getTra
Gets the status for all documents in a translation job.

```java GetDocumentsStatus
SyncPoller<TranslationStatus, Void> response = documentTranslationClient
SyncPoller<TranslationStatus, TranslationStatus> response = documentTranslationClient
.beginStartTranslation(
new StartTranslationDetails(Arrays.asList(new BatchRequest(
new SourceInput("https://myblob.blob.core.windows.net/sourceContainer")
Expand Down Expand Up @@ -327,7 +327,7 @@ Please refer to the service documentation for a conceptual discussion of [getDoc
Request the status for a specific document in a job.

```java GetDocumentStatus
SyncPoller<TranslationStatus, Void> response = documentTranslationClient
SyncPoller<TranslationStatus, TranslationStatus> response = documentTranslationClient
.beginStartTranslation(
new StartTranslationDetails(Arrays.asList(new BatchRequest(
new SourceInput("https://myblob.blob.core.windows.net/sourceContainer")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -667,7 +667,8 @@ public Mono<Response<BinaryData>> getSupportedFormatsWithResponse(RequestOptions
*/
@Generated
@ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
public PollerFlux<TranslationStatus, Void> beginStartTranslation(StartTranslationDetails startTranslationDetails) {
public PollerFlux<TranslationStatus, TranslationStatus>
beginStartTranslation(StartTranslationDetails startTranslationDetails) {
// Generated convenience method for beginStartTranslationWithModel
RequestOptions requestOptions = new RequestOptions();
return serviceClient.beginStartTranslationWithModelAsync(BinaryData.fromObject(startTranslationDetails),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -662,7 +662,8 @@ public Response<BinaryData> getSupportedFormatsWithResponse(RequestOptions reque
*/
@Generated
@ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
public SyncPoller<TranslationStatus, Void> beginStartTranslation(StartTranslationDetails startTranslationDetails) {
public SyncPoller<TranslationStatus, TranslationStatus>
beginStartTranslation(StartTranslationDetails startTranslationDetails) {
// Generated convenience method for beginStartTranslationWithModel
RequestOptions requestOptions = new RequestOptions();
return serviceClient.beginStartTranslationWithModel(BinaryData.fromObject(startTranslationDetails),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -749,8 +749,8 @@ public SyncPoller<BinaryData, BinaryData> beginStartTranslation(BinaryData start
* @return the {@link PollerFlux} for polling of long-running operation.
*/
@ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
public PollerFlux<TranslationStatus, Void> beginStartTranslationWithModelAsync(BinaryData startTranslationDetails,
RequestOptions requestOptions) {
public PollerFlux<TranslationStatus, TranslationStatus>
beginStartTranslationWithModelAsync(BinaryData startTranslationDetails, RequestOptions requestOptions) {
return PollerFlux.create(Duration.ofSeconds(1),
() -> this.startTranslationWithResponseAsync(startTranslationDetails, requestOptions),
new DefaultPollingStrategy<>(new PollingStrategyOptions(this.getHttpPipeline())
Expand All @@ -759,7 +759,8 @@ public PollerFlux<TranslationStatus, Void> beginStartTranslationWithModelAsync(B
? requestOptions.getContext()
: Context.NONE)
.setServiceVersion(this.getServiceVersion().getVersion())),
TypeReference.createInstance(TranslationStatus.class), TypeReference.createInstance(Void.class));
TypeReference.createInstance(TranslationStatus.class),
TypeReference.createInstance(TranslationStatus.class));
}

/**
Expand Down Expand Up @@ -832,8 +833,8 @@ public PollerFlux<TranslationStatus, Void> beginStartTranslationWithModelAsync(B
* @return the {@link SyncPoller} for polling of long-running operation.
*/
@ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
public SyncPoller<TranslationStatus, Void> beginStartTranslationWithModel(BinaryData startTranslationDetails,
RequestOptions requestOptions) {
public SyncPoller<TranslationStatus, TranslationStatus>
beginStartTranslationWithModel(BinaryData startTranslationDetails, RequestOptions requestOptions) {
return SyncPoller.createPoller(Duration.ofSeconds(1),
() -> this.startTranslationWithResponse(startTranslationDetails, requestOptions),
new SyncDefaultPollingStrategy<>(new PollingStrategyOptions(this.getHttpPipeline())
Expand All @@ -842,7 +843,8 @@ public SyncPoller<TranslationStatus, Void> beginStartTranslationWithModel(Binary
? requestOptions.getContext()
: Context.NONE)
.setServiceVersion(this.getServiceVersion().getVersion())),
TypeReference.createInstance(TranslationStatus.class), TypeReference.createInstance(Void.class));
TypeReference.createInstance(TranslationStatus.class),
TypeReference.createInstance(TranslationStatus.class));
}

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ public static void main(final String[] args) {
.credential(new AzureKeyCredential("{key}"))
.buildClient();

SyncPoller<TranslationStatus, Void> response
SyncPoller<TranslationStatus, TranslationStatus> response
= documentTranslationClient
.beginStartTranslation(
new StartTranslationDetails(Arrays.asList(new BatchRequest(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ public static void main(final String[] args) {
.buildClient();

// BEGIN:GetDocumentStatus
SyncPoller<TranslationStatus, Void> response = documentTranslationClient
SyncPoller<TranslationStatus, TranslationStatus> response = documentTranslationClient
.beginStartTranslation(
new StartTranslationDetails(Arrays.asList(new BatchRequest(
new SourceInput("https://myblob.blob.core.windows.net/sourceContainer")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ public static void main(final String[] args) {
.buildClient();

// BEGIN:GetDocumentsStatus
SyncPoller<TranslationStatus, Void> response = documentTranslationClient
SyncPoller<TranslationStatus, TranslationStatus> response = documentTranslationClient
.beginStartTranslation(
new StartTranslationDetails(Arrays.asList(new BatchRequest(
new SourceInput("https://myblob.blob.core.windows.net/sourceContainer")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ public static void main(final String[] args) {
.buildClient();

// BEGIN:GetTranslationStatus
SyncPoller<TranslationStatus, Void> response
SyncPoller<TranslationStatus, TranslationStatus> response
= documentTranslationClient
.beginStartTranslation(
new StartTranslationDetails(Arrays.asList(new BatchRequest(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ public static void main(final String[] args) {
.buildClient();

// BEGIN:GetTranslationsStatus
SyncPoller<TranslationStatus, Void> response = documentTranslationClient
SyncPoller<TranslationStatus, TranslationStatus> response = documentTranslationClient
.beginStartTranslation(
new StartTranslationDetails(Arrays.asList(new BatchRequest(
new SourceInput("https://myblob.blob.core.windows.net/sourceContainer")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ public static void main(final String[] args) {
.buildClient();

// BEGIN:startDocumentTranslation
SyncPoller<TranslationStatus, Void> response
SyncPoller<TranslationStatus, TranslationStatus> response
= documentTranslationClient
.beginStartTranslation(
new StartTranslationDetails(Arrays.asList(new BatchRequest(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,9 @@ public void testCancelTranslation() {
List<TargetInput> targetInputs = new ArrayList<>();
targetInputs.add(targetInput);
BatchRequest batchRequest = new BatchRequest(sourceInput, targetInputs);
SyncPoller<TranslationStatus, Void> poller = setPlaybackSyncPollerPollInterval(documentTranslationClient
.beginStartTranslation(TestHelper.getStartTranslationDetails(batchRequest)));
SyncPoller<TranslationStatus, TranslationStatus> poller = setPlaybackSyncPollerPollInterval(
documentTranslationClient
.beginStartTranslation(TestHelper.getStartTranslationDetails(batchRequest)));

// Cancel Translation
String translationId = poller.poll().getValue().getId();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,8 @@ public void testGetDocumentStatusesFilterByStatus() {

try {
PagedIterable<DocumentStatus> response = getDocumentTranslationClient()
.getDocumentsStatus(translationStatus.getId(), null, null, null, succeededStatusList, null, null, null);
.getDocumentsStatus(translationStatus.getId(), null, null, null, succeededStatusList, null, null,
null);
for (DocumentStatus d : response) {
String status = d.getStatus().toString();
assertTrue(succeededStatusList.contains(status));
Expand Down Expand Up @@ -103,7 +104,8 @@ public void testGetDocumentStatusesFilterByCreatedAfter() {
// Asserting that only the last document is returned
try {
PagedIterable<DocumentStatus> response = documentTranslationClient
.getDocumentsStatus(translationStatus.getId(), null, null, null, null, getDateTimeOffset(testCreatedOnDateTimes.get(4)), null, null);
.getDocumentsStatus(translationStatus.getId(), null, null, null, null,
getDateTimeOffset(testCreatedOnDateTimes.get(4)), null, null);
int itemCount = 0;
for (DocumentStatus d : response) {
itemCount += 1;
Expand All @@ -117,7 +119,8 @@ public void testGetDocumentStatusesFilterByCreatedAfter() {
// Asserting that the last 3 docs are returned
try {
PagedIterable<DocumentStatus> response = documentTranslationClient
.getDocumentsStatus(translationStatus.getId(), null, null, null, null, getDateTimeOffset(testCreatedOnDateTimes.get(2)), null, null);
.getDocumentsStatus(translationStatus.getId(), null, null, null, null,
getDateTimeOffset(testCreatedOnDateTimes.get(2)), null, null);
int itemCount = 0;
for (DocumentStatus d : response) {
itemCount += 1;
Expand Down Expand Up @@ -154,7 +157,8 @@ public void testGetDocumentStatusesFilterByCreatedBefore() {
// Asserting that only the first document is returned
try {
PagedIterable<DocumentStatus> response = documentTranslationClient
.getDocumentsStatus(translationStatus.getId(), null, null, null, null, null, getDateTimeOffset(testCreatedOnDateTimes.get(0)), null);
.getDocumentsStatus(translationStatus.getId(), null, null, null, null, null,
getDateTimeOffset(testCreatedOnDateTimes.get(0)), null);
int itemCount = 0;
for (DocumentStatus d : response) {
itemCount += 1;
Expand All @@ -168,7 +172,8 @@ public void testGetDocumentStatusesFilterByCreatedBefore() {
// Asserting that the first 4/5 docs are returned
try {
PagedIterable<DocumentStatus> response = documentTranslationClient
.getDocumentsStatus(translationStatus.getId(), null, null, null, null, null, getDateTimeOffset(testCreatedOnDateTimes.get(3)), null);
.getDocumentsStatus(translationStatus.getId(), null, null, null, null, null,
getDateTimeOffset(testCreatedOnDateTimes.get(3)), null);
int itemCount = 0;
for (DocumentStatus d : response) {
itemCount += 1;
Expand Down Expand Up @@ -219,8 +224,9 @@ public TranslationStatus createSingleTranslationJob(int count) {
targetInputs.add(targetInput);
BatchRequest batchRequest = new BatchRequest(sourceInput, targetInputs);

SyncPoller<TranslationStatus, Void> poller = setPlaybackSyncPollerPollInterval(documentTranslationClient
.beginStartTranslation(TestHelper.getStartTranslationDetails(batchRequest)));
SyncPoller<TranslationStatus, TranslationStatus> poller = setPlaybackSyncPollerPollInterval(
documentTranslationClient
.beginStartTranslation(TestHelper.getStartTranslationDetails(batchRequest)));

// Wait until the operation completes
TranslationStatus translationStatus = poller.waitForCompletion().getValue();
Expand Down
Loading

0 comments on commit 5256951

Please sign in to comment.