Class AcsRouterWorkerRegisteredEventData

java.lang.Object
com.azure.messaging.eventgrid.systemevents.AcsRouterWorkerRegisteredEventData

public final class AcsRouterWorkerRegisteredEventData extends Object
Schema of the Data property of an EventGridEvent for a Microsoft.Communication.RouterWorkerRegistered event.
  • Constructor Details

    • AcsRouterWorkerRegisteredEventData

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

    • getWorkerId

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

      public AcsRouterWorkerRegisteredEventData setWorkerId(String workerId)
      Set the workerId property: Router Worker Registered Worker Id.
      Parameters:
      workerId - the workerId value to set.
      Returns:
      the AcsRouterWorkerRegisteredEventData object itself.
    • getQueueAssignments

      public List<AcsRouterQueueDetails> getQueueAssignments()
      Get the queueAssignments property: Router Worker Registered Queue Info.
      Returns:
      the queueAssignments value.
    • setQueueAssignments

      public AcsRouterWorkerRegisteredEventData setQueueAssignments(List<AcsRouterQueueDetails> queueAssignments)
      Set the queueAssignments property: Router Worker Registered Queue Info.
      Parameters:
      queueAssignments - the queueAssignments value to set.
      Returns:
      the AcsRouterWorkerRegisteredEventData object itself.
    • getChannelConfigurations

      public List<AcsRouterChannelConfiguration> getChannelConfigurations()
      Get the channelConfigurations property: Router Worker Registered Channel Configuration.
      Returns:
      the channelConfigurations value.
    • setChannelConfigurations

      public AcsRouterWorkerRegisteredEventData setChannelConfigurations(List<AcsRouterChannelConfiguration> channelConfigurations)
      Set the channelConfigurations property: Router Worker Registered Channel Configuration.
      Parameters:
      channelConfigurations - the channelConfigurations value to set.
      Returns:
      the AcsRouterWorkerRegisteredEventData object itself.
    • getTotalCapacity

      public Integer getTotalCapacity()
      Get the totalCapacity property: Router Worker Register Total Capacity.
      Returns:
      the totalCapacity value.
    • setTotalCapacity

      public AcsRouterWorkerRegisteredEventData setTotalCapacity(Integer totalCapacity)
      Set the totalCapacity property: Router Worker Register Total Capacity.
      Parameters:
      totalCapacity - the totalCapacity value to set.
      Returns:
      the AcsRouterWorkerRegisteredEventData object itself.
    • getLabels

      public Map<String,String> getLabels()
      Get the labels property: Router Worker Registered Labels.
      Returns:
      the labels value.
    • setLabels

      Set the labels property: Router Worker Registered Labels.
      Parameters:
      labels - the labels value to set.
      Returns:
      the AcsRouterWorkerRegisteredEventData object itself.
    • getTags

      public Map<String,String> getTags()
      Get the tags property: Router Worker Registered Tags.
      Returns:
      the tags value.
    • setTags

      Set the tags property: Router Worker Registered Tags.
      Parameters:
      tags - the tags value to set.
      Returns:
      the AcsRouterWorkerRegisteredEventData object itself.