ChannelAccount Класс

  • java.lang.Object
    • com.microsoft.bot.schema.ChannelAccount

public class ChannelAccount

Сведения об учетной записи канала, необходимые для маршрутизации сообщения.

Сводка по конструктору

Конструктор Описание
ChannelAccount()

Инициализирует новый экземпляр класса ChannelAccount.

ChannelAccount(String withId)

Инициализирует новый экземпляр класса ChannelAccount.

ChannelAccount(String withId, String withName)

Инициализирует новый экземпляр класса ChannelAccount.

ChannelAccount(String withId, String withName, RoleTypes withRole)

Инициализирует новый экземпляр класса ChannelAccount.

ChannelAccount(String withId, String withName, RoleTypes withRole, String withAadObjectId)

Инициализирует новый экземпляр класса ChannelAccount.

Сводка по методу

Модификатор и тип Метод и описание
static ChannelAccount clone(ChannelAccount channelAccount)

Выполните глубокую копию учетной записи канала.

static java.util.List<ChannelAccount> cloneList(List<ChannelAccount> channelAccounts)

Выполняет глубокую копию спискаучетных записей канала.

java.lang.String getAadObjectId()

Идентификатор объекта этой учетной записи в Azure Active Directory (AAD).

java.lang.String getId()

Идентификатор канала для пользователя или бота в этом канале (например, joe@smith.com или @joesmith или 123456).

java.lang.String getName()

Отображаемое понятное имя.

java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> getProperties()

Свойства переполнения.

RoleTypes getRole()

Роль сущности в учетной записи (пример: пользователь, бот и т. д.).

void setAadObjectId(String withAadObjectId)

Идентификатор объекта этой учетной записи в Azure Active Directory (AAD).

void setId(String withId)

Идентификатор канала для пользователя или бота в этом канале (например, joe@smith.com или @joesmith или 123456).

void setName(String withName)

Отображаемое понятное имя.

void setProperties(String key, JsonNode value)

Задайте свойства переполнения.

void setRole(RoleTypes withRole)

Роль сущности в учетной записи (пример: пользователь, бот и т. д.).

Методы, унаследованные от 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

Сведения о конструкторе

ChannelAccount

public ChannelAccount()

Инициализирует новый экземпляр класса ChannelAccount.

ChannelAccount

public ChannelAccount(String withId)

Инициализирует новый экземпляр класса ChannelAccount.

Параметры:

withId - Идентификатор канала для пользователя или бота в этом канале (например, joe@smith.comили @joesmith или 123456).

ChannelAccount

public ChannelAccount(String withId, String withName)

Инициализирует новый экземпляр класса ChannelAccount.

Параметры:

withId - Идентификатор канала для пользователя или бота в этом канале (например, joe@smith.comили @joesmith или 123456).
withName - Отображаемое понятное имя.

ChannelAccount

public ChannelAccount(String withId, String withName, RoleTypes withRole)

Инициализирует новый экземпляр класса ChannelAccount.

Параметры:

withId - Идентификатор канала для пользователя или бота в этом канале (например, joe@smith.comили @joesmith или 123456).
withName - Отображаемое понятное имя.
withRole - Роль сущности в учетной записи (пример пользователя, бота и т. д.). Возможные значения: user, bot

ChannelAccount

public ChannelAccount(String withId, String withName, RoleTypes withRole, String withAadObjectId)

Инициализирует новый экземпляр класса ChannelAccount.

Параметры:

withId - Идентификатор канала для пользователя или бота в этом канале (например, joe@smith.comили @joesmith или 123456).
withName - Отображаемое понятное имя.
withRole - Роль сущности в учетной записи (пример пользователя, бота и т. д.). Возможные значения: user, bot
withAadObjectId - Идентификатор объекта этой учетной записи в Azure Active Directory (AAD).

Сведения о методе

clone

public static ChannelAccount clone(ChannelAccount channelAccount)

Выполните глубокую копию ChannelAccount.

Параметры:

channelAccount - ChannelAccount для копирования.

Возвращаемое значение:

Клонированная копия ChannelAccount.

cloneList

public static List cloneList(List channelAccounts)

Выполняет глубокую копию списка ChannelAccounts.

Параметры:

channelAccounts - Список для клонирования.

Возвращаемое значение:

Клонированного списка ChannelAccounts.

getAadObjectId

public String getAadObjectId()

Идентификатор объекта этой учетной записи в Azure Active Directory (AAD).

Возвращаемое значение:

Значение aadObjectId.

getId

public String getId()

Идентификатор канала для пользователя или бота в этом канале (например, joe@smith.comили @joesmith или 123456).

Возвращаемое значение:

значение идентификатора.

getName

public String getName()

Отображаемое понятное имя.

Возвращаемое значение:

значение имени.

getProperties

public Map getProperties()

Свойства переполнения. Свойства, которые не моделируются как свойства первого класса в объекте, доступны здесь. Примечание. Значение свойства может быть вложено.

Возвращаемое значение:

Карта Key-Value свойств

getRole

public RoleTypes getRole()

Роль сущности в учетной записи (пример: пользователь, бот и т. д.).

Возвращаемое значение:

значение роли.

setAadObjectId

public void setAadObjectId(String withAadObjectId)

Идентификатор объекта этой учетной записи в Azure Active Directory (AAD).

Параметры:

withAadObjectId - Значение aadObjectId для задания.

setId

public void setId(String withId)

Идентификатор канала для пользователя или бота в этом канале (например, joe@smith.comили @joesmith или 123456).

Параметры:

withId - значение идентификатора, которое нужно задать.

setName

public void setName(String withName)

Отображаемое понятное имя.

Параметры:

withName - заданное значение имени.

setProperties

public void setProperties(String key, JsonNode value)

Задайте свойства переполнения.

Параметры:

key - Ключ для свойства
value - JsonNode значения (можно вложить)

setRole

public void setRole(RoleTypes withRole)

Роль сущности в учетной записи (пример: пользователь, бот и т. д.).

Параметры:

withRole - значение роли, которое нужно задать.

Применяется к