Dela via


Job Router Administration Operations - Upsert Classification Policy

Skapar eller uppdaterar en klassificeringsprincip.

PATCH {endpoint}/routing/classificationPolicies/{classificationPolicyId}?api-version=2023-11-01

URI-parametrar

Namn I Krävs Typ Beskrivning
classificationPolicyId
path True

string

ID för en klassificeringsprincip.

endpoint
path True

string (uri)

Uri för din kommunikationsresurs

api-version
query True

string

minLength: 1

DEN API-version som ska användas för den här åtgärden.

Begäran-huvud

Media Types: "application/merge-patch+json"

Namn Krävs Typ Beskrivning
If-Match

string

Begäran bör endast fortsätta om en entitet matchar den här strängen.

If-Unmodified-Since

string (date-time-rfc7231)

Begäran bör endast fortsätta om entiteten inte har ändrats efter den här tiden.

Begäranarorgan

Media Types: "application/merge-patch+json"

Namn Typ Beskrivning
fallbackQueueId

string

ID för en reservkö för att välja om bifogade filer för köväljare inte hittar någon matchning.

name

string

Eget namn på den här principen.

prioritizationRule RouterRuleCreateOrUpdate:

En regel för att fastställa en prioritetspoäng för ett jobb.

queueSelectorAttachments QueueSelectorAttachment[]:

Bifogade filer för köväljare som används för att lösa en kö för ett jobb.

workerSelectorAttachments WorkerSelectorAttachment[]:

Bifogade arbetsväljare som används för att koppla arbetarväljare till ett jobb.

Svaren

Namn Typ Beskrivning
200 OK

ClassificationPolicy

Begäran har slutförts.

Headers

  • ETag: string
  • Last-Modified: string
201 Created

ClassificationPolicy

Begäran har slutförts och en ny resurs har skapats som ett resultat.

Headers

  • ETag: string
  • Last-Modified: string
Other Status Codes

Azure.Core.Foundations.ErrorResponse

Ett oväntat felsvar.

Headers

x-ms-error-code: string

Säkerhet

AadOauth2Auth

Azure Active Directory OAuth2-flödet

Typ: oauth2
Rinna: accessCode
Auktorisations-URL: https://login.microsoftonline.com/common/oauth2/authorize
Token-URL: https://login.microsoftonline.com/common/oauth2/token

Scope

Namn Beskrivning
https://communication.azure.com/.default

Exempel

Creates a Classification Policy
Updates a Classification Policy

Creates a Classification Policy

Exempelförfrågan

PATCH https://contoso.westus.communications.azure.com/routing/classificationPolicies/90eb00c4-234e-4df7-a231-ef7895518384?api-version=2023-11-01

{
  "name": "Main",
  "fallbackQueueId": "MainQueue",
  "queueSelectorAttachments": [
    {
      "kind": "conditional",
      "condition": {
        "kind": "expression",
        "language": "powerFx",
        "expression": "1 = 1"
      },
      "queueSelectors": [
        {
          "key": "foo",
          "labelOperator": "equal",
          "value": "bar"
        }
      ]
    }
  ],
  "prioritizationRule": {
    "kind": "static",
    "value": "2"
  }
}

Exempelsvar

{
  "id": "90eb00c4-234e-4df7-a231-ef7895518384",
  "name": "Main",
  "fallbackQueueId": "MainQueue",
  "queueSelectorAttachments": [
    {
      "kind": "conditional",
      "condition": {
        "kind": "expression",
        "language": "powerFx",
        "expression": "1 = 1"
      },
      "queueSelectors": [
        {
          "key": "foo",
          "labelOperator": "equal",
          "value": "bar"
        }
      ]
    }
  ],
  "prioritizationRule": {
    "kind": "static",
    "value": "2"
  },
  "workerSelectorAttachments": [],
  "etag": "etag"
}
{
  "id": "90eb00c4-234e-4df7-a231-ef7895518384",
  "name": "Main",
  "fallbackQueueId": "MainQueue",
  "queueSelectorAttachments": [
    {
      "kind": "conditional",
      "condition": {
        "kind": "expression",
        "language": "powerFx",
        "expression": "1 = 1"
      },
      "queueSelectors": [
        {
          "key": "foo",
          "labelOperator": "equal",
          "value": "bar"
        }
      ]
    }
  ],
  "prioritizationRule": {
    "kind": "static",
    "value": "2"
  },
  "workerSelectorAttachments": [],
  "etag": "etag"
}

Updates a Classification Policy

Exempelförfrågan

PATCH https://contoso.westus.communications.azure.com/routing/classificationPolicies/90eb00c4-234e-4df7-a231-ef7895518384?api-version=2023-11-01

{
  "name": "MainUpdate"
}

Exempelsvar

{
  "id": "90eb00c4-234e-4df7-a231-ef7895518384",
  "name": "MainUpdate",
  "fallbackQueueId": "MainQueue",
  "queueSelectorAttachments": [
    {
      "kind": "conditional",
      "condition": {
        "kind": "expression",
        "language": "powerFx",
        "expression": "1 = 1"
      },
      "queueSelectors": [
        {
          "key": "foo",
          "labelOperator": "equal",
          "value": "bar"
        }
      ]
    }
  ],
  "prioritizationRule": {
    "kind": "static",
    "value": "2"
  },
  "workerSelectorAttachments": [],
  "etag": "etag"
}
{
  "id": "90eb00c4-234e-4df7-a231-ef7895518384",
  "name": "MainUpdate",
  "fallbackQueueId": "MainQueue",
  "queueSelectorAttachments": [
    {
      "kind": "conditional",
      "condition": {
        "kind": "expression",
        "language": "powerFx",
        "expression": "1 = 1"
      },
      "queueSelectors": [
        {
          "key": "foo",
          "labelOperator": "equal",
          "value": "bar"
        }
      ]
    }
  ],
  "prioritizationRule": {
    "kind": "static",
    "value": "2"
  },
  "workerSelectorAttachments": [],
  "etag": "etag"
}

Definitioner

Namn Beskrivning
Azure.Core.Foundations.Error

Felobjektet.

Azure.Core.Foundations.ErrorResponse

Ett svar som innehåller felinformation.

Azure.Core.Foundations.InnerError

Ett objekt som innehåller mer specifik information om felet. Enligt riktlinjerna för Azure REST API – https://aka.ms/AzureRestApiGuidelines#handling-errors.

ClassificationPolicy

En container för de regler som styr hur jobb klassificeras.

ClassificationPolicyCreateOrUpdate

En container för de regler som styr hur jobb klassificeras.

ConditionalQueueSelectorAttachment

Beskriver en uppsättning köväljare som ska kopplas om det angivna villkoret matchar true.

ConditionalWorkerSelectorAttachment

Beskriver en uppsättning arbetarväljare som ska kopplas om det angivna villkoret matchar true.

DirectMapRouterRule

En regel som returnerar samma etiketter som indataetiketterna.

DirectMapRouterRuleCreateOrUpdate

En regel som returnerar samma etiketter som indataetiketterna.

ExpressionRouterRule

En regel som tillhandahåller regler för infogade uttryck.

ExpressionRouterRuleCreateOrUpdate

En regel som tillhandahåller regler för infogade uttryck.

ExpressionRouterRuleLanguage

Tillgängliga uttrycksspråk som kan konfigureras.

FunctionRouterRule

En regel som tillhandahåller en bindning till en HTTP-utlöst Azure-funktion.

FunctionRouterRuleCreateOrUpdate

En regel som tillhandahåller en bindning till en HTTP-utlöst Azure-funktion.

FunctionRouterRuleCredential

Autentiseringsuppgifter som används för att komma åt Azure-funktionsregeln.

LabelOperator

Beskriver åtgärder som stöds för etikettvärden.

OAuth2WebhookClientCredential

OAuth2.0-autentiseringsuppgifter som används för Contosos auktoriseringsserver. Referens: https://www.oauth.com/oauth2-servers/access-tokens/client-credentials/

PassThroughQueueSelectorAttachment

Bifogar en köväljare där värdet skickas från ett jobbs etikett med samma nyckel.

PassThroughWorkerSelectorAttachment

Bifogar en arbetarväljare där värdet skickas från ett jobbs etikett med samma nyckel.

QueueSelectorAttachmentKind

Diskriminerande för typer av köväljare som stöds.

QueueWeightedAllocation

Innehåller viktprocent och köväljare som ska tillämpas om de väljs för viktade distributioner.

RouterQueueSelector

Beskriver ett villkor som måste uppfyllas mot en uppsättning etiketter för val av kö.

RouterRuleKind

Diskriminerande för routerregeltyper som stöds.

RouterWorkerSelector

Beskriver ett villkor som måste uppfyllas mot en uppsättning etiketter för val av arbetare.

RouterWorkerSelectorStatus

Beskriver statusen för en arbetarväljare.

RuleEngineQueueSelectorAttachment

Kopplar köväljare till ett jobb när RouterRule har lösts.

RuleEngineWorkerSelectorAttachment

Kopplar arbetarväljare till ett jobb när en RouterRule har lösts.

StaticQueueSelectorAttachment

Beskriver en köväljare som ska kopplas till ett jobb.

StaticRouterRule

En regel som tillhandahåller statiska regler som alltid returnerar samma resultat, oavsett indata.

StaticRouterRuleCreateOrUpdate

En regel som tillhandahåller statiska regler som alltid returnerar samma resultat, oavsett indata.

StaticWorkerSelectorAttachment

Beskriver en arbetsväljare som ska kopplas till ett jobb.

WebhookRouterRule

En regel som tillhandahåller en bindning till en extern webbserver.

WebhookRouterRuleCreateOrUpdate

En regel som tillhandahåller en bindning till en extern webbserver.

WeightedAllocationQueueSelectorAttachment

Beskriver flera uppsättningar köväljare, varav en väljs och kopplas enligt en viktning.

WeightedAllocationWorkerSelectorAttachment

Beskriver flera uppsättningar med arbetarväljare, varav en väljs och kopplas enligt en viktning.

WorkerSelectorAttachmentKind

Diskriminerande för typer av arbetsväljare som stöds.

WorkerWeightedAllocation

Innehåller viktprocent och arbetarväljare som ska tillämpas om de väljs för viktade fördelningar.

Azure.Core.Foundations.Error

Felobjektet.

Namn Typ Beskrivning
code

string

En av en serverdefinierad uppsättning felkoder.

details

Azure.Core.Foundations.Error[]

En matris med information om specifika fel som ledde till det rapporterade felet.

innererror

Azure.Core.Foundations.InnerError

Ett objekt som innehåller mer specifik information än det aktuella objektet om felet.

message

string

En mänsklig läsbar representation av felet.

target

string

Målet för felet.

Azure.Core.Foundations.ErrorResponse

Ett svar som innehåller felinformation.

Namn Typ Beskrivning
error

Azure.Core.Foundations.Error

Felobjektet.

Azure.Core.Foundations.InnerError

Ett objekt som innehåller mer specifik information om felet. Enligt riktlinjerna för Azure REST API – https://aka.ms/AzureRestApiGuidelines#handling-errors.

Namn Typ Beskrivning
code

string

En av en serverdefinierad uppsättning felkoder.

innererror

Azure.Core.Foundations.InnerError

Inre fel.

ClassificationPolicy

En container för de regler som styr hur jobb klassificeras.

Namn Typ Beskrivning
etag

string

Entitetstaggen för den här resursen.

fallbackQueueId

string

ID för en reservkö för att välja om bifogade filer för köväljare inte hittar någon matchning.

id

string

ID för en klassificeringsprincip.

name

string

Eget namn på den här principen.

prioritizationRule RouterRule:

En regel för att fastställa en prioritetspoäng för ett jobb.

queueSelectorAttachments QueueSelectorAttachment[]:

Bifogade filer för köväljare som används för att lösa en kö för ett jobb.

workerSelectorAttachments WorkerSelectorAttachment[]:

Bifogade arbetsväljare som används för att koppla arbetarväljare till ett jobb.

ClassificationPolicyCreateOrUpdate

En container för de regler som styr hur jobb klassificeras.

Namn Typ Beskrivning
fallbackQueueId

string

ID för en reservkö för att välja om bifogade filer för köväljare inte hittar någon matchning.

name

string

Eget namn på den här principen.

prioritizationRule RouterRuleCreateOrUpdate:

En regel för att fastställa en prioritetspoäng för ett jobb.

queueSelectorAttachments QueueSelectorAttachment[]:

Bifogade filer för köväljare som används för att lösa en kö för ett jobb.

workerSelectorAttachments WorkerSelectorAttachment[]:

Bifogade arbetsväljare som används för att koppla arbetarväljare till ett jobb.

ConditionalQueueSelectorAttachment

Beskriver en uppsättning köväljare som ska kopplas om det angivna villkoret matchar true.

Namn Typ Beskrivning
condition RouterRule:

Villkoret som måste vara sant för att köväljarna ska kopplas.

kind string:

conditional

Typdiskriminering som beskriver en undertyp av QueueSelectorAttachment.

queueSelectors

RouterQueueSelector[]

Köväljarna som ska kopplas.

ConditionalWorkerSelectorAttachment

Beskriver en uppsättning arbetarväljare som ska kopplas om det angivna villkoret matchar true.

Namn Typ Beskrivning
condition RouterRule:

Villkoret som måste vara sant för att arbetsväljarna ska kunna kopplas.

kind string:

conditional

Typdiskriminatorn som beskriver en undertyp av WorkerSelectorAttachment.

workerSelectors

RouterWorkerSelector[]

De arbetarväljare som ska kopplas.

DirectMapRouterRule

En regel som returnerar samma etiketter som indataetiketterna.

Namn Typ Beskrivning
kind string:

directMap

Typdiskriminering som beskriver en undertyp av RouterRule

DirectMapRouterRuleCreateOrUpdate

En regel som returnerar samma etiketter som indataetiketterna.

Namn Typ Beskrivning
kind string:

directMap

Typdiskriminering som beskriver en undertyp av RouterRule

ExpressionRouterRule

En regel som tillhandahåller regler för infogade uttryck.

Namn Typ Beskrivning
expression

string

Ett uttryck som ska utvärderas. Ska innehålla returuttryck med beräknade värden.

kind string:

expression

Typdiskriminering som beskriver en undertyp av RouterRule

language

ExpressionRouterRuleLanguage

Uttrycksspråket som ska kompileras till och köras.

ExpressionRouterRuleCreateOrUpdate

En regel som tillhandahåller regler för infogade uttryck.

Namn Typ Beskrivning
expression

string

Ett uttryck som ska utvärderas. Ska innehålla returuttryck med beräknade värden.

kind string:

expression

Typdiskriminering som beskriver en undertyp av RouterRule

language

ExpressionRouterRuleLanguage

Uttrycksspråket som ska kompileras till och köras.

ExpressionRouterRuleLanguage

Tillgängliga uttrycksspråk som kan konfigureras.

Värde Beskrivning
powerFx

PowerFx

FunctionRouterRule

En regel som tillhandahåller en bindning till en HTTP-utlöst Azure-funktion.

Namn Typ Beskrivning
credential

FunctionRouterRuleCredential

Autentiseringsuppgifter som används för att komma åt Azure-funktionsregeln.

functionUri

string (uri)

URL för Azure Function.

kind string:

function

Typdiskriminering som beskriver en undertyp av RouterRule

FunctionRouterRuleCreateOrUpdate

En regel som tillhandahåller en bindning till en HTTP-utlöst Azure-funktion.

Namn Typ Beskrivning
credential

FunctionRouterRuleCredential

Autentiseringsuppgifter som används för att komma åt Azure-funktionsregeln.

functionUri

string (uri)

URL för Azure Function.

kind string:

function

Typdiskriminering som beskriver en undertyp av RouterRule

FunctionRouterRuleCredential

Autentiseringsuppgifter som används för att komma åt Azure-funktionsregeln.

Namn Typ Beskrivning
appKey

string

Åtkomstnyckeln är begränsad till en Azure-funktionsapp. Den här nyckeln ger åtkomst till alla funktioner under appen.

clientId

string

Klient-ID: När AppKey tillhandahålls I kontexten för Azure-funktionen är detta vanligtvis namnet på nyckeln.

functionKey

string

Åtkomstnyckeln är begränsad till en viss funktion.

LabelOperator

Beskriver åtgärder som stöds för etikettvärden.

Värde Beskrivning
equal

Lika.

notEqual

Inte lika med.

lessThan

Mindre än.

lessThanOrEqual

Mindre än eller lika med.

greaterThan

Större än.

greaterThanOrEqual

Större än eller lika med.

OAuth2WebhookClientCredential

OAuth2.0-autentiseringsuppgifter som används för Contosos auktoriseringsserver. Referens: https://www.oauth.com/oauth2-servers/access-tokens/client-credentials/

Namn Typ Beskrivning
clientId

string

ClientId för Contoso Authorization-servern.

clientSecret

string

Klienthemlighet för Contoso Authorization-servern.

PassThroughQueueSelectorAttachment

Bifogar en köväljare där värdet skickas från ett jobbs etikett med samma nyckel.

Namn Typ Beskrivning
key

string

Etikettnyckeln som du vill köra frågor mot.

kind string:

passThrough

Typdiskriminering som beskriver en undertyp av QueueSelectorAttachment.

labelOperator

LabelOperator

Beskriver hur värdet för etiketten jämförs med värdet som skickas igenom.

PassThroughWorkerSelectorAttachment

Bifogar en arbetarväljare där värdet skickas från ett jobbs etikett med samma nyckel.

Namn Typ Beskrivning
expiresAfterSeconds

number (double)

Beskriver hur länge den anslutna etikettväljaren är giltig i sekunder.

key

string

Etikettnyckeln som du vill köra frågor mot.

kind string:

passThrough

Typdiskriminatorn som beskriver en undertyp av WorkerSelectorAttachment.

labelOperator

LabelOperator

Beskriver hur värdet för etiketten jämförs med värdet som skickas igenom.

QueueSelectorAttachmentKind

Diskriminerande för typer av köväljare som stöds.

Värde Beskrivning
conditional

Diskriminerande värde för ConditionalQueueSelectorAttachment.

passThrough

Diskriminerande värde för PassThroughQueueSelectorAttachment.

ruleEngine

Diskriminerande värde för RuleEngineQueueSelectorAttachment.

static

Diskriminerande värde för StaticQueueSelectorAttachment.

weightedAllocation

Diskriminerande värde för WeightedAllocationQueueSelectorAttachment.

QueueWeightedAllocation

Innehåller viktprocent och köväljare som ska tillämpas om de väljs för viktade distributioner.

Namn Typ Beskrivning
queueSelectors

RouterQueueSelector[]

En samling köväljare som ska tillämpas om den här allokeringen väljs.

weight

number (double)

Procentandelen av denna vikt uttryckt som en bråkdel av 1.

RouterQueueSelector

Beskriver ett villkor som måste uppfyllas mot en uppsättning etiketter för val av kö.

Namn Typ Beskrivning
key

string

Etikettnyckeln som du vill köra frågor mot.

labelOperator

LabelOperator

Beskriver hur värdet för etiketten jämförs med det värde som definierats i etikettväljaren.

value

Det värde som ska jämföras med det faktiska etikettvärdet med den angivna operatorn. Värden måste vara primitiva värden – tal, sträng, booleskt värde.

RouterRuleKind

Diskriminerande för routerregeltyper som stöds.

Värde Beskrivning
directMap

Diskriminerande värde för DirectMapRouterRule.

expression

Diskriminerande värde för ExpressionRouterRule.

function

Diskriminerande värde för FunctionRouterRule.

static

Diskriminerande värde för StaticRouterRule.

webhook

Diskriminerande värde för WebhookRouterRule.

RouterWorkerSelector

Beskriver ett villkor som måste uppfyllas mot en uppsättning etiketter för val av arbetare.

Namn Typ Beskrivning
expedite

boolean

Push-överför ett jobb till köns framsida så länge väljaren är aktiv.

expiresAfterSeconds

number (double)

Beskriver hur länge den här etikettväljaren är giltig i sekunder.

expiresAt

string (date-time)

Tiden då den här arbetarväljaren upphör att gälla i UTC.

key

string

Etikettnyckeln som du vill köra frågor mot.

labelOperator

LabelOperator

Beskriver hur värdet för etiketten jämförs med det värde som definierats i arbetarväljaren.

status

RouterWorkerSelectorStatus

Status för arbetarväljaren.

value

Det värde som ska jämföras med det faktiska etikettvärdet med den angivna operatorn. Värden måste vara primitiva värden – tal, sträng, booleskt värde.

RouterWorkerSelectorStatus

Beskriver statusen för en arbetarväljare.

Värde Beskrivning
active

Arbetarväljaren är giltig.

expired

Arbetarväljaren är inte giltig.

RuleEngineQueueSelectorAttachment

Kopplar köväljare till ett jobb när RouterRule har lösts.

Namn Typ Beskrivning
kind string:

ruleEngine

Typdiskriminering som beskriver en undertyp av QueueSelectorAttachment.

rule RouterRule:

En RouterRule som löser en samling köväljare som ska kopplas.

RuleEngineWorkerSelectorAttachment

Kopplar arbetarväljare till ett jobb när en RouterRule har lösts.

Namn Typ Beskrivning
kind string:

ruleEngine

Typdiskriminatorn som beskriver en undertyp av WorkerSelectorAttachment.

rule RouterRule:

En RouterRule som löser en samling arbetarväljare som ska kopplas.

StaticQueueSelectorAttachment

Beskriver en köväljare som ska kopplas till ett jobb.

Namn Typ Beskrivning
kind string:

static

Typdiskriminering som beskriver en undertyp av QueueSelectorAttachment.

queueSelector

RouterQueueSelector

Köväljaren som ska kopplas.

StaticRouterRule

En regel som tillhandahåller statiska regler som alltid returnerar samma resultat, oavsett indata.

Namn Typ Beskrivning
kind string:

static

Typdiskriminering som beskriver en undertyp av RouterRule

value

Det statiska värde som den här regeln alltid returnerar. Värden måste vara primitiva värden – tal, sträng, booleskt värde.

StaticRouterRuleCreateOrUpdate

En regel som tillhandahåller statiska regler som alltid returnerar samma resultat, oavsett indata.

Namn Typ Beskrivning
kind string:

static

Typdiskriminering som beskriver en undertyp av RouterRule

value

Det statiska värde som den här regeln alltid returnerar. Värden måste vara primitiva värden – tal, sträng, booleskt värde.

StaticWorkerSelectorAttachment

Beskriver en arbetsväljare som ska kopplas till ett jobb.

Namn Typ Beskrivning
kind string:

static

Typdiskriminatorn som beskriver en undertyp av WorkerSelectorAttachment.

workerSelector

RouterWorkerSelector

Den arbetarväljare som ska kopplas.

WebhookRouterRule

En regel som tillhandahåller en bindning till en extern webbserver.

Namn Typ Beskrivning
authorizationServerUri

string (uri)

Uri för auktoriseringsserver.

clientCredential

OAuth2WebhookClientCredential

OAuth2.0-autentiseringsuppgifter som används för Contosos auktoriseringsserver. Referens: https://www.oauth.com/oauth2-servers/access-tokens/client-credentials/

kind string:

webhook

Typdiskriminering som beskriver en undertyp av RouterRule

webhookUri

string (uri)

Uri för Contosos webbserver.

WebhookRouterRuleCreateOrUpdate

En regel som tillhandahåller en bindning till en extern webbserver.

Namn Typ Beskrivning
authorizationServerUri

string (uri)

Uri för auktoriseringsserver.

clientCredential

OAuth2WebhookClientCredential

OAuth2.0-autentiseringsuppgifter som används för Contosos auktoriseringsserver. Referens: https://www.oauth.com/oauth2-servers/access-tokens/client-credentials/

kind string:

webhook

Typdiskriminering som beskriver en undertyp av RouterRule

webhookUri

string (uri)

Uri för Contosos webbserver.

WeightedAllocationQueueSelectorAttachment

Beskriver flera uppsättningar köväljare, varav en väljs och kopplas enligt en viktning.

Namn Typ Beskrivning
allocations

QueueWeightedAllocation[]

En samling procentbaserade viktade allokeringar.

kind string:

weightedAllocation

Typdiskriminering som beskriver en undertyp av QueueSelectorAttachment.

WeightedAllocationWorkerSelectorAttachment

Beskriver flera uppsättningar med arbetarväljare, varav en väljs och kopplas enligt en viktning.

Namn Typ Beskrivning
allocations

WorkerWeightedAllocation[]

En samling procentbaserade viktade allokeringar.

kind string:

weightedAllocation

Typdiskriminatorn som beskriver en undertyp av WorkerSelectorAttachment.

WorkerSelectorAttachmentKind

Diskriminerande för typer av arbetsväljare som stöds.

Värde Beskrivning
conditional

Diskriminerande värde för ConditionalWorkerSelectorAttachment.

passThrough

Diskriminerande värde för PassThroughWorkerSelectorAttachment.

ruleEngine

Diskriminerande värde för RuleEngineWorkerSelectorAttachment.

static

Diskriminerande värde för StaticWorkerSelectorAttachment.

weightedAllocation

Diskriminerande värde för WeightedAllocationWorkerSelectorAttachment.

WorkerWeightedAllocation

Innehåller viktprocent och arbetarväljare som ska tillämpas om de väljs för viktade fördelningar.

Namn Typ Beskrivning
weight

number (double)

Procentandelen av denna vikt uttryckt som en bråkdel av 1.

workerSelectors

RouterWorkerSelector[]

En samling arbetarväljare som ska tillämpas om den här allokeringen väljs.