Dela via


RouterWorkerResponse interface

En entitet för jobb som ska dirigeras till.

Extends

Egenskaper

id

Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

Ärvda egenskaper

assignedJobs

En lista över tilldelade jobb som är kopplade till den här arbetaren. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

availableForOffers

En flagga som anger att den här arbetaren är öppen för att ta emot erbjudanden eller inte.

channelConfigurations

De kanaler som den här arbetaren kan hantera och deras inverkan på arbetskapaciteten.

labels

En uppsättning nyckel/värde-par som identifierar attribut som används av regelmotorerna för att fatta beslut.

loadRatio

Ett värde som anger arbetskapaciteten. Värdet "1" innebär att all kapacitet förbrukas. Värdet "0" innebär att ingen kapacitet förbrukas för närvarande. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

offers

En lista över aktiva erbjudanden som utfärdats till den här arbetaren. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

queueAssignments

De köer som den här arbetaren kan ta emot arbete från.

state

Arbetarens aktuella tillstånd. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

tags

En uppsättning icke-identifierande attribut som är kopplade till den här arbetaren.

totalCapacity

Den totala kapacitetspoängen för den här arbetaren måste hantera flera samtidiga jobb.

Egenskapsinformation

id

Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

id: string

Egenskapsvärde

string

Information om ärvda egenskaper

assignedJobs

En lista över tilldelade jobb som är kopplade till den här arbetaren. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

assignedJobs?: RouterWorkerAssignment[]

Egenskapsvärde

Ärvd frånRouterWorker.assignedJobs

availableForOffers

En flagga som anger att den här arbetaren är öppen för att ta emot erbjudanden eller inte.

availableForOffers?: boolean

Egenskapsvärde

boolean

Ärvd frånRouterWorker.availableForOffers

channelConfigurations

De kanaler som den här arbetaren kan hantera och deras inverkan på arbetskapaciteten.

channelConfigurations?: {[propertyName: string]: ChannelConfiguration}

Egenskapsvärde

{[propertyName: string]: ChannelConfiguration}

Ärvt frånRouterWorker.channelConfigurations

labels

En uppsättning nyckel/värde-par som identifierar attribut som används av regelmotorerna för att fatta beslut.

labels?: JSONObject

Egenskapsvärde

Ärvt frånRouterWorker.labels

loadRatio

Ett värde som anger arbetskapaciteten. Värdet "1" innebär att all kapacitet förbrukas. Värdet "0" innebär att ingen kapacitet förbrukas för närvarande. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

loadRatio?: number

Egenskapsvärde

number

Ärvt frånRouterWorker.loadRatio

offers

En lista över aktiva erbjudanden som utfärdats till den här arbetaren. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

offers?: RouterJobOffer[]

Egenskapsvärde

Ärvd frånRouterWorker.offers

queueAssignments

De köer som den här arbetaren kan ta emot arbete från.

queueAssignments?: JSONObject

Egenskapsvärde

Ärvt frånRouterWorker.queueAssignments

state

Arbetarens aktuella tillstånd. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

state?: string

Egenskapsvärde

string

Ärvt frånRouterWorker.state

tags

En uppsättning icke-identifierande attribut som är kopplade till den här arbetaren.

tags?: JSONObject

Egenskapsvärde

Ärvd frånRouterWorker.tags

totalCapacity

Den totala kapacitetspoängen för den här arbetaren måste hantera flera samtidiga jobb.

totalCapacity?: number

Egenskapsvärde

number

Ärvd frånRouterWorker.totalCapacity