Class AcsRouterJobClosedEventData


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

    • AcsRouterJobClosedEventData

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

    • getAssignmentId

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

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

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

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

      public String getDispositionCode()
      Get the dispositionCode property: Router Job Closed Disposition Code.
      Returns:
      the dispositionCode value.
    • setDispositionCode

      public AcsRouterJobClosedEventData setDispositionCode(String dispositionCode)
      Set the dispositionCode property: Router Job Closed Disposition Code.
      Parameters:
      dispositionCode - the dispositionCode value to set.
      Returns:
      the AcsRouterJobClosedEventData object itself.
    • setQueueId

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