AcsRouterJobReceivedEventData Class
- java.
lang. Object - com.
azure. messaging. eventgrid. systemevents. AcsRouterEventData - com.
azure. messaging. eventgrid. systemevents. AcsRouterJobEventData - com.
azure. messaging. eventgrid. systemevents. AcsRouterJobReceivedEventData
- com.
- com.
- com.
public final class AcsRouterJobReceivedEventData
extends AcsRouterJobEventData
Schema of the Data property of an EventGridEvent for a Microsoft.Communication.RouterJobReceived event.
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
static
Acs |
fromJson(JsonReader jsonReader)
Reads an instance of Acs |
| String |
getChannelId()
Get the channel |
| String |
getChannelReference()
Get the channel |
| String |
getClassificationPolicyId()
Get the classification |
|
Acs |
getJobStatus()
Get the job |
| Integer |
getPriority()
Get the priority property: Router Job Priority. |
| String |
getQueueId()
Get the queue |
|
List<Acs |
getRequestedWorkerSelectors()
Get the requested |
|
Offset |
getScheduledOn()
Get the scheduled |
| boolean |
isUnavailableForMatching()
Get the unavailable |
|
Json |
toJson(JsonWriter jsonWriter) |
Methods inherited from AcsRouterEventData
Methods inherited from AcsRouterJobEventData
Methods inherited from java.lang.Object
Method Details
fromJson
public static AcsRouterJobReceivedEventData fromJson(JsonReader jsonReader)
Reads an instance of AcsRouterJobReceivedEventData from the JsonReader.
Parameters:
Returns:
Throws:
getChannelId
public String getChannelId()
Get the channelId property: Router Event Channel ID.
Overrides:
AcsRouterJobReceivedEventData.getChannelId()Returns:
getChannelReference
public String getChannelReference()
Get the channelReference property: Router Event Channel Reference.
Overrides:
AcsRouterJobReceivedEventData.getChannelReference()Returns:
getClassificationPolicyId
public String getClassificationPolicyId()
Get the classificationPolicyId property: Router Job Classification Policy Id.
Returns:
getJobStatus
public AcsRouterJobStatus getJobStatus()
Get the jobStatus property: Router Job Received Job Status.
Returns:
getPriority
public Integer getPriority()
Get the priority property: Router Job Priority.
Returns:
getQueueId
public String getQueueId()
Get the queueId property: Router Job events Queue Id.
Overrides:
AcsRouterJobReceivedEventData.getQueueId()Returns:
getRequestedWorkerSelectors
public List<AcsRouterWorkerSelector> getRequestedWorkerSelectors()
Get the requestedWorkerSelectors property: Router Job Received Requested Worker Selectors.
Returns:
getScheduledOn
public OffsetDateTime getScheduledOn()
Get the scheduledOn property: Router Job Received Scheduled Time in UTC.
Returns:
isUnavailableForMatching
public boolean isUnavailableForMatching()
Get the unavailableForMatching property: Unavailable For Matching for Router Job Received.
Returns:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
AcsRouterJobReceivedEventData.toJson(JsonWriter jsonWriter)Parameters:
Throws: