ConversationAccount 클래스
- java.
lang. Object - com.
microsoft. bot. schema. ConversationAccount
- com.
public class ConversationAccount
대화 계정은 채널 내 대화의 ID를 나타냅니다.
생성자 요약
| 생성자 | Description |
|---|---|
| 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()
AAD(Azure Active Directory) 내에서 이 계정의 #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)
AAD(Azure Active Directory) 내에서 이 계정의 #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()
AAD(Azure Active Directory) 내에서 이 계정의 #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)
AAD(Azure Active Directory) 내에서 이 계정의 #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설정합니다.
매개 변수: