Share via


CreateJobOptions Class

Definition

Options for creating a new job to be routed.

public class CreateJobOptions
type CreateJobOptions = class
Public Class CreateJobOptions
Inheritance
CreateJobOptions

Constructors

CreateJobOptions(String, String, String)

Initializes a new instance of CreateJobOptions.

Properties

ChannelId

The channel identifier. eg. voice, chat, etc.

ChannelReference

Reference to an external parent context, eg. call ID.

JobId

Id of a job.

Labels

A set of key/value pairs that are identifying attributes used by the rules engines to make decisions. Values must be primitive values - number, string, boolean.

MatchingMode

If provided, will determine how job matching will be carried out. Default mode: QueueAndMatchMode.

Notes

A collection of notes attached to a job.

Priority

Priority of this job.

QueueId

If classification policy does not specify a queue selector or a default queue id, then you must specify a queue. Otherwise, queue will be selected based on classification policy.

RequestConditions

The content to send as the request conditions of the request.

RequestedWorkerSelectors

A collection of manually specified worker selectors, which a worker must satisfy in order to process this job.

Tags

A set of non-identifying attributes attached to this job. Values must be primitive values - number, string, boolean.

Applies to