Share via


JobRouterAdministrationClient Class

Definition

The JobRouterAdministration service client.

public class JobRouterAdministrationClient
type JobRouterAdministrationClient = class
Public Class JobRouterAdministrationClient
Inheritance
JobRouterAdministrationClient

Constructors

JobRouterAdministrationClient()

Initializes a new instance of JobRouterAdministrationClient for mocking.

JobRouterAdministrationClient(String, JobRouterClientOptions)

Initializes a new instance of JobRouterAdministrationClient.

JobRouterAdministrationClient(Uri, AzureKeyCredential, JobRouterClientOptions)

Initializes a new instance of JobRouterAdministrationClient.

JobRouterAdministrationClient(Uri, TokenCredential, JobRouterClientOptions)

Initializes a new instance of JobRouterAdministrationClient.

Properties

Pipeline

The HTTP pipeline for sending and receiving REST requests and responses.

Methods

CreateClassificationPolicy(CreateClassificationPolicyOptions, CancellationToken)

Creates or updates a classification policy.

CreateClassificationPolicyAsync(CreateClassificationPolicyOptions, CancellationToken)

Creates a classification policy.

CreateDistributionPolicy(CreateDistributionPolicyOptions, CancellationToken)

Creates a distribution policy.

CreateDistributionPolicyAsync(CreateDistributionPolicyOptions, CancellationToken)

Creates a distribution policy.

CreateExceptionPolicy(CreateExceptionPolicyOptions, CancellationToken)

Creates or updates a exception policy.

CreateExceptionPolicyAsync(CreateExceptionPolicyOptions, CancellationToken)

Creates a new exception policy.

CreateQueue(CreateQueueOptions, CancellationToken)

Creates a queue.

CreateQueueAsync(CreateQueueOptions, CancellationToken)

Creates a queue.

DeleteClassificationPolicy(String, RequestContext)

[Protocol Method] Delete a classification policy by Id.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
DeleteClassificationPolicyAsync(String, RequestContext)

[Protocol Method] Delete a classification policy by Id.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
DeleteDistributionPolicy(String, RequestContext)

[Protocol Method] Delete a distribution policy by Id.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
DeleteDistributionPolicyAsync(String, RequestContext)

[Protocol Method] Delete a distribution policy by Id.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
DeleteExceptionPolicy(String, RequestContext)

[Protocol Method] Deletes a exception policy by Id.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
DeleteExceptionPolicyAsync(String, RequestContext)

[Protocol Method] Deletes a exception policy by Id.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
DeleteQueue(String, RequestContext)

[Protocol Method] Deletes a queue by Id.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
DeleteQueueAsync(String, RequestContext)

[Protocol Method] Deletes a queue by Id.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetClassificationPolicies(CancellationToken)

Retrieves existing classification policies.

GetClassificationPolicies(RequestContext)

[Protocol Method] Retrieves existing classification policies.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
  • Please try the simpler Azure.Communication.JobRouter.JobRouterAdministrationClient.GetClassificationPolicies(System.Nullable{System.Int32},System.Threading.CancellationToken) convenience overload with strongly typed models first.
GetClassificationPoliciesAsync(CancellationToken)

Retrieves existing classification policies.

GetClassificationPoliciesAsync(RequestContext)

[Protocol Method] Retrieves existing classification policies.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
  • Please try the simpler Azure.Communication.JobRouter.JobRouterAdministrationClient.GetClassificationPoliciesAsync(System.Nullable{System.Int32},System.Threading.CancellationToken) convenience overload with strongly typed models first.
GetClassificationPolicy(String, CancellationToken)

Retrieves an existing classification policy by Id.

GetClassificationPolicy(String, RequestContext)

[Protocol Method] Retrieves an existing classification policy by Id.

GetClassificationPolicyAsync(String, CancellationToken)

Retrieves an existing classification policy by Id.

GetClassificationPolicyAsync(String, RequestContext)

[Protocol Method] Retrieves an existing classification policy by Id.

GetDistributionPolicies(CancellationToken)

Retrieves existing distribution policies.

GetDistributionPolicies(RequestContext)

[Protocol Method] Retrieves existing distribution policies.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
  • Please try the simpler Azure.Communication.JobRouter.JobRouterAdministrationClient.GetDistributionPolicies(System.Nullable{System.Int32},System.Threading.CancellationToken) convenience overload with strongly typed models first.
GetDistributionPoliciesAsync(CancellationToken)

Retrieves existing distribution policies.

GetDistributionPoliciesAsync(RequestContext)

[Protocol Method] Retrieves existing distribution policies.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
  • Please try the simpler Azure.Communication.JobRouter.JobRouterAdministrationClient.GetDistributionPoliciesAsync(System.Nullable{System.Int32},System.Threading.CancellationToken) convenience overload with strongly typed models first.
GetDistributionPolicy(String, CancellationToken)

Retrieves an existing distribution policy by Id.

GetDistributionPolicy(String, RequestContext)

[Protocol Method] Retrieves an existing distribution policy by Id.

GetDistributionPolicyAsync(String, CancellationToken)

Retrieves an existing distribution policy by Id.

GetDistributionPolicyAsync(String, RequestContext)

[Protocol Method] Retrieves an existing distribution policy by Id.

GetExceptionPolicies(CancellationToken)

Retrieves existing exception policies.

GetExceptionPolicies(RequestContext)

[Protocol Method] Retrieves existing exception policies.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
  • Please try the simpler Azure.Communication.JobRouter.JobRouterAdministrationClient.GetExceptionPolicies(System.Nullable{System.Int32},System.Threading.CancellationToken) convenience overload with strongly typed models first.
GetExceptionPoliciesAsync(CancellationToken)

Retrieves existing exception policies.

GetExceptionPoliciesAsync(RequestContext)

[Protocol Method] Retrieves existing exception policies.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
  • Please try the simpler Azure.Communication.JobRouter.JobRouterAdministrationClient.GetExceptionPoliciesAsync(System.Nullable{System.Int32},System.Threading.CancellationToken) convenience overload with strongly typed models first.
GetExceptionPolicy(String, CancellationToken)

Retrieves an existing exception policy by Id.

GetExceptionPolicy(String, RequestContext)

[Protocol Method] Retrieves an existing exception policy by Id.

GetExceptionPolicyAsync(String, CancellationToken)

Retrieves an existing exception policy by Id.

GetExceptionPolicyAsync(String, RequestContext)

[Protocol Method] Retrieves an existing exception policy by Id.

GetQueue(String, CancellationToken)

Retrieves an existing queue by Id.

GetQueue(String, RequestContext)

[Protocol Method] Retrieves an existing queue by Id.

GetQueueAsync(String, CancellationToken)

Retrieves an existing queue by Id.

GetQueueAsync(String, RequestContext)

[Protocol Method] Retrieves an existing queue by Id.

GetQueues(CancellationToken)

Retrieves existing exception policies.

GetQueues(RequestContext)

[Protocol Method] Retrieves existing queues.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
  • Please try the simpler Azure.Communication.JobRouter.JobRouterAdministrationClient.GetQueues(System.Nullable{System.Int32},System.Threading.CancellationToken) convenience overload with strongly typed models first.
GetQueuesAsync(CancellationToken)

Retrieves existing queues.

GetQueuesAsync(RequestContext)

[Protocol Method] Retrieves existing queues.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
  • Please try the simpler Azure.Communication.JobRouter.JobRouterAdministrationClient.GetQueuesAsync(System.Nullable{System.Int32},System.Threading.CancellationToken) convenience overload with strongly typed models first.
UpdateClassificationPolicy(ClassificationPolicy, RequestConditions, CancellationToken)

Updates classification policy.

UpdateClassificationPolicy(String, RequestContent, RequestConditions, RequestContext)

[Protocol Method] Updates a classification policy.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
UpdateClassificationPolicyAsync(ClassificationPolicy, RequestConditions, CancellationToken)

Updates classification policy.

UpdateClassificationPolicyAsync(String, RequestContent, RequestConditions, RequestContext)

[Protocol Method] Updates a classification policy.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
UpdateDistributionPolicy(DistributionPolicy, RequestConditions, CancellationToken)

Updates a distribution policy.

UpdateDistributionPolicy(String, RequestContent, RequestConditions, RequestContext)

[Protocol Method] Updates a distribution policy.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
UpdateDistributionPolicyAsync(DistributionPolicy, RequestConditions, CancellationToken)

Updates a distribution policy.

UpdateDistributionPolicyAsync(String, RequestContent, RequestConditions, RequestContext)

[Protocol Method] Updates a distribution policy.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
UpdateExceptionPolicy(ExceptionPolicy, RequestConditions, CancellationToken)

Creates a new exception policy.

UpdateExceptionPolicy(String, RequestContent, RequestConditions, RequestContext)

[Protocol Method] Updates a exception policy.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
UpdateExceptionPolicyAsync(ExceptionPolicy, RequestConditions, CancellationToken)

Creates a new exception policy.

UpdateExceptionPolicyAsync(String, RequestContent, RequestConditions, RequestContext)

[Protocol Method] Updates a exception policy.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
UpdateQueue(RouterQueue, RequestConditions, CancellationToken)

Updates a queue.

UpdateQueue(String, RequestContent, RequestConditions, RequestContext)

[Protocol Method] Updates a queue.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
UpdateQueueAsync(RouterQueue, RequestConditions, CancellationToken)

Updates a queue.

UpdateQueueAsync(String, RequestContent, RequestConditions, RequestContext)

[Protocol Method] Updates a queue.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.

Applies to