Class EventGridMqttClientSessionConnectedEventData

java.lang.Object
com.azure.messaging.eventgrid.systemevents.EventGridMqttClientEventData
com.azure.messaging.eventgrid.systemevents.EventGridMqttClientSessionConnectedEventData

public final class EventGridMqttClientSessionConnectedEventData extends EventGridMqttClientEventData
Event data for Microsoft.EventGrid.MQTTClientSessionConnected event.
  • Constructor Details

    • EventGridMqttClientSessionConnectedEventData

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

    • getClientSessionName

      public String getClientSessionName()
      Get the clientSessionName property: Unique identifier for the MQTT client's session. This case-sensitive string can be up to 128 characters long, and supports UTF-8 characters.
      Returns:
      the clientSessionName value.
    • setClientSessionName

      public EventGridMqttClientSessionConnectedEventData setClientSessionName(String clientSessionName)
      Set the clientSessionName property: Unique identifier for the MQTT client's session. This case-sensitive string can be up to 128 characters long, and supports UTF-8 characters.
      Parameters:
      clientSessionName - the clientSessionName value to set.
      Returns:
      the EventGridMqttClientSessionConnectedEventData object itself.
    • getSequenceNumber

      public Long getSequenceNumber()
      Get the sequenceNumber property: A number that helps indicate order of MQTT client session connected or disconnected events. Latest event will have a sequence number that is higher than the previous event.
      Returns:
      the sequenceNumber value.
    • setSequenceNumber

      public EventGridMqttClientSessionConnectedEventData setSequenceNumber(Long sequenceNumber)
      Set the sequenceNumber property: A number that helps indicate order of MQTT client session connected or disconnected events. Latest event will have a sequence number that is higher than the previous event.
      Parameters:
      sequenceNumber - the sequenceNumber value to set.
      Returns:
      the EventGridMqttClientSessionConnectedEventData object itself.
    • setClientAuthenticationName

      public EventGridMqttClientSessionConnectedEventData setClientAuthenticationName(String clientAuthenticationName)
      Set the clientAuthenticationName property: Unique identifier for the MQTT client that the client presents to the service for authentication. This case-sensitive string can be up to 128 characters long, and supports UTF-8 characters.
      Overrides:
      setClientAuthenticationName in class EventGridMqttClientEventData
      Parameters:
      clientAuthenticationName - the clientAuthenticationName value to set.
      Returns:
      the EventGridMqttClientEventData object itself.
    • setClientName

      public EventGridMqttClientSessionConnectedEventData setClientName(String clientName)
      Set the clientName property: Name of the client resource in the Event Grid namespace.
      Overrides:
      setClientName in class EventGridMqttClientEventData
      Parameters:
      clientName - the clientName value to set.
      Returns:
      the EventGridMqttClientEventData object itself.
    • setNamespaceName

      public EventGridMqttClientSessionConnectedEventData setNamespaceName(String namespaceName)
      Set the namespaceName property: Name of the Event Grid namespace where the MQTT client was created or updated.
      Overrides:
      setNamespaceName in class EventGridMqttClientEventData
      Parameters:
      namespaceName - the namespaceName value to set.
      Returns:
      the EventGridMqttClientEventData object itself.