ConversationAccount クラス
- java.
lang. Object - com.
microsoft. bot. schema. ConversationAccount
- com.
public class ConversationAccount
会話アカウントは、チャネル内の会話の ID を表します。
コンストラクターの概要
| コンストラクター | 説明 |
|---|---|
| ConversationAccount() |
空の会話 |
| ConversationAccount(boolean withIsGroup, String withId, String withName) |
Conversation |
| ConversationAccount(boolean withIsGroup, String withConversationType, String withId, String withName, String withAadObjectId, RoleTypes withRole, String withTenantId) |
Conversation |
| ConversationAccount(String withId) |
Conversation |
メソッドの概要
| 修飾子と型 | メソッドと説明 |
|---|---|
|
static
Conversation |
clone(ConversationAccount conversationAccount)
Conversation |
| java.lang.String |
getAadObjectId()
Azure Active Directory (AAD) 内のこのアカウントの #aadObjectId を取得します。 |
| java.lang.String |
getConversationType()
#conversationType 値を取得します。 |
| java.lang.String |
getId()
#id 値を取得します。 |
| java.lang.String |
getName()
#name 値を取得します。 |
| java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> |
getProperties()
オーバーフロー プロパティ。 |
|
Role |
getRole()
#role 値を取得します。 |
| java.lang.String |
getTenantId()
この会話の #tenantIdを取得します。 |
| boolean |
isGroup()
#isGroup 値を取得します。 |
| void |
setAadObjectId(String withAadObjectId)
Azure Active Directory (AAD) 内でこのアカウントの #aadObjectId を設定します。 |
| void |
setConversationType(String withConversationType)
#conversationType 値を設定します。 |
| void |
setId(String withId)
#id 値を設定します。 |
| void |
setIsGroup(boolean withIsGroup)
#isGroup 値を設定します。 |
| void |
setName(String withName)
#name 値を設定します。 |
| void |
setProperties(String key, JsonNode value)
オーバーフロー プロパティを設定します。 |
| void |
setRole(RoleTypes withRole)
#role 値を設定します。 |
| void |
setTenantId(String withTenantId)
この会話の #tenantIdを設定します。 |
メソッドの継承元: java.lang.Object
コンストラクターの詳細
ConversationAccount
public ConversationAccount()
空の ConversationAccount。
ConversationAccount
public ConversationAccount(boolean withIsGroup, String withId, String withName)
ConversationAccount クラスの新しいインスタンスを初期化します。
パラメーター:
ConversationAccount
public ConversationAccount(boolean withIsGroup, String withConversationType, String withId, String withName, String withAadObjectId, RoleTypes withRole, String withTenantId)
ConversationAccount クラスの新しいインスタンスを初期化します。
パラメーター:
ConversationAccount
public ConversationAccount(String withId)
ConversationAccount クラスの新しいインスタンスを初期化します。
パラメーター:
メソッドの詳細
clone
public static ConversationAccount clone(ConversationAccount conversationAccount)
ConversationAccount のディープ コピーを実行します。
パラメーター:
戻り値:
getAadObjectId
public String getAadObjectId()
Azure Active Directory (AAD) 内のこのアカウントの #aadObjectId を取得します。
戻り値:
getConversationType
public String getConversationType()
#conversationType 値を取得します。
戻り値:
getId
public String getId()
#id 値を取得します。
戻り値:
getName
public String getName()
#name 値を取得します。
戻り値:
getProperties
public Map
オーバーフロー プロパティ。 オブジェクトのファースト クラス プロパティとしてモデル化されていないプロパティには、ここでアクセスできます。 注: プロパティ値は入れ子にすることができます。
戻り値:
getRole
public RoleTypes getRole()
#role 値を取得します。
戻り値:
getTenantId
public String getTenantId()
この会話の #tenantIdを取得します。
戻り値:
isGroup
public boolean isGroup()
#isGroup 値を取得します。
戻り値:
setAadObjectId
public void setAadObjectId(String withAadObjectId)
Azure Active Directory (AAD) 内でこのアカウントの #aadObjectId を設定します。
パラメーター:
setConversationType
public void setConversationType(String withConversationType)
#conversationType 値を設定します。
パラメーター:
setId
public void setId(String withId)
#id 値を設定します。
パラメーター:
setIsGroup
public void setIsGroup(boolean withIsGroup)
#isGroup 値を設定します。
パラメーター:
setName
public void setName(String withName)
#name 値を設定します。
パラメーター:
setProperties
public void setProperties(String key, JsonNode value)
オーバーフロー プロパティを設定します。
パラメーター:
setRole
public void setRole(RoleTypes withRole)
#role 値を設定します。
パラメーター:
setTenantId
public void setTenantId(String withTenantId)
この会話の #tenantIdを設定します。
パラメーター: