Class RoutingSource

java.lang.Object
com.azure.core.util.ExpandableStringEnum<RoutingSource>
com.azure.resourcemanager.iothub.models.RoutingSource

public final class RoutingSource extends com.azure.core.util.ExpandableStringEnum<RoutingSource>
The source that the routing rule is to be applied to, such as DeviceMessages.
  • Field Details

    • INVALID

      public static final RoutingSource INVALID
      Static value Invalid for RoutingSource.
    • DEVICE_MESSAGES

      public static final RoutingSource DEVICE_MESSAGES
      Static value DeviceMessages for RoutingSource.
    • TWIN_CHANGE_EVENTS

      public static final RoutingSource TWIN_CHANGE_EVENTS
      Static value TwinChangeEvents for RoutingSource.
    • DEVICE_LIFECYCLE_EVENTS

      public static final RoutingSource DEVICE_LIFECYCLE_EVENTS
      Static value DeviceLifecycleEvents for RoutingSource.
    • DEVICE_JOB_LIFECYCLE_EVENTS

      public static final RoutingSource DEVICE_JOB_LIFECYCLE_EVENTS
      Static value DeviceJobLifecycleEvents for RoutingSource.
    • DIGITAL_TWIN_CHANGE_EVENTS

      public static final RoutingSource DIGITAL_TWIN_CHANGE_EVENTS
      Static value DigitalTwinChangeEvents for RoutingSource.
    • DEVICE_CONNECTION_STATE_EVENTS

      public static final RoutingSource DEVICE_CONNECTION_STATE_EVENTS
      Static value DeviceConnectionStateEvents for RoutingSource.
    • MQTT_BROKER_MESSAGES

      public static final RoutingSource MQTT_BROKER_MESSAGES
      Static value MqttBrokerMessages for RoutingSource.
  • Constructor Details

    • RoutingSource

      public RoutingSource()
  • Method Details

    • fromString

      public static RoutingSource fromString(String name)
      Creates or finds a RoutingSource from its string representation.
      Parameters:
      name - a name to look for.
      Returns:
      the corresponding RoutingSource.
    • values

      public static Collection<RoutingSource> values()
      Gets known RoutingSource values.
      Returns:
      known RoutingSource values.