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) 内のこのアカウントのオブジェクト ID。

java.lang.String getId()

このチャネルのユーザーまたはボットのチャネル ID (例: 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) 内のこのアカウントのオブジェクト ID。

void setId(String withId)

このチャネルのユーザーまたはボットのチャネル ID (例: 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 - このチャネルのユーザーまたはボットのチャネル ID (例: joe@smith.com、または @joesmith または123456)。

ChannelAccount

public ChannelAccount(String withId, String withName)

ChannelAccount クラスの新しいインスタンスを初期化します。

パラメーター:

withId - このチャネルのユーザーまたはボットのチャネル ID (例: joe@smith.com、または @joesmith または123456)。
withName - フレンドリ名を表示します。

ChannelAccount

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

ChannelAccount クラスの新しいインスタンスを初期化します。

パラメーター:

withId - このチャネルのユーザーまたはボットのチャネル ID (例: joe@smith.com、または @joesmith または123456)。
withName - フレンドリ名を表示します。
withRole - アカウントの背後にあるエンティティのロール (ユーザー、ボットなど)。 使用可能な値は、"user"、"bot" です。

ChannelAccount

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

ChannelAccount クラスの新しいインスタンスを初期化します。

パラメーター:

withId - このチャネルのユーザーまたはボットのチャネル ID (例: joe@smith.com、または @joesmith または123456)。
withName - フレンドリ名を表示します。
withRole - アカウントの背後にあるエンティティのロール (ユーザー、ボットなど)。 使用可能な値は、"user"、"bot" です。
withAadObjectId - Azure Active Directory (AAD) 内のこのアカウントのオブジェクト ID。

メソッドの詳細

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) 内のこのアカウントのオブジェクト ID。

戻り値:

aadObjectId 値。

getId

public String getId()

このチャネルのユーザーまたはボットのチャネル ID (例: joe@smith.com、または @joesmith または123456)。

戻り値:

ID 値。

getName

public String getName()

フレンドリ名を表示します。

戻り値:

名前の値。

getProperties

public Map getProperties()

オーバーフロー プロパティ。 オブジェクトのファースト クラス プロパティとしてモデル化されていないプロパティには、ここでアクセスできます。 注: プロパティ値は入れ子にすることができます。

戻り値:

プロパティの Key-Value マップ

getRole

public RoleTypes getRole()

アカウントの背後にあるエンティティのロール (例: ユーザー、ボットなど)。

戻り値:

ロールの値。

setAadObjectId

public void setAadObjectId(String withAadObjectId)

Azure Active Directory (AAD) 内のこのアカウントのオブジェクト ID。

パラメーター:

withAadObjectId - 設定する aadObjectId 値。

setId

public void setId(String withId)

このチャネルのユーザーまたはボットのチャネル ID (例: joe@smith.com、または @joesmith または123456)。

パラメーター:

withId - 設定する ID 値。

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 - 設定するロール値。

適用対象