ChannelAccount Classe

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

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 ChannelAccount.

ChannelAccount(String withId)

Initialise une nouvelle instance de la classe ChannelAccount.

ChannelAccount(String withId, String withName)

Initialise une nouvelle instance de la classe ChannelAccount.

ChannelAccount(String withId, String withName, RoleTypes withRole)

Initialise une nouvelle instance de la classe ChannelAccount.

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

Initialise une nouvelle instance de la classe ChannelAccount.

Résumé de la méthode

Modificateur et type Méthode et description
static ChannelAccount clone(ChannelAccount channelAccount)

Effectuez une copie approfondie d’un compte dede canal.

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

Effectue une copie approfondie d’une liste de comptes dede canal.

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.com, @joesmith ou @joesmith ou 123456).

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é.

RoleTypes 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.com, @joesmith ou @joesmith ou 123456).

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

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

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:

withId - ID de canal pour l’utilisateur ou le bot sur ce canal (exemple : joe@smith.com, ou @joesmith ou 123456).

ChannelAccount

public ChannelAccount(String withId, String withName)

Initialise une nouvelle instance de la classe ChannelAccount.

Paramètres:

withId - ID de canal pour l’utilisateur ou le bot sur ce canal (exemple : joe@smith.com, ou @joesmith ou 123456).
withName - Nom convivial d’affichage.

ChannelAccount

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

Initialise une nouvelle instance de la classe ChannelAccount.

Paramètres:

withId - ID de canal pour l’utilisateur ou le bot sur ce canal (exemple : joe@smith.com, ou @joesmith ou 123456).
withName - Nom convivial d’affichage.
withRole - Rôle de l’entité derrière le compte (exemple d’utilisateur, bot, etc.). Les valeurs possibles sont les suivantes : 'user', 'bot'

ChannelAccount

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

Initialise une nouvelle instance de la classe ChannelAccount.

Paramètres:

withId - ID de canal pour l’utilisateur ou le bot sur ce canal (exemple : joe@smith.com, ou @joesmith ou 123456).
withName - Nom convivial d’affichage.
withRole - Rôle de l’entité derrière le compte (exemple d’utilisateur, bot, etc.). Les valeurs possibles sont les suivantes : 'user', 'bot'
withAadObjectId - ID d’objet de ce compte dans Azure Active Directory (AAD).

Détails de la méthode

clone

public static ChannelAccount clone(ChannelAccount channelAccount)

Effectuez une copie approfondie d’un ChannelAccount.

Paramètres:

channelAccount - ChannelAccount à copier.

Retours:

Copie cloné du ChannelAccount.

cloneList

public static List cloneList(List channelAccounts)

Effectue une copie approfondie d’une liste de ChannelAccounts.

Paramètres:

channelAccounts - Liste à cloner.

Retours:

Liste cloné de ChannelAccounts.

getAadObjectId

public String getAadObjectId()

ID d’objet de ce compte dans Azure Active Directory (AAD).

Retours:

Valeur aadObjectId.

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:

valeur d’ID.

getName

public String getName()

Nom convivial d’affichage.

Retours:

valeur du nom.

getProperties

public Map getProperties()

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:

Carte Key-Value des propriétés

getRole

public RoleTypes getRole()

Rôle de l’entité derrière le compte (exemple : utilisateur, bot, etc.).

Retours:

valeur du rôle.

setAadObjectId

public void setAadObjectId(String withAadObjectId)

ID d’objet de ce compte dans Azure Active Directory (AAD).

Paramètres:

withAadObjectId - Valeur aadObjectId à définir.

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:

withId - valeur d’ID à définir.

setName

public void setName(String withName)

Nom convivial d’affichage.

Paramètres:

withName - valeur de nom à définir.

setProperties

public void setProperties(String key, JsonNode value)

Définissez les propriétés de dépassement de capacité.

Paramètres:

key - Clé de la propriété
value - JsonNode de valeur (peut être imbriqué)

setRole

public void setRole(RoleTypes withRole)

Rôle de l’entité derrière le compte (exemple : utilisateur, bot, etc.).

Paramètres:

withRole - valeur de rôle à définir.

S’applique à