ChannelAccount Clase
- java.
lang. Object - com.
microsoft. bot. schema. ChannelAccount
- com.
public class ChannelAccount
Información de la cuenta de canal necesaria para enrutar un mensaje.
Resumen del constructor
| Constructor | Description |
|---|---|
| ChannelAccount() |
Inicializa una nueva instancia de la clase Channel |
| ChannelAccount(String withId) |
Inicializa una nueva instancia de la clase Channel |
| ChannelAccount(String withId, String withName) |
Inicializa una nueva instancia de la clase Channel |
| ChannelAccount(String withId, String withName, RoleTypes withRole) |
Inicializa una nueva instancia de la clase Channel |
| ChannelAccount(String withId, String withName, RoleTypes withRole, String withAadObjectId) |
Inicializa una nueva instancia de la clase Channel |
Resumen del método
| Modificador y tipo | Método y descripción |
|---|---|
|
static
Channel |
clone(ChannelAccount channelAccount)
Realice una copia profunda de una cuenta de Canal |
|
static
java.util.List<Channel |
cloneList(List<ChannelAccount> channelAccounts)
Realiza una copia profunda de una lista de cuentas de canal |
| java.lang.String |
getAadObjectId()
Identificador de objeto de esta cuenta en Azure Active Directory (AAD). |
| java.lang.String |
getId()
Identificador de canal para el usuario o bot en este canal (ejemplo: joe@smith. |
| java.lang.String |
getName()
Nombre descriptivo para mostrar. |
| java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> |
getProperties()
Propiedades de desbordamiento. |
|
Role |
getRole()
Rol de la entidad detrás de la cuenta (ejemplo: usuario, bot, etc.). |
| void |
setAadObjectId(String withAadObjectId)
Identificador de objeto de esta cuenta en Azure Active Directory (AAD). |
| void |
setId(String withId)
Identificador de canal para el usuario o bot en este canal (ejemplo: joe@smith. |
| void |
setName(String withName)
Nombre descriptivo para mostrar. |
| void |
setProperties(String key, JsonNode value)
Establezca las propiedades de desbordamiento. |
| void |
setRole(RoleTypes withRole)
Rol de la entidad detrás de la cuenta (ejemplo: usuario, bot, etc.). |
Métodos heredados de java.lang.Object
Detalles del constructor
ChannelAccount
public ChannelAccount()
Inicializa una nueva instancia de la clase ChannelAccount.
ChannelAccount
public ChannelAccount(String withId)
Inicializa una nueva instancia de la clase ChannelAccount.
Parámetros:
ChannelAccount
public ChannelAccount(String withId, String withName)
Inicializa una nueva instancia de la clase ChannelAccount.
Parámetros:
ChannelAccount
public ChannelAccount(String withId, String withName, RoleTypes withRole)
Inicializa una nueva instancia de la clase ChannelAccount.
Parámetros:
ChannelAccount
public ChannelAccount(String withId, String withName, RoleTypes withRole, String withAadObjectId)
Inicializa una nueva instancia de la clase ChannelAccount.
Parámetros:
Detalles del método
clone
public static ChannelAccount clone(ChannelAccount channelAccount)
Realice una copia profunda de channelAccount.
Parámetros:
Devoluciones:
cloneList
public static List
Realiza una copia profunda de una lista de ChannelAccounts.
Parámetros:
Devoluciones:
getAadObjectId
public String getAadObjectId()
Identificador de objeto de esta cuenta en Azure Active Directory (AAD).
Devoluciones:
getId
public String getId()
Identificador de canal para el usuario o bot en este canal (ejemplo: joe@smith.como @joesmith o 123456).
Devoluciones:
getName
public String getName()
Nombre descriptivo para mostrar.
Devoluciones:
getProperties
public Map
Propiedades de desbordamiento. Las propiedades que no están modeladas como propiedades de primera clase del objeto son accesibles aquí. Nota: Se puede anidar un valor de propiedad.
Devoluciones:
getRole
public RoleTypes getRole()
Rol de la entidad detrás de la cuenta (ejemplo: usuario, bot, etc.).
Devoluciones:
setAadObjectId
public void setAadObjectId(String withAadObjectId)
Identificador de objeto de esta cuenta en Azure Active Directory (AAD).
Parámetros:
setId
public void setId(String withId)
Identificador de canal para el usuario o bot en este canal (ejemplo: joe@smith.como @joesmith o 123456).
Parámetros:
setName
public void setName(String withName)
Nombre descriptivo para mostrar.
Parámetros:
setProperties
public void setProperties(String key, JsonNode value)
Establezca las propiedades de desbordamiento.
Parámetros:
setRole
public void setRole(RoleTypes withRole)
Rol de la entidad detrás de la cuenta (ejemplo: usuario, bot, etc.).
Parámetros: