ChannelAccount 클래스
- java.
lang. Object - com.
microsoft. bot. schema. ChannelAccount
- com.
public class ChannelAccount
메시지를 라우팅하는 데 필요한 채널 계정 정보입니다.
생성자 요약
생성자 | Description |
---|---|
ChannelAccount() |
Channel |
ChannelAccount(String withId) |
Channel |
ChannelAccount(String withId, String withName) |
Channel |
ChannelAccount(String withId, String withName, RoleTypes withRole) |
Channel |
ChannelAccount(String withId, String withName, RoleTypes withRole, String withAadObjectId) |
Channel |
메서드 요약
한정자 및 형식 | 메서드 및 설명 |
---|---|
static
Channel |
clone(ChannelAccount channelAccount)
채널 |
static
java.util.List<Channel |
cloneList(List<ChannelAccount> channelAccounts)
채널 |
java.lang.String |
getAadObjectId()
AAD(Azure Active Directory) 내에서 이 계정의 개체 ID입니다. |
java.lang.String |
getId()
이 채널의 사용자 또는 봇에 대한 채널 ID(예: joe@smith. |
java.lang.String |
getName()
식별 이름을 표시합니다. |
java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> |
getProperties()
오버플로 속성. |
Role |
getRole()
계정 뒤에 있는 엔터티의 역할(예: 사용자, 봇 등). |
void |
setAadObjectId(String withAadObjectId)
AAD(Azure Active Directory) 내에서 이 계정의 개체 ID입니다. |
void |
setId(String withId)
이 채널의 사용자 또는 봇에 대한 채널 ID(예: joe@smith. |
void |
setName(String withName)
식별 이름을 표시합니다. |
void |
setProperties(String key, JsonNode value)
오버플로 속성을 설정합니다. |
void |
setRole(RoleTypes withRole)
계정 뒤에 있는 엔터티의 역할(예: 사용자, 봇 등). |
다음에서 상속된 메서드 java.lang.Object
생성자 세부 정보
ChannelAccount
public ChannelAccount()
ChannelAccount 클래스의 새 인스턴스를 초기화합니다.
ChannelAccount
public ChannelAccount(String withId)
ChannelAccount 클래스의 새 인스턴스를 초기화합니다.
매개 변수:
ChannelAccount
public ChannelAccount(String withId, String withName)
ChannelAccount 클래스의 새 인스턴스를 초기화합니다.
매개 변수:
ChannelAccount
public ChannelAccount(String withId, String withName, RoleTypes withRole)
ChannelAccount 클래스의 새 인스턴스를 초기화합니다.
매개 변수:
ChannelAccount
public ChannelAccount(String withId, String withName, RoleTypes withRole, String withAadObjectId)
ChannelAccount 클래스의 새 인스턴스를 초기화합니다.
매개 변수:
메서드 세부 정보
clone
public static ChannelAccount clone(ChannelAccount channelAccount)
ChannelAccount의 전체 복사본을 수행합니다.
매개 변수:
반환:
cloneList
public static List
ChannelAccounts 목록의 전체 복사본을 수행합니다.
매개 변수:
반환:
getAadObjectId
public String getAadObjectId()
AAD(Azure Active Directory) 내에서 이 계정의 개체 ID입니다.
반환:
getId
public String getId()
이 채널의 사용자 또는 봇에 대한 채널 ID(예: joe@smith.com또는 @joesmith 123456).
반환:
getName
public String getName()
식별 이름을 표시합니다.
반환:
getProperties
public Map
오버플로 속성. 개체의 첫 번째 클래스 속성으로 모델링되지 않은 속성은 여기에서 액세스할 수 있습니다. 참고: 속성 값을 중첩할 수 있습니다.
반환:
getRole
public RoleTypes getRole()
계정 뒤에 있는 엔터티의 역할(예: 사용자, 봇 등).
반환:
setAadObjectId
public void setAadObjectId(String withAadObjectId)
AAD(Azure Active Directory) 내에서 이 계정의 개체 ID입니다.
매개 변수:
setId
public void setId(String withId)
이 채널의 사용자 또는 봇에 대한 채널 ID(예: joe@smith.com또는 @joesmith 123456).
매개 변수:
setName
public void setName(String withName)
식별 이름을 표시합니다.
매개 변수:
setProperties
public void setProperties(String key, JsonNode value)
오버플로 속성을 설정합니다.
매개 변수:
setRole
public void setRole(RoleTypes withRole)
계정 뒤에 있는 엔터티의 역할(예: 사용자, 봇 등).
매개 변수: