Skip to content

Commit 67e9ece

Browse files
author
SDKAuto
committed
CodeGen from PR 33698 in Azure/azure-rest-api-specs
Merge 0426bf3308b9582c418b145b910798e0a53050cc into abb839b726184aa10f8d1eaac8e9fe590833619c
1 parent cbacda2 commit 67e9ece

File tree

47 files changed

+2337
-12
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+2337
-12
lines changed

sdk/communication/azure-communication-jobrouter/CHANGELOG.md

Lines changed: 922 additions & 10 deletions
Large diffs are not rendered by default.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
// Copyright (c) Microsoft Corporation. All rights reserved.
2+
// Licensed under the MIT License.
3+
// Code generated by Microsoft (R) TypeSpec Code Generator.
4+
5+
package com.azure.communication.jobrouter.generated;
6+
7+
import com.azure.communication.jobrouter.JobRouterClient;
8+
import com.azure.communication.jobrouter.JobRouterClientBuilder;
9+
import com.azure.communication.jobrouter.models.AcceptJobOfferResult;
10+
import com.azure.identity.DefaultAzureCredentialBuilder;
11+
12+
public class AcceptsAnOfferToWorkOnAJob {
13+
public static void main(String[] args) {
14+
JobRouterClient jobRouterClient
15+
= new JobRouterClientBuilder().credential(new DefaultAzureCredentialBuilder().build())
16+
.endpoint("https://contoso.westus.communications.azure.com")
17+
.buildClient();
18+
// BEGIN:com.azure.communication.jobrouter.generated.acceptjoboffer.acceptsanoffertoworkonajob
19+
AcceptJobOfferResult response
20+
= jobRouterClient.acceptJobOffer("DefaultWorker", "1d5896f3-8b54-40be-82d3-910323f5e2af");
21+
// END:com.azure.communication.jobrouter.generated.acceptjoboffer.acceptsanoffertoworkonajob
22+
}
23+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
// Copyright (c) Microsoft Corporation. All rights reserved.
2+
// Licensed under the MIT License.
3+
// Code generated by Microsoft (R) TypeSpec Code Generator.
4+
5+
package com.azure.communication.jobrouter.generated;
6+
7+
import com.azure.communication.jobrouter.JobRouterAdministrationClient;
8+
import com.azure.communication.jobrouter.JobRouterAdministrationClientBuilder;
9+
import com.azure.identity.DefaultAzureCredentialBuilder;
10+
11+
public class DeleteAClassificationPolicy {
12+
public static void main(String[] args) {
13+
JobRouterAdministrationClient jobRouterAdministrationClient
14+
= new JobRouterAdministrationClientBuilder().credential(new DefaultAzureCredentialBuilder().build())
15+
.endpoint("https://contoso.westus.communications.azure.com")
16+
.buildClient();
17+
// BEGIN:com.azure.communication.jobrouter.generated.deleteclassificationpolicy.deleteaclassificationpolicy
18+
jobRouterAdministrationClient.deleteClassificationPolicy("MainClassificationPolicy");
19+
// END:com.azure.communication.jobrouter.generated.deleteclassificationpolicy.deleteaclassificationpolicy
20+
}
21+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
// Copyright (c) Microsoft Corporation. All rights reserved.
2+
// Licensed under the MIT License.
3+
// Code generated by Microsoft (R) TypeSpec Code Generator.
4+
5+
package com.azure.communication.jobrouter.generated;
6+
7+
import com.azure.communication.jobrouter.JobRouterAdministrationClient;
8+
import com.azure.communication.jobrouter.JobRouterAdministrationClientBuilder;
9+
import com.azure.identity.DefaultAzureCredentialBuilder;
10+
11+
public class DeleteADistributionPolicy {
12+
public static void main(String[] args) {
13+
JobRouterAdministrationClient jobRouterAdministrationClient
14+
= new JobRouterAdministrationClientBuilder().credential(new DefaultAzureCredentialBuilder().build())
15+
.endpoint("https://contoso.westus.communications.azure.com")
16+
.buildClient();
17+
// BEGIN:com.azure.communication.jobrouter.generated.deletedistributionpolicy.deleteadistributionpolicy
18+
jobRouterAdministrationClient.deleteDistributionPolicy("MainDistributionPolicy");
19+
// END:com.azure.communication.jobrouter.generated.deletedistributionpolicy.deleteadistributionpolicy
20+
}
21+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
// Copyright (c) Microsoft Corporation. All rights reserved.
2+
// Licensed under the MIT License.
3+
// Code generated by Microsoft (R) TypeSpec Code Generator.
4+
5+
package com.azure.communication.jobrouter.generated;
6+
7+
import com.azure.communication.jobrouter.JobRouterAdministrationClient;
8+
import com.azure.communication.jobrouter.JobRouterAdministrationClientBuilder;
9+
import com.azure.identity.DefaultAzureCredentialBuilder;
10+
11+
public class DeletesAExceptionPolicy {
12+
public static void main(String[] args) {
13+
JobRouterAdministrationClient jobRouterAdministrationClient
14+
= new JobRouterAdministrationClientBuilder().credential(new DefaultAzureCredentialBuilder().build())
15+
.endpoint("https://contoso.westus.communications.azure.com")
16+
.buildClient();
17+
// BEGIN:com.azure.communication.jobrouter.generated.deleteexceptionpolicy.deletesaexceptionpolicy
18+
jobRouterAdministrationClient.deleteExceptionPolicy("MainExceptionPolicy");
19+
// END:com.azure.communication.jobrouter.generated.deleteexceptionpolicy.deletesaexceptionpolicy
20+
}
21+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
// Copyright (c) Microsoft Corporation. All rights reserved.
2+
// Licensed under the MIT License.
3+
// Code generated by Microsoft (R) TypeSpec Code Generator.
4+
5+
package com.azure.communication.jobrouter.generated;
6+
7+
import com.azure.communication.jobrouter.JobRouterClient;
8+
import com.azure.communication.jobrouter.JobRouterClientBuilder;
9+
import com.azure.identity.DefaultAzureCredentialBuilder;
10+
11+
public class DeletesAJobAndAllOfItsTraces {
12+
public static void main(String[] args) {
13+
JobRouterClient jobRouterClient
14+
= new JobRouterClientBuilder().credential(new DefaultAzureCredentialBuilder().build())
15+
.endpoint("https://contoso.westus.communications.azure.com")
16+
.buildClient();
17+
// BEGIN:com.azure.communication.jobrouter.generated.deletejob.deletesajobandallofitstraces
18+
jobRouterClient.deleteJob("8780b28c-7079-4de1-9143-4d369289e958");
19+
// END:com.azure.communication.jobrouter.generated.deletejob.deletesajobandallofitstraces
20+
}
21+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
// Copyright (c) Microsoft Corporation. All rights reserved.
2+
// Licensed under the MIT License.
3+
// Code generated by Microsoft (R) TypeSpec Code Generator.
4+
5+
package com.azure.communication.jobrouter.generated;
6+
7+
import com.azure.communication.jobrouter.JobRouterAdministrationClient;
8+
import com.azure.communication.jobrouter.JobRouterAdministrationClientBuilder;
9+
import com.azure.identity.DefaultAzureCredentialBuilder;
10+
11+
public class DeletesAQueue {
12+
public static void main(String[] args) {
13+
JobRouterAdministrationClient jobRouterAdministrationClient
14+
= new JobRouterAdministrationClientBuilder().credential(new DefaultAzureCredentialBuilder().build())
15+
.endpoint("https://contoso.westus.communications.azure.com")
16+
.buildClient();
17+
// BEGIN:com.azure.communication.jobrouter.generated.deletequeue.deletesaqueue
18+
jobRouterAdministrationClient.deleteQueue("MainQueue");
19+
// END:com.azure.communication.jobrouter.generated.deletequeue.deletesaqueue
20+
}
21+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
// Copyright (c) Microsoft Corporation. All rights reserved.
2+
// Licensed under the MIT License.
3+
// Code generated by Microsoft (R) TypeSpec Code Generator.
4+
5+
package com.azure.communication.jobrouter.generated;
6+
7+
import com.azure.communication.jobrouter.JobRouterClient;
8+
import com.azure.communication.jobrouter.JobRouterClientBuilder;
9+
import com.azure.identity.DefaultAzureCredentialBuilder;
10+
11+
public class DeletesAWorkerAndAllOfItsTraces {
12+
public static void main(String[] args) {
13+
JobRouterClient jobRouterClient
14+
= new JobRouterClientBuilder().credential(new DefaultAzureCredentialBuilder().build())
15+
.endpoint("https://contoso.westus.communications.azure.com")
16+
.buildClient();
17+
// BEGIN:com.azure.communication.jobrouter.generated.deleteworker.deletesaworkerandallofitstraces
18+
jobRouterClient.deleteWorker("DefaultWorker");
19+
// END:com.azure.communication.jobrouter.generated.deleteworker.deletesaworkerandallofitstraces
20+
}
21+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
// Copyright (c) Microsoft Corporation. All rights reserved.
2+
// Licensed under the MIT License.
3+
// Code generated by Microsoft (R) TypeSpec Code Generator.
4+
5+
package com.azure.communication.jobrouter.generated;
6+
7+
import com.azure.communication.jobrouter.JobRouterClient;
8+
import com.azure.communication.jobrouter.JobRouterClientBuilder;
9+
import com.azure.communication.jobrouter.models.RouterJobPositionDetails;
10+
import com.azure.identity.DefaultAzureCredentialBuilder;
11+
12+
public class GetsAJobSPositionDetails {
13+
public static void main(String[] args) {
14+
JobRouterClient jobRouterClient
15+
= new JobRouterClientBuilder().credential(new DefaultAzureCredentialBuilder().build())
16+
.endpoint("https://contoso.westus.communications.azure.com")
17+
.buildClient();
18+
// BEGIN:com.azure.communication.jobrouter.generated.getqueueposition.getsajobspositiondetails
19+
RouterJobPositionDetails response = jobRouterClient.getQueuePosition("8780b28c-7079-4de1-9143-4d369289e958");
20+
// END:com.azure.communication.jobrouter.generated.getqueueposition.getsajobspositiondetails
21+
}
22+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
// Copyright (c) Microsoft Corporation. All rights reserved.
2+
// Licensed under the MIT License.
3+
// Code generated by Microsoft (R) TypeSpec Code Generator.
4+
5+
package com.azure.communication.jobrouter.generated;
6+
7+
import com.azure.communication.jobrouter.JobRouterClient;
8+
import com.azure.communication.jobrouter.JobRouterClientBuilder;
9+
import com.azure.communication.jobrouter.models.RouterQueueStatistics;
10+
import com.azure.identity.DefaultAzureCredentialBuilder;
11+
12+
public class RetrievesAQueueSStatistics {
13+
public static void main(String[] args) {
14+
JobRouterClient jobRouterClient
15+
= new JobRouterClientBuilder().credential(new DefaultAzureCredentialBuilder().build())
16+
.endpoint("https://contoso.westus.communications.azure.com")
17+
.buildClient();
18+
// BEGIN:com.azure.communication.jobrouter.generated.getqueuestatistics.retrievesaqueuesstatistics
19+
RouterQueueStatistics response = jobRouterClient.getQueueStatistics("MainQueue");
20+
// END:com.azure.communication.jobrouter.generated.getqueuestatistics.retrievesaqueuesstatistics
21+
}
22+
}

0 commit comments

Comments
 (0)