Class AcsRouterWorkerOfferIssuedEventData


public final class AcsRouterWorkerOfferIssuedEventData extends AcsRouterWorkerEventData
Schema of the Data property of an EventGridEvent for a Microsoft.Communication.RouterWorkerOfferIssued event.
  • Constructor Details

    • AcsRouterWorkerOfferIssuedEventData

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

    • getQueueId

      public String getQueueId()
      Get the queueId property: Router Worker Offer Issued Queue Id.
      Returns:
      the queueId value.
    • setQueueId

      public AcsRouterWorkerOfferIssuedEventData setQueueId(String queueId)
      Set the queueId property: Router Worker Offer Issued Queue Id.
      Parameters:
      queueId - the queueId value to set.
      Returns:
      the AcsRouterWorkerOfferIssuedEventData object itself.
    • getOfferId

      public String getOfferId()
      Get the offerId property: Router Worker Offer Issued Offer Id.
      Returns:
      the offerId value.
    • setOfferId

      public AcsRouterWorkerOfferIssuedEventData setOfferId(String offerId)
      Set the offerId property: Router Worker Offer Issued Offer Id.
      Parameters:
      offerId - the offerId value to set.
      Returns:
      the AcsRouterWorkerOfferIssuedEventData object itself.
    • getJobPriority

      public Integer getJobPriority()
      Get the jobPriority property: Router Worker Offer Issued Job Priority.
      Returns:
      the jobPriority value.
    • setJobPriority

      public AcsRouterWorkerOfferIssuedEventData setJobPriority(Integer jobPriority)
      Set the jobPriority property: Router Worker Offer Issued Job Priority.
      Parameters:
      jobPriority - the jobPriority value to set.
      Returns:
      the AcsRouterWorkerOfferIssuedEventData object itself.
    • getWorkerLabels

      public Map<String,String> getWorkerLabels()
      Get the workerLabels property: Router Worker Offer Issued Worker Labels.
      Returns:
      the workerLabels value.
    • setWorkerLabels

      public AcsRouterWorkerOfferIssuedEventData setWorkerLabels(Map<String,String> workerLabels)
      Set the workerLabels property: Router Worker Offer Issued Worker Labels.
      Parameters:
      workerLabels - the workerLabels value to set.
      Returns:
      the AcsRouterWorkerOfferIssuedEventData object itself.
    • getOfferedOn

      public OffsetDateTime getOfferedOn()
      Get the offeredOn property: Router Worker Offer Issued Time in UTC.
      Returns:
      the offeredOn value.
    • setOfferedOn

      public AcsRouterWorkerOfferIssuedEventData setOfferedOn(OffsetDateTime offeredOn)
      Set the offeredOn property: Router Worker Offer Issued Time in UTC.
      Parameters:
      offeredOn - the offeredOn value to set.
      Returns:
      the AcsRouterWorkerOfferIssuedEventData object itself.
    • getExpiresOn

      public OffsetDateTime getExpiresOn()
      Get the expiresOn property: Router Worker Offer Issued Expiration Time in UTC.
      Returns:
      the expiresOn value.
    • setExpiresOn

      public AcsRouterWorkerOfferIssuedEventData setExpiresOn(OffsetDateTime expiresOn)
      Set the expiresOn property: Router Worker Offer Issued Expiration Time in UTC.
      Parameters:
      expiresOn - the expiresOn value to set.
      Returns:
      the AcsRouterWorkerOfferIssuedEventData object itself.
    • getWorkerTags

      public Map<String,String> getWorkerTags()
      Get the workerTags property: Router Worker Offer Issued Worker Tags.
      Returns:
      the workerTags value.
    • setWorkerTags

      public AcsRouterWorkerOfferIssuedEventData setWorkerTags(Map<String,String> workerTags)
      Set the workerTags property: Router Worker Offer Issued Worker Tags.
      Parameters:
      workerTags - the workerTags value to set.
      Returns:
      the AcsRouterWorkerOfferIssuedEventData object itself.
    • getJobLabels

      public Map<String,String> getJobLabels()
      Get the jobLabels property: Router Worker Offer Issued Job Labels.
      Returns:
      the jobLabels value.
    • setJobLabels

      public AcsRouterWorkerOfferIssuedEventData setJobLabels(Map<String,String> jobLabels)
      Set the jobLabels property: Router Worker Offer Issued Job Labels.
      Parameters:
      jobLabels - the jobLabels value to set.
      Returns:
      the AcsRouterWorkerOfferIssuedEventData object itself.
    • getJobTags

      public Map<String,String> getJobTags()
      Get the jobTags property: Router Worker Offer Issued Job Tags.
      Returns:
      the jobTags value.
    • setJobTags

      public AcsRouterWorkerOfferIssuedEventData setJobTags(Map<String,String> jobTags)
      Set the jobTags property: Router Worker Offer Issued Job Tags.
      Parameters:
      jobTags - the jobTags value to set.
      Returns:
      the AcsRouterWorkerOfferIssuedEventData object itself.
    • setWorkerId

      public AcsRouterWorkerOfferIssuedEventData setWorkerId(String workerId)
      Set the workerId property: Router Worker events Worker Id.
      Overrides:
      setWorkerId in class AcsRouterWorkerEventData
      Parameters:
      workerId - the workerId value to set.
      Returns:
      the AcsRouterWorkerEventData object itself.
    • setJobId

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

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

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