Package com.linecorp.bot.model.response
Class GetMessageEventResponse.Overview.OverviewBuilder
- java.lang.Object
-
- com.linecorp.bot.model.response.GetMessageEventResponse.Overview.OverviewBuilder
-
- Enclosing class:
- GetMessageEventResponse.Overview
public static class GetMessageEventResponse.Overview.OverviewBuilder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GetMessageEventResponse.Overview
build()
GetMessageEventResponse.Overview.OverviewBuilder
delivered(java.lang.Long delivered)
Number of messages delivered.GetMessageEventResponse.Overview.OverviewBuilder
requestId(java.lang.String requestId)
Request ID.GetMessageEventResponse.Overview.OverviewBuilder
timestamp(java.lang.Long timestamp)
UNIX timestamp for message delivery time.java.lang.String
toString()
GetMessageEventResponse.Overview.OverviewBuilder
uniqueClick(java.lang.Long uniqueClick)
Number of people who opened any URL in the message.GetMessageEventResponse.Overview.OverviewBuilder
uniqueImpression(java.lang.Long uniqueImpression)
Number of people who opened the message, meaning they displayed at least 1 bubble.GetMessageEventResponse.Overview.OverviewBuilder
uniqueMediaPlayed(java.lang.Long uniqueMediaPlayed)
Number of people who started playing any video or audio in the message.GetMessageEventResponse.Overview.OverviewBuilder
uniqueMediaPlayed100Percent(java.lang.Long uniqueMediaPlayed100Percent)
Number of people who played the entirety of any video or audio in the message.
-
-
-
Method Detail
-
requestId
public GetMessageEventResponse.Overview.OverviewBuilder requestId(java.lang.String requestId)
Request ID.- Returns:
this
.
-
timestamp
public GetMessageEventResponse.Overview.OverviewBuilder timestamp(java.lang.Long timestamp)
UNIX timestamp for message delivery time.- Returns:
this
.
-
delivered
public GetMessageEventResponse.Overview.OverviewBuilder delivered(java.lang.Long delivered)
Number of messages delivered. This property shows values of less than 20. However, if all messages have not been sent, it will be null.- Returns:
this
.
-
uniqueImpression
public GetMessageEventResponse.Overview.OverviewBuilder uniqueImpression(java.lang.Long uniqueImpression)
Number of people who opened the message, meaning they displayed at least 1 bubble.- Returns:
this
.
-
uniqueClick
public GetMessageEventResponse.Overview.OverviewBuilder uniqueClick(java.lang.Long uniqueClick)
Number of people who opened any URL in the message.- Returns:
this
.
-
uniqueMediaPlayed
public GetMessageEventResponse.Overview.OverviewBuilder uniqueMediaPlayed(java.lang.Long uniqueMediaPlayed)
Number of people who started playing any video or audio in the message.- Returns:
this
.
-
uniqueMediaPlayed100Percent
public GetMessageEventResponse.Overview.OverviewBuilder uniqueMediaPlayed100Percent(java.lang.Long uniqueMediaPlayed100Percent)
Number of people who played the entirety of any video or audio in the message.- Returns:
this
.
-
build
public GetMessageEventResponse.Overview build()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-