Lezen in het Engels

Delen via


AcsRouterJobSchedulingFailedEventData Class

public final class AcsRouterJobSchedulingFailedEventData
extends AcsRouterJobEventData

Schema of the Data property of an EventGridEvent for a Microsoft.Communication.RouterJobSchedulingFailed event.

Constructor Summary

Constructor Description
AcsRouterJobSchedulingFailedEventData()

Creates an instance of AcsRouterJobSchedulingFailedEventData class.

Method Summary

Modifier and Type Method and Description
static AcsRouterJobSchedulingFailedEventData fromJson(JsonReader jsonReader)

Reads an instance of AcsRouterJobSchedulingFailedEventData from the JsonReader.

List<AcsRouterWorkerSelector> getExpiredAttachedWorkerSelectors()

Get the expiredAttachedWorkerSelectors property: Router Job Scheduling Failed Attached Worker Selector Expired.

List<AcsRouterWorkerSelector> getExpiredRequestedWorkerSelectors()

Get the expiredRequestedWorkerSelectors property: Router Job Scheduling Failed Requested Worker Selector Expired.

String getFailureReason()

Get the failureReason property: Router Job Scheduling Failed Reason.

Integer getPriority()

Get the priority property: Router Job Priority.

OffsetDateTime getScheduledOn()

Get the scheduledOn property: Router Job Scheduling Failed Scheduled Time in UTC.

AcsRouterJobSchedulingFailedEventData setChannelId(String channelId)

Set the channelId property: Router Event Channel ID.

AcsRouterJobSchedulingFailedEventData setChannelReference(String channelReference)

Set the channelReference property: Router Event Channel Reference.

AcsRouterJobSchedulingFailedEventData setExpiredAttachedWorkerSelectors(List<AcsRouterWorkerSelector> expiredAttachedWorkerSelectors)

Set the expiredAttachedWorkerSelectors property: Router Job Scheduling Failed Attached Worker Selector Expired.

AcsRouterJobSchedulingFailedEventData setExpiredRequestedWorkerSelectors(List<AcsRouterWorkerSelector> expiredRequestedWorkerSelectors)

Set the expiredRequestedWorkerSelectors property: Router Job Scheduling Failed Requested Worker Selector Expired.

AcsRouterJobSchedulingFailedEventData setFailureReason(String failureReason)

Set the failureReason property: Router Job Scheduling Failed Reason.

AcsRouterJobSchedulingFailedEventData setJobId(String jobId)

Set the jobId property: Router Event Job ID.

AcsRouterJobSchedulingFailedEventData setLabels(Map<String,String> labels)

Set the labels property: Router Job events Labels.

AcsRouterJobSchedulingFailedEventData setPriority(Integer priority)

Set the priority property: Router Job Priority.

AcsRouterJobSchedulingFailedEventData setQueueId(String queueId)

Set the queueId property: Router Job events Queue Id.

AcsRouterJobSchedulingFailedEventData setScheduledOn(OffsetDateTime scheduledOn)

Set the scheduledOn property: Router Job Scheduling Failed Scheduled Time in UTC.

AcsRouterJobSchedulingFailedEventData setTags(Map<String,String> tags)

Set the tags property: Router Jobs events Tags.

JsonWriter toJson(JsonWriter jsonWriter)

Methods inherited from AcsRouterEventData

Methods inherited from AcsRouterJobEventData

Methods inherited from java.lang.Object

Constructor Details

AcsRouterJobSchedulingFailedEventData

public AcsRouterJobSchedulingFailedEventData()

Creates an instance of AcsRouterJobSchedulingFailedEventData class.

Method Details

fromJson

public static AcsRouterJobSchedulingFailedEventData fromJson(JsonReader jsonReader)

Reads an instance of AcsRouterJobSchedulingFailedEventData from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of AcsRouterJobSchedulingFailedEventData if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If an error occurs while reading the AcsRouterJobSchedulingFailedEventData.

getExpiredAttachedWorkerSelectors

public List getExpiredAttachedWorkerSelectors()

Get the expiredAttachedWorkerSelectors property: Router Job Scheduling Failed Attached Worker Selector Expired.

Returns:

the expiredAttachedWorkerSelectors value.

getExpiredRequestedWorkerSelectors

public List getExpiredRequestedWorkerSelectors()

Get the expiredRequestedWorkerSelectors property: Router Job Scheduling Failed Requested Worker Selector Expired.

Returns:

the expiredRequestedWorkerSelectors value.

getFailureReason

public String getFailureReason()

Get the failureReason property: Router Job Scheduling Failed Reason.

Returns:

the failureReason value.

getPriority

public Integer getPriority()

Get the priority property: Router Job Priority.

Returns:

the priority value.

getScheduledOn

public OffsetDateTime getScheduledOn()

Get the scheduledOn property: Router Job Scheduling Failed Scheduled Time in UTC.

Returns:

the scheduledOn value.

setChannelId

public AcsRouterJobSchedulingFailedEventData setChannelId(String channelId)

Set the channelId property: Router Event Channel ID.

Overrides:

AcsRouterJobSchedulingFailedEventData.setChannelId(String channelId)

Parameters:

channelId

setChannelReference

public AcsRouterJobSchedulingFailedEventData setChannelReference(String channelReference)

Set the channelReference property: Router Event Channel Reference.

Overrides:

AcsRouterJobSchedulingFailedEventData.setChannelReference(String channelReference)

Parameters:

channelReference

setExpiredAttachedWorkerSelectors

public AcsRouterJobSchedulingFailedEventData setExpiredAttachedWorkerSelectors(List expiredAttachedWorkerSelectors)

Set the expiredAttachedWorkerSelectors property: Router Job Scheduling Failed Attached Worker Selector Expired.

Parameters:

expiredAttachedWorkerSelectors - the expiredAttachedWorkerSelectors value to set.

Returns:

the AcsRouterJobSchedulingFailedEventData object itself.

setExpiredRequestedWorkerSelectors

public AcsRouterJobSchedulingFailedEventData setExpiredRequestedWorkerSelectors(List expiredRequestedWorkerSelectors)

Set the expiredRequestedWorkerSelectors property: Router Job Scheduling Failed Requested Worker Selector Expired.

Parameters:

expiredRequestedWorkerSelectors - the expiredRequestedWorkerSelectors value to set.

Returns:

the AcsRouterJobSchedulingFailedEventData object itself.

setFailureReason

public AcsRouterJobSchedulingFailedEventData setFailureReason(String failureReason)

Set the failureReason property: Router Job Scheduling Failed Reason.

Parameters:

failureReason - the failureReason value to set.

Returns:

the AcsRouterJobSchedulingFailedEventData object itself.

setJobId

public AcsRouterJobSchedulingFailedEventData setJobId(String jobId)

Set the jobId property: Router Event Job ID.

Overrides:

AcsRouterJobSchedulingFailedEventData.setJobId(String jobId)

Parameters:

jobId

setLabels

public AcsRouterJobSchedulingFailedEventData setLabels(Map labels)

Set the labels property: Router Job events Labels.

Overrides:

AcsRouterJobSchedulingFailedEventData.setLabels(Map<String,String> labels)

Parameters:

labels

setPriority

public AcsRouterJobSchedulingFailedEventData setPriority(Integer priority)

Set the priority property: Router Job Priority.

Parameters:

priority - the priority value to set.

Returns:

the AcsRouterJobSchedulingFailedEventData object itself.

setQueueId

public AcsRouterJobSchedulingFailedEventData setQueueId(String queueId)

Set the queueId property: Router Job events Queue Id.

Overrides:

AcsRouterJobSchedulingFailedEventData.setQueueId(String queueId)

Parameters:

queueId

setScheduledOn

public AcsRouterJobSchedulingFailedEventData setScheduledOn(OffsetDateTime scheduledOn)

Set the scheduledOn property: Router Job Scheduling Failed Scheduled Time in UTC.

Parameters:

scheduledOn - the scheduledOn value to set.

Returns:

the AcsRouterJobSchedulingFailedEventData object itself.

setTags

public AcsRouterJobSchedulingFailedEventData setTags(Map tags)

Set the tags property: Router Jobs events Tags.

Overrides:

AcsRouterJobSchedulingFailedEventData.setTags(Map<String,String> tags)

Parameters:

tags

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Overrides:

AcsRouterJobSchedulingFailedEventData.toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

Applies to

Azure SDK for Java

Latest