Class AcsRouterJobCompletedEventData


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

    • AcsRouterJobCompletedEventData

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

    • getAssignmentId

      public String getAssignmentId()
      Get the assignmentId property: Router Job Completed Assignment Id.
      Returns:
      the assignmentId value.
    • setAssignmentId

      public AcsRouterJobCompletedEventData setAssignmentId(String assignmentId)
      Set the assignmentId property: Router Job Completed Assignment Id.
      Parameters:
      assignmentId - the assignmentId value to set.
      Returns:
      the AcsRouterJobCompletedEventData object itself.
    • getWorkerId

      public String getWorkerId()
      Get the workerId property: Router Job Completed Worker Id.
      Returns:
      the workerId value.
    • setWorkerId

      public AcsRouterJobCompletedEventData setWorkerId(String workerId)
      Set the workerId property: Router Job Completed Worker Id.
      Parameters:
      workerId - the workerId value to set.
      Returns:
      the AcsRouterJobCompletedEventData object itself.
    • setQueueId

      public AcsRouterJobCompletedEventData 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 AcsRouterJobCompletedEventData 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 AcsRouterJobCompletedEventData 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 AcsRouterJobCompletedEventData 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 AcsRouterJobCompletedEventData 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.