public final class PubSubJsonStatusMessage extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
PubSubJsonStatusMessage.Builder
Builder for
PubSubJsonStatusMessage. |
public boolean getIsCyclic()
PubSubStatusMessagePubSubStatusMessage.getNextReportTime()). If false,
the middleware (such as a MQTT Broker) should notify errors (via such as MQTT Will message).public DateTime getNextReportTime()
PubSubStatusMessagePubSubStatusMessage.getIsCyclic() is false.public PubSubState getStatus()
PubSubStatusMessagepublic String getMessageId()
public PublisherId getPublisherId()
public DateTime getTimestamp()
public PubSubJsonStatusMessage withIsCyclic(boolean isCyclic)
public PubSubJsonStatusMessage withNextReportTime(DateTime nextReportTime)
public PubSubJsonStatusMessage withStatus(PubSubState status)
public PubSubJsonStatusMessage withMessageId(String messageId)
public PubSubJsonStatusMessage withPublisherId(PublisherId publisherId)
public PubSubJsonStatusMessage withTimestamp(DateTime timestamp)
public static PubSubJsonStatusMessage.Builder builder()
PubSubJsonStatusMessage.Builder that can be used to construct instances of this classpublic PubSubJsonStatusMessage.Builder toBuilder()
PubSubJsonStatusMessage.Builder that is initialized with the state of this object.public String getMessageType()
Copyright © 2026. All rights reserved.