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)
会話 |
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)
このアカウントを #aadObjectId Azure Active Directory (AAD) 内に設定します。 |
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 クラスの新しいインスタンスを初期化します。
Parameters:
ConversationAccount
public ConversationAccount(boolean withIsGroup, String withConversationType, String withId, String withName, String withAadObjectId, RoleTypes withRole, String withTenantId)
ConversationAccount クラスの新しいインスタンスを初期化します。
Parameters:
ConversationAccount
public ConversationAccount(String withId)
ConversationAccount クラスの新しいインスタンスを初期化します。
Parameters:
メソッドの詳細
clone
public static ConversationAccount clone(ConversationAccount conversationAccount)
ConversationAccount のディープ コピーを実行します。
Parameters:
Returns:
getAadObjectId
public String getAadObjectId()
Azure Active Directory (AAD) 内の #aadObjectId このアカウントを取得します。
Returns:
getConversationType
public String getConversationType()
#conversationType 値を取得します。
Returns:
getId
public String getId()
#id 値を取得します。
Returns:
getName
public String getName()
#name 値を取得します。
Returns:
getProperties
public Map
オーバーフロー プロパティ。 オブジェクトのファースト クラス プロパティとしてモデル化されていないプロパティには、ここでアクセスできます。 注: プロパティ値は入れ子にすることができます。
Returns:
getRole
public RoleTypes getRole()
#role 値を取得します。
Returns:
getTenantId
public String getTenantId()
この会話の #tenantIdを取得します。
Returns:
isGroup
public boolean isGroup()
#isGroup 値を取得します。
Returns:
setAadObjectId
public void setAadObjectId(String withAadObjectId)
このアカウントを #aadObjectId Azure Active Directory (AAD) 内に設定します。
Parameters:
setConversationType
public void setConversationType(String withConversationType)
値を設定します #conversationType 。
Parameters:
setId
public void setId(String withId)
値を設定します #id 。
Parameters:
setIsGroup
public void setIsGroup(boolean withIsGroup)
値を設定します #isGroup 。
Parameters:
setName
public void setName(String withName)
値を設定します #name 。
Parameters:
setProperties
public void setProperties(String key, JsonNode value)
オーバーフロー プロパティを設定します。
Parameters:
setRole
public void setRole(RoleTypes withRole)
値を設定します #role 。
Parameters:
setTenantId
public void setTenantId(String withTenantId)
この会話の #tenantIdを設定します。
Parameters: