@DoNotImplement public interface MqttTopicBuilder extends MqttTopicBuilderBase<MqttTopicBuilder.Complete>
MqttTopic
.Modifier and Type | Interface and Description |
---|---|
static interface |
MqttTopicBuilder.Complete
MqttTopicBuilder that is complete which means all mandatory fields are set. |
static interface |
MqttTopicBuilder.Nested<P>
Builder for a
MqttTopic that is applied to a parent. |
Modifier and Type | Method and Description |
---|---|
@NotNull MqttTopicFilterBuilder |
filter()
Creates a builder for a
MqttTopicFilter that extends the current Topic Name of this builder. |
@NotNull MqttSharedTopicFilterBuilder |
share(@NotNull String shareName)
Creates a builder for a
MqttSharedTopicFilter that extends the current Topic Name of this builder. |
addLevel
@CheckReturnValue @NotNull @NotNull MqttTopicFilterBuilder filter()
MqttTopicFilter
that extends the current Topic Name of this builder.@CheckReturnValue @NotNull @NotNull MqttSharedTopicFilterBuilder share(@NotNull @NotNull String shareName)
MqttSharedTopicFilter
that extends the current Topic Name of this builder.shareName
- the Share Name.