Interface Mqtt5PublishBuilderBase.WillBase.Complete<C extends Mqtt5PublishBuilderBase.WillBase.Complete<C>>

Type Parameters:
C - the type of the complete builder.
All Superinterfaces:
Mqtt5PublishBuilderBase<C>, Mqtt5PublishBuilderBase.Complete<C>, Mqtt5PublishBuilderBase.WillBase<C>
All Known Subinterfaces:
Mqtt5WillPublishBuilder.Complete, Mqtt5WillPublishBuilder.Nested.Complete<P>
Enclosing interface:
Mqtt5PublishBuilderBase.WillBase<C extends Mqtt5PublishBuilderBase.WillBase.Complete<C>>

@DoNotImplement public static interface Mqtt5PublishBuilderBase.WillBase.Complete<C extends Mqtt5PublishBuilderBase.WillBase.Complete<C>> extends Mqtt5PublishBuilderBase.Complete<C>, Mqtt5PublishBuilderBase.WillBase<C>
Mqtt5PublishBuilderBase.WillBase that is complete which means all mandatory fields are set.
  • Method Details

    • delayInterval

      @CheckReturnValue @NotNull C delayInterval(long delayInterval)
      Sets the delay interval in seconds.

      The value must be in the range of an unsigned int: [0, 4_294_967_295].

      Parameters:
      delayInterval - the delay interval in seconds.
      Returns:
      the builder.