ChannelAccount Classe
- java.
lang. Object - com.
microsoft. bot. schema. ChannelAccount
- com.
public class ChannelAccount
Informations de compte de canal nécessaires pour acheminer un message.
Récapitulatif du constructeur
| Constructeur | Description |
|---|---|
| ChannelAccount() |
Initialise une nouvelle instance de la classe Channel |
| ChannelAccount(String withId) |
Initialise une nouvelle instance de la classe Channel |
| ChannelAccount(String withId, String withName) |
Initialise une nouvelle instance de la classe Channel |
| ChannelAccount(String withId, String withName, RoleTypes withRole) |
Initialise une nouvelle instance de la classe Channel |
| ChannelAccount(String withId, String withName, RoleTypes withRole, String withAadObjectId) |
Initialise une nouvelle instance de la classe Channel |
Résumé de la méthode
| Modificateur et type | Méthode et description |
|---|---|
|
static
Channel |
clone(ChannelAccount channelAccount)
Effectuez une copie approfondie d’un compte de |
|
static
java.util.List<Channel |
cloneList(List<ChannelAccount> channelAccounts)
Effectue une copie approfondie d’une liste de comptes de |
| java.lang.String |
getAadObjectId()
ID d’objet de ce compte dans Azure Active Directory (AAD). |
| java.lang.String |
getId()
ID de canal de l’utilisateur ou du bot sur ce canal (exemple : joe@smith. |
| java.lang.String |
getName()
Nom convivial d’affichage. |
| java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> |
getProperties()
Propriétés de dépassement de capacité. |
|
Role |
getRole()
Rôle de l’entité derrière le compte (exemple : utilisateur, bot, etc.). |
| void |
setAadObjectId(String withAadObjectId)
ID d’objet de ce compte dans Azure Active Directory (AAD). |
| void |
setId(String withId)
ID de canal de l’utilisateur ou du bot sur ce canal (exemple : joe@smith. |
| void |
setName(String withName)
Nom convivial d’affichage. |
| void |
setProperties(String key, JsonNode value)
Définissez les propriétés de dépassement de capacité. |
| void |
setRole(RoleTypes withRole)
Rôle de l’entité derrière le compte (exemple : utilisateur, bot, etc.). |
Méthodes héritées de java.lang.Object
Détails du constructeur
ChannelAccount
public ChannelAccount()
Initialise une nouvelle instance de la classe ChannelAccount.
ChannelAccount
public ChannelAccount(String withId)
Initialise une nouvelle instance de la classe ChannelAccount.
Paramètres:
ChannelAccount
public ChannelAccount(String withId, String withName)
Initialise une nouvelle instance de la classe ChannelAccount.
Paramètres:
ChannelAccount
public ChannelAccount(String withId, String withName, RoleTypes withRole)
Initialise une nouvelle instance de la classe ChannelAccount.
Paramètres:
ChannelAccount
public ChannelAccount(String withId, String withName, RoleTypes withRole, String withAadObjectId)
Initialise une nouvelle instance de la classe ChannelAccount.
Paramètres:
Détails de la méthode
clone
public static ChannelAccount clone(ChannelAccount channelAccount)
Effectuez une copie approfondie d’un ChannelAccount.
Paramètres:
Retours:
cloneList
public static List
Effectue une copie approfondie d’une liste de ChannelAccounts.
Paramètres:
Retours:
getAadObjectId
public String getAadObjectId()
ID d’objet de ce compte dans Azure Active Directory (AAD).
Retours:
getId
public String getId()
ID de canal pour l’utilisateur ou le bot sur ce canal (exemple : joe@smith.com, ou @joesmith ou 123456).
Retours:
getName
public String getName()
Nom convivial d’affichage.
Retours:
getProperties
public Map
Propriétés de dépassement de capacité. Les propriétés qui ne sont pas modélisées comme propriétés de première classe dans l’objet sont accessibles ici. Remarque : Une valeur de propriété peut être imbriquée.
Retours:
getRole
public RoleTypes getRole()
Rôle de l’entité derrière le compte (exemple : utilisateur, bot, etc.).
Retours:
setAadObjectId
public void setAadObjectId(String withAadObjectId)
ID d’objet de ce compte dans Azure Active Directory (AAD).
Paramètres:
setId
public void setId(String withId)
ID de canal pour l’utilisateur ou le bot sur ce canal (exemple : joe@smith.com, ou @joesmith ou 123456).
Paramètres:
setName
public void setName(String withName)
Nom convivial d’affichage.
Paramètres:
setProperties
public void setProperties(String key, JsonNode value)
Définissez les propriétés de dépassement de capacité.
Paramètres:
setRole
public void setRole(RoleTypes withRole)
Rôle de l’entité derrière le compte (exemple : utilisateur, bot, etc.).
Paramètres: