Skip to content

Commit

Permalink
[JobRouter] GA review changes 3 (#39949)
Browse files Browse the repository at this point in the history
  • Loading branch information
williamzhao87 authored Nov 13, 2023
1 parent 34a8e64 commit 4b3686a
Show file tree
Hide file tree
Showing 163 changed files with 2,464 additions and 1,520 deletions.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@
"AssetsRepo": "Azure/azure-sdk-assets",
"AssetsRepoPrefixPath": "net",
"TagPrefix": "net/communication/Azure.Communication.JobRouter",
"Tag": "net/communication/Azure.Communication.JobRouter_2219a5ceb3"
"Tag": "net/communication/Azure.Communication.JobRouter_cf5426ddc5"
}
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ Console.WriteLine($"Classification policy successfully update with new prioritiz
## List classification policies

```C# Snippet:Azure_Communication_JobRouter_Tests_Samples_Crud_GetClassificationPolicies
Pageable<ClassificationPolicy> classificationPolicies = routerAdministrationClient.GetClassificationPolicies();
Pageable<ClassificationPolicy> classificationPolicies = routerAdministrationClient.GetClassificationPolicies(cancellationToken: default);
foreach (Page<ClassificationPolicy> asPage in classificationPolicies.AsPages(pageSizeHint: 10))
{
foreach (ClassificationPolicy? policy in asPage.Values)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ Console.WriteLine($"Classification policy successfully update with new prioritiz
## List classification policies

```C# Snippet:Azure_Communication_JobRouter_Tests_Samples_Crud_GetClassificationPolicies_Async
AsyncPageable<ClassificationPolicy> classificationPolicies = routerAdministrationClient.GetClassificationPoliciesAsync();
AsyncPageable<ClassificationPolicy> classificationPolicies = routerAdministrationClient.GetClassificationPoliciesAsync(cancellationToken: default);
await foreach (Page<ClassificationPolicy> asPage in classificationPolicies.AsPages(pageSizeHint: 10))
{
foreach (ClassificationPolicy? policy in asPage.Values)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ Console.WriteLine($"Distribution policy successfully update with new distributio
## List distribution policies

```C# Snippet:Azure_Communication_JobRouter_Tests_Samples_Crud_GetDistributionPolicies
Pageable<DistributionPolicy> distributionPolicies = routerAdministrationClient.GetDistributionPolicies();
Pageable<DistributionPolicy> distributionPolicies = routerAdministrationClient.GetDistributionPolicies(cancellationToken: default);
foreach (Page<DistributionPolicy> asPage in distributionPolicies.AsPages(pageSizeHint: 10))
{
foreach (DistributionPolicy? policy in asPage.Values)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ Console.WriteLine($"Distribution policy successfully update with new distributio
## List distribution policies

```C# Snippet:Azure_Communication_JobRouter_Tests_Samples_Crud_GetDistributionPolicies_Async
AsyncPageable<DistributionPolicy> distributionPolicies = routerAdministrationClient.GetDistributionPoliciesAsync();
AsyncPageable<DistributionPolicy> distributionPolicies = routerAdministrationClient.GetDistributionPoliciesAsync(cancellationToken: default);
await foreach (Page<DistributionPolicy> asPage in distributionPolicies.AsPages(pageSizeHint: 10))
{
foreach (DistributionPolicy? policy in asPage.Values)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -137,7 +137,7 @@ Console.WriteLine($"`EscalateJobOnWaitTimeExceededTrigger2Min` rule has been suc
## List exception policies

```C# Snippet:Azure_Communication_JobRouter_Tests_Samples_Crud_GetExceptionPolicies
Pageable<ExceptionPolicy> exceptionPolicies = routerClient.GetExceptionPolicies();
Pageable<ExceptionPolicy> exceptionPolicies = routerClient.GetExceptionPolicies(cancellationToken: default);
foreach (Page<ExceptionPolicy> asPage in exceptionPolicies.AsPages(pageSizeHint: 10))
{
foreach (ExceptionPolicy? policy in asPage.Values)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -137,7 +137,7 @@ Console.WriteLine($"`EscalateJobOnWaitTimeExceededTrigger2Min` rule has been suc
## List exception policies

```C# Snippet:Azure_Communication_JobRouter_Tests_Samples_Crud_GetExceptionPolicies_Async
AsyncPageable<ExceptionPolicy> exceptionPolicies = routerClient.GetExceptionPoliciesAsync();
AsyncPageable<ExceptionPolicy> exceptionPolicies = routerClient.GetExceptionPoliciesAsync(cancellationToken: default);
await foreach (Page<ExceptionPolicy> asPage in exceptionPolicies.AsPages(pageSizeHint: 10))
{
foreach (ExceptionPolicy? policy in asPage.Values)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ Response<RouterQueue> updatedJobQueue = routerAdministrationClient.UpdateQueue(n
## List job queues

```C# Snippet:Azure_Communication_JobRouter_Tests_Samples_Crud_GetJobQueues
Pageable<RouterQueue> jobQueues = routerAdministrationClient.GetQueues();
Pageable<RouterQueue> jobQueues = routerAdministrationClient.GetQueues(cancellationToken: default);
foreach (Page<RouterQueue> asPage in jobQueues.AsPages(pageSizeHint: 10))
{
foreach (RouterQueue? policy in asPage.Values)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ Response<RouterQueue> updatedJobQueue = await routerAdministrationClient.UpdateQ
## List job queues

```C# Snippet:Azure_Communication_JobRouter_Tests_Samples_Crud_GetJobQueues_Async
AsyncPageable<RouterQueue> jobQueues = routerAdministrationClient.GetQueuesAsync();
AsyncPageable<RouterQueue> jobQueues = routerAdministrationClient.GetQueuesAsync(cancellationToken: default);
await foreach (Page<RouterQueue> asPage in jobQueues.AsPages(pageSizeHint: 10))
{
foreach (RouterQueue? policy in asPage.Values)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -169,7 +169,7 @@ Console.WriteLine($"Job has been successfully closed. Current status: {queriedJo
## List jobs

```C# Snippet:Azure_Communication_JobRouter_Tests_Samples_Crud_GetRouterJobs
Pageable<RouterJob> routerJobs = routerClient.GetJobs();
Pageable<RouterJob> routerJobs = routerClient.GetJobs(null, null);
foreach (Page<RouterJob> asPage in routerJobs.AsPages(pageSizeHint: 10))
{
foreach (RouterJob? _job in asPage.Values)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -170,7 +170,7 @@ Console.WriteLine($"Job has been successfully closed. Current status: {queriedJo
## List jobs

```C# Snippet:Azure_Communication_JobRouter_Tests_Samples_Crud_GetRouterJobs_Async
AsyncPageable<RouterJob> routerJobs = routerClient.GetJobsAsync();
AsyncPageable<RouterJob> routerJobs = routerClient.GetJobsAsync(null, null);
await foreach (Page<RouterJob> asPage in routerJobs.AsPages(pageSizeHint: 10))
{
foreach (RouterJob? _job in asPage.Values)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@ Console.WriteLine($"Worker successfully de-registered with status set to: {updat
## List workers

```C# Snippet:Azure_Communication_JobRouter_Tests_Samples_Crud_GetRouterWorkers
Pageable<RouterWorker> workers = routerClient.GetWorkers();
Pageable<RouterWorker> workers = routerClient.GetWorkers(null, null);
foreach (Page<RouterWorker> asPage in workers.AsPages(pageSizeHint: 10))
{
foreach (RouterWorker? workerPaged in asPage.Values)
Expand All @@ -113,7 +113,7 @@ foreach (Page<RouterWorker> asPage in workers.AsPages(pageSizeHint: 10))
}

// Additionally workers can be queried with several filters like queueId, capacity, state etc.
workers = routerClient.GetWorkers(channelId: "Voip", state: RouterWorkerStateSelector.All);
workers = routerClient.GetWorkers(null, channelId: "Voip", state: RouterWorkerStateSelector.All);

foreach (Page<RouterWorker> asPage in workers.AsPages(pageSizeHint: 10))
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,7 @@ Console.WriteLine($"Worker successfully de-registered with status set to: {updat
## List workers

```C# Snippet:Azure_Communication_JobRouter_Tests_Samples_Crud_GetRouterWorkers_Async
AsyncPageable<RouterWorker> workers = routerClient.GetWorkersAsync();
AsyncPageable<RouterWorker> workers = routerClient.GetWorkersAsync(null, null);
await foreach (Page<RouterWorker> asPage in workers.AsPages(pageSizeHint: 10))
{
foreach (RouterWorker? workerPaged in asPage.Values)
Expand All @@ -115,7 +115,7 @@ await foreach (Page<RouterWorker> asPage in workers.AsPages(pageSizeHint: 10))
}

// Additionally workers can be queried with several filters like queueId, capacity, state etc.
workers = routerClient.GetWorkersAsync(channelId: "Voip", state: RouterWorkerStateSelector.All);
workers = routerClient.GetWorkersAsync(channelId: "Voip", state: RouterWorkerStateSelector.All, queueId: null, hasCapacity: null, cancellationToken: default);

await foreach (Page<RouterWorker> asPage in workers.AsPages(pageSizeHint: 10))
{
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 4b3686a

Please sign in to comment.