パッケージ com.linecorp.bot.client

クラス LineMessagingClientImpl

    • コンストラクタの概要

      コンストラクタ 
      コンストラクタ 説明
      LineMessagingClientImpl​(com.linecorp.bot.client.LineMessagingService retrofitImpl, LineBlobClient blobDelegationTarget)  
    • メソッドの概要

      すべてのメソッド インスタンス・メソッド concreteメソッド 
      修飾子とタイプ メソッド 説明
      java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.BotApiResponse> broadcast​(com.linecorp.bot.model.Broadcast broadcast)
      Sends push messages to multiple users at any time.
      java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.BotApiResponse> cancelDefaultRichMenu()
      Cancel default rich menu.
      java.util.concurrent.CompletableFuture<com.linecorp.bot.model.richmenu.RichMenuIdResponse> createRichMenu​(com.linecorp.bot.model.richmenu.RichMenu richMenu)
      Creates a rich menu.
      java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.BotApiResponse> createRichMenuAlias​(com.linecorp.bot.model.richmenualias.CreateRichMenuAliasRequest request)
      Create a rich menu alias.
      java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.BotApiResponse> deleteRichMenu​(java.lang.String richMenuId)
      Deletes a rich menu.
      java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.BotApiResponse> deleteRichMenuAlias​(java.lang.String richMenuAliasId)
      Delete specified rich menu alias.
      java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.GetAggregationUnitNameListResponse> getAggregationUnitNameList​(java.lang.String limit, java.lang.String start)
      Get name list of units used this month.
      java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.GetAggregationUnitUsageResponse> getAggregationUnitUsage()
      Get number of units used this month.
      java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.BotInfoResponse> getBotInfo()
      Gets a bot's basic information.
      java.util.concurrent.CompletableFuture<com.linecorp.bot.model.richmenu.RichMenuIdResponse> getDefaultRichMenuId()
      Get default rich menu ID.
      java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.GetFollowersResponse> getFollowers​(com.linecorp.bot.model.request.GetFollowersRequest request)
      Get a list of users who added your LINE Official Account as a friend.
      java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.demographics.GetFriendsDemographicsResponse> getFriendsDemographics()
      Retrieves the demographic attributes for a bot's friends.
      java.util.concurrent.CompletableFuture<com.linecorp.bot.model.group.GroupMemberCountResponse> getGroupMemberCount​(java.lang.String groupId)
      Get members in group count.
      java.util.concurrent.CompletableFuture<com.linecorp.bot.model.profile.UserProfileResponse> getGroupMemberProfile​(java.lang.String groupId, java.lang.String userId)
      Get group member profile.
      java.util.concurrent.CompletableFuture<com.linecorp.bot.model.profile.MembersIdsResponse> getGroupMembersIds​(java.lang.String groupId, java.lang.String start)
      Get (a part of) group member list.
      java.util.concurrent.CompletableFuture<com.linecorp.bot.model.group.GroupSummaryResponse> getGroupSummary​(java.lang.String groupId)
      Get group summary.
      java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.GetMessageEventResponse> getMessageEvent​(java.lang.String requestId)
      Returns statistics about how users interact with narrowcast messages or broadcast messages sent from your LINE Official Account.
      java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.MessageQuotaResponse> getMessageQuota()
      Gets the target limit for additional messages in the current month.
      java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.QuotaConsumptionResponse> getMessageQuotaConsumption()
      Gets the number of messages sent in the current month.
      java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.NarrowcastProgressResponse> getNarrowcastProgress​(java.lang.String requestId)
      Gets the status of a narrowcast message.
      java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.GetNumberOfFollowersResponse> getNumberOfFollowers​(java.lang.String date)
      Gets the number of users who have added the bot on or before a specified date.
      java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.GetNumberOfMessageDeliveriesResponse> getNumberOfMessageDeliveries​(java.lang.String date)
      Get number of message deliveries.
      java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.NumberOfMessagesResponse> getNumberOfSentBroadcastMessages​(java.lang.String date)
      Gets the number of messages sent with the "/bot/message/broadcast" endpoint.
      java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.NumberOfMessagesResponse> getNumberOfSentMulticastMessages​(java.lang.String date)
      Gets the number of messages sent with the /bot/message/multicast endpoint.
      java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.NumberOfMessagesResponse> getNumberOfSentPushMessages​(java.lang.String date)
      Gets the number of messages sent with the /bot/message/push endpoint.
      java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.NumberOfMessagesResponse> getNumberOfSentReplyMessages​(java.lang.String date)
      Gets the number of messages sent with the /bot/message/reply endpoint.
      java.util.concurrent.CompletableFuture<com.linecorp.bot.model.profile.UserProfileResponse> getProfile​(java.lang.String userId)
      Get user profile information.
      java.util.concurrent.CompletableFuture<com.linecorp.bot.model.richmenu.RichMenuResponse> getRichMenu​(java.lang.String richMenuId)
      Get a rich menu.
      java.util.concurrent.CompletableFuture<com.linecorp.bot.model.richmenualias.RichMenuAliasResponse> getRichMenuAlias​(java.lang.String richMenuAliasId)
      Get specified rich menu alias.
      java.util.concurrent.CompletableFuture<com.linecorp.bot.model.richmenualias.RichMenuAliasListResponse> getRichMenuAliasList()
      Get rich menu alias list.
      java.util.concurrent.CompletableFuture<com.linecorp.bot.model.richmenu.RichMenuIdResponse> getRichMenuIdOfUser​(java.lang.String userId)
      Get rich menu ID of user.
      java.util.concurrent.CompletableFuture<com.linecorp.bot.model.richmenu.RichMenuListResponse> getRichMenuList()
      Gets a list of all uploaded rich menus.
      java.util.concurrent.CompletableFuture<com.linecorp.bot.model.room.RoomMemberCountResponse> getRoomMemberCount​(java.lang.String roomId)
      Get members in room count.
      java.util.concurrent.CompletableFuture<com.linecorp.bot.model.profile.UserProfileResponse> getRoomMemberProfile​(java.lang.String roomId, java.lang.String userId)
      Get room member profile.
      java.util.concurrent.CompletableFuture<com.linecorp.bot.model.profile.MembersIdsResponse> getRoomMembersIds​(java.lang.String roomId, java.lang.String start)
      Get (a part of) room member list.
      java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.GetStatisticsPerUnitResponse> getStatisticsPerUnit​(java.lang.String customAggregationUnit, java.lang.String from, java.lang.String to)
      Get statistics per aggregation unit.
      java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.GetWebhookEndpointResponse> getWebhookEndpoint()
      Gets webhook endpoint information.
      java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.IssueLinkTokenResponse> issueLinkToken​(java.lang.String userId)
      Issues a link token used for the account link feature.
      java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.BotApiResponse> leaveGroup​(java.lang.String groupId)
      Leave a group.
      java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.BotApiResponse> leaveRoom​(java.lang.String roomId)
      Leave a room.
      java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.BotApiResponse> linkRichMenuIdToUser​(java.lang.String userId, java.lang.String richMenuId)
      Link rich menu to user.
      java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.BotApiResponse> linkRichMenuIdToUsers​(java.util.List<java.lang.String> userIds, java.lang.String richMenuId)
      Link rich menu to users.
      java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.BotApiResponse> multicast​(com.linecorp.bot.model.Multicast multicast)
      Send messages to multiple users at any time.
      java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.BotApiResponse> narrowcast​(com.linecorp.bot.model.Narrowcast narrowcast)
      Sends a push message to multiple users.
      java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.BotApiResponse> pushMessage​(com.linecorp.bot.model.PushMessage pushMessage)
      Send messages to users when you want to.
      java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.BotApiResponse> replyMessage​(com.linecorp.bot.model.ReplyMessage replyMessage)
      Reply to messages from users.
      java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.BotApiResponse> setDefaultRichMenu​(java.lang.String richMenuId)
      Set default rich menu.
      java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.SetWebhookEndpointResponse> setWebhookEndpoint​(com.linecorp.bot.model.request.SetWebhookEndpointRequest request)
      Sets webhook endpoint URL.
      java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.TestWebhookEndpointResponse> testWebhookEndpoint​(com.linecorp.bot.model.request.TestWebhookEndpointRequest request)
      Tests webhook endpoint.
      java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.BotApiResponse> unlinkRichMenuIdFromUser​(java.lang.String userId)
      Unlink rich menu from user.
      java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.BotApiResponse> unlinkRichMenuIdFromUsers​(java.util.List<java.lang.String> userIds)
      Unlink rich menu from users.
      java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.BotApiResponse> updateRichMenuAlias​(java.lang.String richMenuAliasId, com.linecorp.bot.model.richmenualias.UpdateRichMenuAliasRequest request)
      Update the rich menu Id which associated with the rich menu alias.
      java.util.concurrent.CompletableFuture<com.linecorp.bot.model.response.BotApiResponse> validateRichMenuObject​(com.linecorp.bot.model.richmenu.RichMenu richMenu)
      Validate a rich menu object.
      • クラスから継承されたメソッド java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait