Class AcsRouterJobClassifiedEventData


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

    • AcsRouterJobClassifiedEventData

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

    • getQueueDetails

      public AcsRouterQueueDetails getQueueDetails()
      Get the queueDetails property: Router Job Queue Info.
      Returns:
      the queueDetails value.
    • setQueueDetails

      public AcsRouterJobClassifiedEventData setQueueDetails(AcsRouterQueueDetails queueDetails)
      Set the queueDetails property: Router Job Queue Info.
      Parameters:
      queueDetails - the queueDetails value to set.
      Returns:
      the AcsRouterJobClassifiedEventData object itself.
    • getClassificationPolicyId

      public String getClassificationPolicyId()
      Get the classificationPolicyId property: Router Job Classification Policy Id.
      Returns:
      the classificationPolicyId value.
    • setClassificationPolicyId

      public AcsRouterJobClassifiedEventData setClassificationPolicyId(String classificationPolicyId)
      Set the classificationPolicyId property: Router Job Classification Policy Id.
      Parameters:
      classificationPolicyId - the classificationPolicyId value to set.
      Returns:
      the AcsRouterJobClassifiedEventData object itself.
    • getPriority

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

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

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

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

      public AcsRouterJobClassifiedEventData 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 AcsRouterJobClassifiedEventData 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

      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 AcsRouterJobClassifiedEventData 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 AcsRouterJobClassifiedEventData 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 AcsRouterJobClassifiedEventData 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.