public abstract static class MessageQueryParam.Builder
extends java.lang.Object
| Constructor and Description |
|---|
Builder() |
public abstract MessageQueryParam.Builder iotId(java.lang.String iotId)
MessageQueryParam.Builder for the MessageQueryParam.iotId() component of the
MessageQueryParam object.iotId - the identification number of the IoT deviceMessageQueryParam.Builder for the MessageQueryParam.iotId() component of the
MessageQueryParam object.public abstract MessageQueryParam.Builder type(MessageEntity.Type type)
MessageQueryParam.Builder for the MessageQueryParam.type() component of
the MessageQueryParam object.type - the MessageEntity.Type: either
MessageEntity.Type.SEND or
MessageEntity.Type.RECEIVEMessageQueryParam.Builder for the MessageQueryParam.type() component of
the MessageQueryParam object.public abstract MessageQueryParam.Builder status(MessageEntity.Status status)
MessageQueryParam.Builder for the MessageQueryParam.status() component of
the MessageQueryParam object.status - the MessageEntity.Status: either
MessageEntity.Status.COMPLETE,
MessageEntity.Status.PENDING or
MessageEntity.Status.REJECTMessageQueryParam.Builder for the MessageQueryParam.status() component of
the MessageQueryParam object.public abstract MessageQueryParam.Builder purpose(MessageEntity.Purpose purpose)
MessageQueryParam.Builder for the MessageQueryParam.purpose() component of
the MessageQueryParam object.purpose - the MessageEntity.Purpose: must be
MessageEntity.Purpose.INVITATIONMessageQueryParam.Builder for the MessageQueryParam.status() component of
the MessageQueryParam object.public abstract MessageQueryParam.Builder iotType(java.lang.String iotType)
MessageQueryParam.Builder for the MessageQueryParam.iotType() component of the
MessageQueryParam object.iotType - the IoT device typeMessageQueryParam.Builder for the MessageQueryParam.iotType() component of the
MessageQueryParam object.public abstract MessageQueryParam build()
MessageQueryParam object that is used to wrap key properties related
to message queries.MessageQueryParam object that is used to wrap key properties related
to messages queries.