RestConversations クラス
- java.lang.Object
- com.microsoft.bot.connector.rest.RestConversations
実装
public class RestConversations
implements Conversations
このクラスのインスタンスは、Conversations で定義されているすべての操作にアクセスできます。
メソッドの概要
| 修飾子と型 |
メソッドと説明 |
|
java.util.concurrent.CompletableFuture<ConversationResourceResponse>
|
createConversation(ConversationParameters parameters)
会話の作成の実装。
|
|
java.util.concurrent.CompletableFuture<java.lang.Void>
|
deleteActivity(String conversationId, String activityId)
deleteActivity の実装。
|
|
java.util.concurrent.CompletableFuture<java.lang.Void>
|
deleteConversationMember(String conversationId, String memberId)
会話メンバー削除の実装。
|
|
java.util.concurrent.CompletableFuture<java.util.List<ChannelAccount>>
|
getActivityMembers(String conversationId, String activityId)
getActivityメンバーの実装。
|
|
java.util.concurrent.CompletableFuture<ChannelAccount>
|
getConversationMember(String userId, String conversationId)
会話メンバー取得の実装。
|
|
java.util.concurrent.CompletableFuture<java.util.List<ChannelAccount>>
|
getConversationMembers(String conversationId)
会話メンバー取得の実装。
|
|
java.util.concurrent.CompletableFuture<PagedMembersResult>
|
getConversationPagedMembers(String conversationId)
Pagedメンバー会話取得の実装。
|
|
java.util.concurrent.CompletableFuture<PagedMembersResult>
|
getConversationPagedMembers(String conversationId, String continuationToken)
Pagedメンバー会話取得の実装。
|
|
java.util.concurrent.CompletableFuture<ConversationsResult>
|
getConversations()
getConversations の実装。
|
|
java.util.concurrent.CompletableFuture<ConversationsResult>
|
getConversations(String continuationToken)
getConversations の実装。
|
|
java.util.concurrent.CompletableFuture<ResourceResponse>
|
replyToActivity(String conversationId, String activityId, Activity activity)
ToActivity応答の実装。
|
|
java.util.concurrent.CompletableFuture<ResourceResponse>
|
sendConversationHistory(String conversationId, Transcript history)
メッセージ交換履歴送信の実装。
|
|
java.util.concurrent.CompletableFuture<ResourceResponse>
|
sendToConversation(String conversationId, Activity activity)
ToConversation送信の実装。
|
|
java.util.concurrent.CompletableFuture<ResourceResponse>
|
updateActivity(String conversationId, String activityId, Activity activity)
更新アクティビティの実装。
|
|
java.util.concurrent.CompletableFuture<ResourceResponse>
|
uploadAttachment(String conversationId, AttachmentData attachmentUpload)
アップロード添付ファイルの実装。
|
メソッドの継承元: java.lang.Object
java.lang.Object.clone
java.lang.Object.equals
java.lang.Object.finalize
java.lang.Object.getClass
java.lang.Object.hashCode
java.lang.Object.notify
java.lang.Object.notifyAll
java.lang.Object.toString
java.lang.Object.wait
java.lang.Object.wait
java.lang.Object.wait
メソッドの詳細
createConversation
public CompletableFuture createConversation(ConversationParameters parameters)
createConversation の実装。
パラメーター:
parameters
deleteActivity
public CompletableFuture deleteActivity(String conversationId, String activityId)
deleteActivity の実装。
パラメーター:
conversationId
activityId
deleteConversationMember
public CompletableFuture deleteConversationMember(String conversationId, String memberId)
deleteConversationMember の実装。
パラメーター:
conversationId
memberId
getActivityMembers
public CompletableFuture> getActivityMembers(String conversationId, String activityId)
getActivityMembers の実装。
パラメーター:
conversationId
activityId
getConversationMember
public CompletableFuture getConversationMember(String userId, String conversationId)
getConversationMember の実装。
パラメーター:
userId
conversationId
getConversationMembers
public CompletableFuture> getConversationMembers(String conversationId)
getConversationMembers の実装。
パラメーター:
conversationId
getConversationPagedMembers
public CompletableFuture getConversationPagedMembers(String conversationId)
getConversationPagedMembers の実装。
パラメーター:
conversationId
getConversationPagedMembers
public CompletableFuture getConversationPagedMembers(String conversationId, String continuationToken)
getConversationPagedMembers の実装。
パラメーター:
conversationId
- 会話 ID
continuationToken
- 前の呼び出しからの continuationToken。
戻り値:
成功した場合は PagedMembersResult オブジェクト。
getConversations
public CompletableFuture getConversations()
getConversations の実装。
getConversations
public CompletableFuture getConversations(String continuationToken)
getConversations の実装。
パラメーター:
continuationToken
replyToActivity
public CompletableFuture replyToActivity(String conversationId, String activityId, Activity activity)
replyToActivity の実装。
パラメーター:
conversationId
activityId
activity
sendConversationHistory
public CompletableFuture sendConversationHistory(String conversationId, Transcript history)
sendConversationHistory の実装。
パラメーター:
conversationId
history
sendToConversation
public CompletableFuture sendToConversation(String conversationId, Activity activity)
sendToConversation の実装。
パラメーター:
conversationId
activity
updateActivity
public CompletableFuture updateActivity(String conversationId, String activityId, Activity activity)
updateActivity の実装。
パラメーター:
conversationId
activityId
activity
uploadAttachment
public CompletableFuture uploadAttachment(String conversationId, AttachmentData attachmentUpload)
uploadAttachment の実装。
パラメーター:
conversationId
attachmentUpload
適用対象