Class AcsRouterJobWaitingForActivationEventData


public final class AcsRouterJobWaitingForActivationEventData extends AcsRouterJobEventData
Schema of the Data property of an EventGridEvent for a Microsoft.Communication.RouterJobWaitingForActivation event.
  • Constructor Details

    • AcsRouterJobWaitingForActivationEventData

      public AcsRouterJobWaitingForActivationEventData()
      Creates an instance of AcsRouterJobWaitingForActivationEventData class.
  • Method Details

    • getPriority

      public Integer getPriority()
      Get the priority property: Router Job Waiting For Activation Priority.
      Returns:
      the priority value.
    • setPriority

      public AcsRouterJobWaitingForActivationEventData setPriority(Integer priority)
      Set the priority property: Router Job Waiting For Activation Priority.
      Parameters:
      priority - the priority value to set.
      Returns:
      the AcsRouterJobWaitingForActivationEventData object itself.
    • getExpiredAttachedWorkerSelectors

      public List<AcsRouterWorkerSelector> getExpiredAttachedWorkerSelectors()
      Get the expiredAttachedWorkerSelectors property: Router Job Waiting For Activation Worker Selector Expired.
      Returns:
      the expiredAttachedWorkerSelectors value.
    • setExpiredAttachedWorkerSelectors

      public AcsRouterJobWaitingForActivationEventData setExpiredAttachedWorkerSelectors(List<AcsRouterWorkerSelector> expiredAttachedWorkerSelectors)
      Set the expiredAttachedWorkerSelectors property: Router Job Waiting For Activation Worker Selector Expired.
      Parameters:
      expiredAttachedWorkerSelectors - the expiredAttachedWorkerSelectors value to set.
      Returns:
      the AcsRouterJobWaitingForActivationEventData object itself.
    • getExpiredRequestedWorkerSelectors

      public List<AcsRouterWorkerSelector> getExpiredRequestedWorkerSelectors()
      Get the expiredRequestedWorkerSelectors property: Router Job Waiting For Activation Requested Worker Selector Expired.
      Returns:
      the expiredRequestedWorkerSelectors value.
    • setExpiredRequestedWorkerSelectors

      public AcsRouterJobWaitingForActivationEventData setExpiredRequestedWorkerSelectors(List<AcsRouterWorkerSelector> expiredRequestedWorkerSelectors)
      Set the expiredRequestedWorkerSelectors property: Router Job Waiting For Activation Requested Worker Selector Expired.
      Parameters:
      expiredRequestedWorkerSelectors - the expiredRequestedWorkerSelectors value to set.
      Returns:
      the AcsRouterJobWaitingForActivationEventData object itself.
    • getScheduledOn

      public OffsetDateTime getScheduledOn()
      Get the scheduledOn property: Router Job Waiting For Activation Scheduled Time in UTC.
      Returns:
      the scheduledOn value.
    • setScheduledOn

      public AcsRouterJobWaitingForActivationEventData setScheduledOn(OffsetDateTime scheduledOn)
      Set the scheduledOn property: Router Job Waiting For Activation Scheduled Time in UTC.
      Parameters:
      scheduledOn - the scheduledOn value to set.
      Returns:
      the AcsRouterJobWaitingForActivationEventData object itself.
    • isUnavailableForMatching

      public Boolean isUnavailableForMatching()
      Get the unavailableForMatching property: Router Job Waiting For Activation Unavailable For Matching.
      Returns:
      the unavailableForMatching value.
    • setUnavailableForMatching

      public AcsRouterJobWaitingForActivationEventData setUnavailableForMatching(Boolean unavailableForMatching)
      Set the unavailableForMatching property: Router Job Waiting For Activation Unavailable For Matching.
      Parameters:
      unavailableForMatching - the unavailableForMatching value to set.
      Returns:
      the AcsRouterJobWaitingForActivationEventData object itself.
    • setQueueId

      Set the queueId property: Router Job events Queue Id.
      Overrides:
      setQueueId in class AcsRouterJobEventData
      Parameters:
      queueId - the queueId value to set.
      Returns:
      the AcsRouterJobEventData object itself.
    • setLabels

      Set the labels property: Router Job events Labels.
      Overrides:
      setLabels in class AcsRouterJobEventData
      Parameters:
      labels - the labels value to set.
      Returns:
      the AcsRouterJobEventData object itself.
    • setTags

      Set the tags property: Router Jobs events Tags.
      Overrides:
      setTags in class AcsRouterJobEventData
      Parameters:
      tags - the tags value to set.
      Returns:
      the AcsRouterJobEventData object itself.
    • setJobId

      Set the jobId property: Router Event Job ID.
      Overrides:
      setJobId in class AcsRouterJobEventData
      Parameters:
      jobId - the jobId value to set.
      Returns:
      the AcsRouterEventData object itself.
    • setChannelReference

      public AcsRouterJobWaitingForActivationEventData setChannelReference(String channelReference)
      Set the channelReference property: Router Event Channel Reference.
      Overrides:
      setChannelReference in class AcsRouterJobEventData
      Parameters:
      channelReference - the channelReference value to set.
      Returns:
      the AcsRouterEventData object itself.
    • setChannelId

      public AcsRouterJobWaitingForActivationEventData setChannelId(String channelId)
      Set the channelId property: Router Event Channel ID.
      Overrides:
      setChannelId in class AcsRouterJobEventData
      Parameters:
      channelId - the channelId value to set.
      Returns:
      the AcsRouterEventData object itself.