Class MqttMessage.Builder

  • Enclosing class:
    MqttMessage

    public static class MqttMessage.Builder
    extends java.lang.Object
    Builder of MqttMessage.
    • Method Detail

      • build

        @NonNull
        public MqttMessage build()
        Build and return MqttMessage.
      • dryRun

        @NonNull
        public MqttMessage.Builder dryRun​(boolean dryRun)
        Used for testing. If provided with "true" value, the message will not be sent to the device. Default is "false".
        Parameters:
        dryRun -
        Returns:
      • retain

        @NonNull
        public MqttMessage.Builder retain​(boolean retain)
        Retain message.
        Parameters:
        retain -
        Returns:
      • qos

        @NonNull
        public MqttMessage.Builder qos​(int qos)
        Quality of service for the message (default will be 0 - fire and forget)
        Parameters:
        qos -
        Returns: