Class PNFetchMessageItem.PNFetchMessageItemBuilder
- java.lang.Object
-
- com.pubnub.api.models.consumer.history.PNFetchMessageItem.PNFetchMessageItemBuilder
-
- Enclosing class:
- PNFetchMessageItem
public static class PNFetchMessageItem.PNFetchMessageItemBuilder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PNFetchMessageItem.PNFetchMessageItemBuilder
actions(java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.util.List<PNFetchMessageItem.Action>>> actions)
PNFetchMessageItem
build()
PNFetchMessageItem.PNFetchMessageItemBuilder
error(PubNubError error)
The error associated with message retrieval, if any.PNFetchMessageItem.PNFetchMessageItemBuilder
includeMessageType(boolean includeMessageType)
PNFetchMessageItem.PNFetchMessageItemBuilder
message(com.google.gson.JsonElement message)
PNFetchMessageItem.PNFetchMessageItemBuilder
messageType(java.lang.Integer messageType)
PNFetchMessageItem.PNFetchMessageItemBuilder
meta(com.google.gson.JsonElement meta)
PNFetchMessageItem.PNFetchMessageItemBuilder
timetoken(java.lang.Long timetoken)
java.lang.String
toString()
PNFetchMessageItem.PNFetchMessageItemBuilder
uuid(java.lang.String uuid)
-
-
-
Method Detail
-
message
public PNFetchMessageItem.PNFetchMessageItemBuilder message(com.google.gson.JsonElement message)
- Returns:
this
.
-
meta
public PNFetchMessageItem.PNFetchMessageItemBuilder meta(com.google.gson.JsonElement meta)
- Returns:
this
.
-
timetoken
public PNFetchMessageItem.PNFetchMessageItemBuilder timetoken(java.lang.Long timetoken)
- Returns:
this
.
-
actions
public PNFetchMessageItem.PNFetchMessageItemBuilder actions(java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.util.List<PNFetchMessageItem.Action>>> actions)
- Returns:
this
.
-
uuid
public PNFetchMessageItem.PNFetchMessageItemBuilder uuid(java.lang.String uuid)
- Returns:
this
.
-
error
public PNFetchMessageItem.PNFetchMessageItemBuilder error(PubNubError error)
The error associated with message retrieval, if any. Can be null. Currently, the only possible error isPubNubErrorBuilder.PNERROBJ_PNERR_CRYPTO_IS_CONFIGURED_BUT_MESSAGE_IS_NOT_ENCRYPTED
when the message was unencrypted, but PubNub instance is configured with a crypto module. In that case, the unencrypted message content will still be available inmessage
.- Returns:
this
.
-
messageType
public PNFetchMessageItem.PNFetchMessageItemBuilder messageType(java.lang.Integer messageType)
- Returns:
this
.
-
includeMessageType
public PNFetchMessageItem.PNFetchMessageItemBuilder includeMessageType(boolean includeMessageType)
- Returns:
this
.
-
build
public PNFetchMessageItem build()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-