Package com.linecorp.bot.model.response
Class BotInfoResponse.BotInfoResponseBuilder
- java.lang.Object
-
- com.linecorp.bot.model.response.BotInfoResponse.BotInfoResponseBuilder
-
- Enclosing class:
- BotInfoResponse
public static class BotInfoResponse.BotInfoResponseBuilder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BotInfoResponse.BotInfoResponseBuilder
basicId(java.lang.String basicId)
Bot's basic ID.BotInfoResponse
build()
BotInfoResponse.BotInfoResponseBuilder
chatMode(BotInfoResponse.ChatMode chatMode)
Bot's response mode set in the LINE Official Account Manager.BotInfoResponse.BotInfoResponseBuilder
displayName(java.lang.String displayName)
Bot's display name.BotInfoResponse.BotInfoResponseBuilder
markAsReadMode(BotInfoResponse.MarkAsReadMode markAsReadMode)
Automatic read setting for messages.BotInfoResponse.BotInfoResponseBuilder
pictureUrl(java.net.URI pictureUrl)
Profile image URL.BotInfoResponse.BotInfoResponseBuilder
premiumId(java.lang.String premiumId)
Bot's premium ID.java.lang.String
toString()
BotInfoResponse.BotInfoResponseBuilder
userId(java.lang.String userId)
Bot's user ID.
-
-
-
Method Detail
-
userId
public BotInfoResponse.BotInfoResponseBuilder userId(java.lang.String userId)
Bot's user ID.- Returns:
this
.
-
basicId
public BotInfoResponse.BotInfoResponseBuilder basicId(java.lang.String basicId)
Bot's basic ID.- Returns:
this
.
-
premiumId
public BotInfoResponse.BotInfoResponseBuilder premiumId(java.lang.String premiumId)
Bot's premium ID. Not included in the response if the premium ID isn't set.- Returns:
this
.
-
displayName
public BotInfoResponse.BotInfoResponseBuilder displayName(java.lang.String displayName)
Bot's display name.- Returns:
this
.
-
pictureUrl
public BotInfoResponse.BotInfoResponseBuilder pictureUrl(java.net.URI pictureUrl)
Profile image URL. "https" image URL. Not included in the response if the bot doesn't have a profile image.- Returns:
this
.
-
chatMode
public BotInfoResponse.BotInfoResponseBuilder chatMode(BotInfoResponse.ChatMode chatMode)
Bot's response mode set in the LINE Official Account Manager.- Returns:
this
.
-
markAsReadMode
public BotInfoResponse.BotInfoResponseBuilder markAsReadMode(BotInfoResponse.MarkAsReadMode markAsReadMode)
Automatic read setting for messages. If the bot's response mode is "Bot", auto is returned. If the response mode is "Chat", manual is returned.- Returns:
this
.
-
build
public BotInfoResponse build()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-