Bagikan melalui


ChannelAccount Kelas

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

public class ChannelAccount

Informasi akun saluran diperlukan untuk merutekan pesan.

Ringkasan Konstruktor

Konstruktor Deskripsi
ChannelAccount()

Menginisialisasi instans baru kelas AkunSaluran.

ChannelAccount(String withId)

Menginisialisasi instans baru kelas AkunSaluran.

ChannelAccount(String withId, String withName)

Menginisialisasi instans baru kelas AkunSaluran.

ChannelAccount(String withId, String withName, RoleTypes withRole)

Menginisialisasi instans baru kelas AkunSaluran.

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

Menginisialisasi instans baru kelas AkunSaluran.

Ringkasan Metode

Pemodifikasi dan Jenis Metode dan Deskripsi
static ChannelAccount clone(ChannelAccount channelAccount)

Lakukan salinan mendalam AkunSaluran.

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

Melakukan salinan mendalam Daftar AkunSaluran.

java.lang.String getAadObjectId()

ID objek akun ini dalam Azure Active Directory (AAD).

java.lang.String getId()

Id saluran untuk pengguna atau bot di saluran ini (Contoh: joe@smith.com, atau @joesmith atau 123456).

java.lang.String getName()

Tampilkan nama yang mudah diingat.

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

Properti luapan.

RoleTypes getRole()

Peran entitas di belakang akun (Contoh: Pengguna, Bot, dll.).

void setAadObjectId(String withAadObjectId)

ID objek akun ini dalam Azure Active Directory (AAD).

void setId(String withId)

Id saluran untuk pengguna atau bot di saluran ini (Contoh: joe@smith.com, atau @joesmith atau 123456).

void setName(String withName)

Tampilkan nama yang mudah diingat.

void setProperties(String key, JsonNode value)

Atur properti luapan.

void setRole(RoleTypes withRole)

Peran entitas di belakang akun (Contoh: Pengguna, Bot, dll.).

Metode diperoleh dari 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

Detail Konstruktor

ChannelAccount

public ChannelAccount()

Menginisialisasi instans baru kelas ChannelAccount.

ChannelAccount

public ChannelAccount(String withId)

Menginisialisasi instans baru kelas ChannelAccount.

Parameter:

withId - Id saluran untuk pengguna atau bot di saluran ini (Contoh: joe@smith.com, atau @joesmith atau 123456).

ChannelAccount

public ChannelAccount(String withId, String withName)

Menginisialisasi instans baru kelas ChannelAccount.

Parameter:

withId - Id saluran untuk pengguna atau bot di saluran ini (Contoh: joe@smith.com, atau @joesmith atau 123456).
withName - Tampilkan nama yang mudah diingat.

ChannelAccount

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

Menginisialisasi instans baru kelas ChannelAccount.

Parameter:

withId - Id saluran untuk pengguna atau bot di saluran ini (Contoh: joe@smith.com, atau @joesmith atau 123456).
withName - Tampilkan nama yang mudah diingat.
withRole - Peran entitas di belakang akun (Contoh Pengguna, Bot, dll.). Nilai yang mungkin termasuk: 'pengguna', 'bot'

ChannelAccount

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

Menginisialisasi instans baru kelas ChannelAccount.

Parameter:

withId - Id saluran untuk pengguna atau bot di saluran ini (Contoh: joe@smith.com, atau @joesmith atau 123456).
withName - Tampilkan nama yang mudah diingat.
withRole - Peran entitas di belakang akun (Contoh Pengguna, Bot, dll.). Nilai yang mungkin termasuk: 'pengguna', 'bot'
withAadObjectId - ID objek akun ini dalam Azure Active Directory (AAD).

Detail Metode

clone

public static ChannelAccount clone(ChannelAccount channelAccount)

Lakukan salinan mendalam ChannelAccount.

Parameter:

channelAccount - ChannelAccount untuk disalin.

Mengembalikan:

Salinan kloning ChannelAccount.

cloneList

public static List cloneList(List channelAccounts)

Melakukan salinan mendalam Daftar ChannelAccounts.

Parameter:

channelAccounts - Daftar untuk mengkloning.

Mengembalikan:

Daftar ChannelAccounts yang dikloning.

getAadObjectId

public String getAadObjectId()

ID objek akun ini dalam Azure Active Directory (AAD).

Mengembalikan:

Nilai aadObjectId.

getId

public String getId()

Id saluran untuk pengguna atau bot di saluran ini (Contoh: joe@smith.com, atau @joesmith atau 123456).

Mengembalikan:

nilai id.

getName

public String getName()

Tampilkan nama yang mudah diingat.

Mengembalikan:

nilai nama.

getProperties

public Map getProperties()

Properti luapan. Properti yang tidak dimodelkan sebagai properti kelas satu dalam objek dapat diakses di sini. Catatan: Nilai properti dapat ditumpuk.

Mengembalikan:

Peta Key-Value properti

getRole

public RoleTypes getRole()

Peran entitas di belakang akun (Contoh: Pengguna, Bot, dll.).

Mengembalikan:

nilai peran.

setAadObjectId

public void setAadObjectId(String withAadObjectId)

ID objek akun ini dalam Azure Active Directory (AAD).

Parameter:

withAadObjectId - Nilai aadObjectId yang akan diatur.

setId

public void setId(String withId)

Id saluran untuk pengguna atau bot di saluran ini (Contoh: joe@smith.com, atau @joesmith atau 123456).

Parameter:

withId - nilai id yang akan diatur.

setName

public void setName(String withName)

Tampilkan nama yang mudah diingat.

Parameter:

withName - nilai nama yang akan diatur.

setProperties

public void setProperties(String key, JsonNode value)

Atur properti luapan.

Parameter:

key - Kunci untuk properti
value - JsonNode nilai (dapat ditumpuk)

setRole

public void setRole(RoleTypes withRole)

Peran entitas di belakang akun (Contoh: Pengguna, Bot, dll.).

Parameter:

withRole - nilai peran yang akan ditetapkan.

Berlaku untuk