Class AcsRouterJobQueuedEventData


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

    • AcsRouterJobQueuedEventData

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

    • getPriority

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

      public AcsRouterJobQueuedEventData setPriority(Integer priority)
      Set the priority property: Router Job Priority.
      Parameters:
      priority - the priority value to set.
      Returns:
      the AcsRouterJobQueuedEventData object itself.
    • getAttachedWorkerSelectors

      public List<AcsRouterWorkerSelector> getAttachedWorkerSelectors()
      Get the attachedWorkerSelectors property: Router Job Queued Attached Worker Selector.
      Returns:
      the attachedWorkerSelectors value.
    • setAttachedWorkerSelectors

      public AcsRouterJobQueuedEventData setAttachedWorkerSelectors(List<AcsRouterWorkerSelector> attachedWorkerSelectors)
      Set the attachedWorkerSelectors property: Router Job Queued Attached Worker Selector.
      Parameters:
      attachedWorkerSelectors - the attachedWorkerSelectors value to set.
      Returns:
      the AcsRouterJobQueuedEventData object itself.
    • getRequestedWorkerSelectors

      public List<AcsRouterWorkerSelector> getRequestedWorkerSelectors()
      Get the requestedWorkerSelectors property: Router Job Queued Requested Worker Selector.
      Returns:
      the requestedWorkerSelectors value.
    • setRequestedWorkerSelectors

      public AcsRouterJobQueuedEventData setRequestedWorkerSelectors(List<AcsRouterWorkerSelector> requestedWorkerSelectors)
      Set the requestedWorkerSelectors property: Router Job Queued Requested Worker Selector.
      Parameters:
      requestedWorkerSelectors - the requestedWorkerSelectors value to set.
      Returns:
      the AcsRouterJobQueuedEventData object itself.
    • setQueueId

      public AcsRouterJobQueuedEventData setQueueId(String queueId)
      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

      public AcsRouterJobQueuedEventData setLabels(Map<String,String> labels)
      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

      public AcsRouterJobQueuedEventData setTags(Map<String,String> tags)
      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

      public AcsRouterJobQueuedEventData setJobId(String jobId)
      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 AcsRouterJobQueuedEventData 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 AcsRouterJobQueuedEventData 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.