Activity クラス
- java.
lang. Object - com.
microsoft. bot. schema. Activity
- com.
public class Activity
Activity クラスには、個々のより具体的なアクティビティに含めることができるすべてのプロパティが含まれます。 スーパーセット型です。
コンストラクターの概要
| 修飾子 | コンストラクター | 説明 |
|---|---|---|
| protected | Activity() |
既定のコンストラクター。 |
| Activity(String withType) |
指定した型のアクティビティを構築します。 |
メソッドの概要
| 修飾子と型 | メソッドと説明 |
|---|---|
| TypeT |
<TypeT>getChannelData(Class<TypeT> classType)
データ |
|
Result |
<TypeT>tryGetChannelData(Class<TypeT> clsType)
データ |
| final Activity |
applyConversationReference(ConversationReference reference)
既存の ConversationReferenceからの送信配信情報でこのアクティビティを更新します。 |
| final Activity |
applyConversationReference(ConversationReference reference, boolean isIncoming)
既存の ConversationReferenceからの配信情報でこのアクティビティを更新します。 |
| static Activity |
clone(Activity activity)
アクティビティを複製します。 |
| static Activity |
createContactRelationUpdateActivity()
CONTACT_RELATION_UPDATEの種類のアクティビティを作成します。 |
| static Activity |
createConversationUpdateActivity()
CONVERSATION_UPDATEの種類のアクティビティを作成します。 |
| static Activity |
createEndOfConversationActivity()
アクティビティのEND_OF_CONVERSATIONの種類を作成します。 |
| static Activity |
createEventActivity()
アクティビティの EVENT 型を作成します。 |
| static Activity |
createHandoffActivity()
HANDOFF 型のアクティビティを作成します。 |
| static Activity |
createInvokeActivity()
アクティビティの INVOKE 型を作成します。 |
| static Activity |
createMessageActivity()
MESSAGE 型のアクティビティを作成します。 |
| Activity |
createReply()
このアクティビティへの応答として新しいメッセージ アクティビティを作成します。 |
| Activity |
createReply(String withText)
このアクティビティへの応答として新しいメッセージ アクティビティを作成します。 |
| Activity |
createReply(String withText, String withLocale)
このアクティビティへの応答として新しいメッセージ アクティビティを作成します。 |
| Activity |
createTrace(String withName)
Activity クラスのインスタンスを型 TRACEとして作成します。 |
| Activity |
createTrace(String withName, Object withValue, String withValueType, String withLabel)
Activity クラスのインスタンスを型 TRACEとして作成します。 |
| static Activity |
createTraceActivity(String withName)
TRACE 型アクティビティを作成します。 |
| static Activity |
createTraceActivity(String withName, String withValueType, Object withValue, String withLabel)
TRACE 型アクティビティを作成します。 |
| static Activity |
createTypingActivity()
TYPING 型アクティビティを作成します。 |
| java.lang.String |
getAction()
連絡先 |
|
Attachment |
getAttachmentLayout()
複数の添付ファイルのレイアウト ヒント。 |
| java.util.List<Attachment> |
getAttachments()
アクティビティへの添付ファイルを取得します。 |
| java.lang.String |
getCallerId()
ボットの呼び出し元を識別する IRI を含む文字列を取得します。 |
| java.lang.Object |
getChannelData()
チャネル固有のコンテンツを取得します。 |
| java.lang.String |
getChannelId()
チャネルを一意に識別する ID を取得します。 |
|
End |
getCode()
会話が終了した理由を示す OfConversation アクティビティ |
|
Conversation |
getConversation()
アクティビティが属する会話を識別します。 |
|
Conversation |
getConversationReference()
このアクティビティに基づいて ConversationReference を作成します。 |
| java.lang.String |
getDeliveryMode()
アクティビティの受信者の代替配信パスに通知する配信ヒント。 |
| java.util.List<Entity> |
getEntities()
アクティビティ内のエンティティのペイロード バージョンを返します。 |
| java.time.LocalDateTime |
getExpiration()
アクティビティの有効期限が切れていると見なされ、受信者に表示されない時刻を取得します。 |
|
Channel |
getFrom()
メッセージの送信者を識別します。 |
| boolean |
getHistoryDisclosed()
チャネルの以前の履歴が公開されているかどうかを取得します。 |
| java.lang.String |
getId()
チャネルのアクティビティを一意に識別する ID を返します。 |
| java.lang.String |
getImportance()
アクティビティの重要度を取得します。 |
|
Input |
getInputHint()
メッセージがクライアントに配信された後、ボットがユーザー入力を受け入れるか、想定しているか、無視しているかを示します。 |
| java.lang.String |
getLabel()
アクティビティの説明ラベルを取得します。 |
| java.util.List<java.lang.String> |
getListenFor()
音声および言語プライミング システムがリッスンする必要がある語句と参照の一覧を取得します。 |
| java.time.OffsetDateTime |
getLocalTimestamp()
ISO-8601 形式で表されるメッセージのローカル日時を取得します。 |
| java.lang.String |
getLocalTimezone()
IANA タイム ゾーン データベース形式で表される、メッセージのローカル タイムゾーンの名前を取得します。 |
| java.lang.String |
getLocale()
テキスト フィールドの内容のロケール名。 |
|
java.util.List<Channel |
getMembersAdded()
会話に追加されたメンバーのコレクションを取得します。 |
|
java.util.List<Channel |
getMembersRemoved()
会話から削除されたメンバーのコレクションを取得します。 |
| java.util.List<Mention> |
getMentions()
このアクティビティのエンティティからのメンションを解決します。 |
| java.lang.String |
getName()
呼び出しアクティビティまたはイベント アクティビティに関連付けられている操作の名前を取得します。 |
| java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> |
getProperties()
オブジェクトの最初のクラス のプロパティではないオーバーフロー プロパティを保持します。 |
|
java.util.List<Message |
getReactionsAdded()
会話に追加されたリアクションのコレクションを取得します。 |
|
java.util.List<Message |
getReactionsRemoved()
会話から削除されたリアクションのコレクションを取得します。 |
|
Channel |
getRecipient()
メッセージの受信者を識別します。 |
|
Conversation |
getRelatesTo()
別の会話またはアクティビティへの参照。 |
|
Conversation |
getReplyConversationReference(ResourceResponse reply)
このアクティビティの会話情報とアクティビティの送信からのリソース |
| java.lang.String |
getReplyToId()
このメッセージが応答であるメッセージの ID を取得します。 |
| java.lang.String |
getServiceUrl()
チャネルのサービス エンドポイントを指定する URL を設定します。 |
| java.lang.String |
getSpeak()
読み上げるテキスト。 |
|
Suggested |
getSuggestedActions()
アクティビティの推奨されるアクションを取得します。 |
| java.lang.String |
getSummary()
チャネルがカードをレンダリングできない場合に表示するテキストを取得します。 |
| java.lang.String |
getText()
メッセージのテキスト コンテンツを取得します。 |
|
Text |
getTextFormat()
テキスト フィールドの形式 Default:markdown。 |
|
java.util.List<Text |
getTextHighlights()
アクティビティに Reply |
| java.time.OffsetDateTime |
getTimestamp()
ISO-8601 形式で表された、メッセージが送信された日付と時刻を UTC で取得します。 |
| java.lang.String |
getTopicName()
会話の更新されたトピック名を取得します。 |
| java.lang.String |
getType()
アクティビティの ActivityTypes を取得します。 |
| java.lang.Object |
getValue()
アクティビティに関連付けられている値を取得します。 |
| java.lang.String |
getValueType()
アクティビティの値オブジェクトの型を取得します。 |
| boolean |
hasContent()
この (メッセージ) アクティビティにコンテンツがあるかどうかを確認します。 |
| protected boolean |
isActivity(String activityType)
True の 場合、アクティビティが指定したアクティビティの種類です。 |
| java.lang.Boolean |
isFromStreamingConnection()
アクティビティが Http/Https 接続またはストリーミング経由で送信されたかどうかを判断します。これは、サービス |
| boolean |
isTeamsActivity()
このアクションが Microsoft チームから提供されているかどうかを確認します。 |
| boolean |
isType(String compareTo)
Activity が指定した型の場合に返す便利なメソッドです。 |
| java.lang.String |
removeMentionText(String withId)
特定の ID のメンション テキストをアクティビティから削除します。 |
| static java.lang.String |
removeMentionTextImmutable(Activity activity, String id)
アクティビティからメンションを削除します。アクティビティを変更せずにテキストを |
| java.lang.String |
removeRecipientMention()
Text プロパティから受信者のメンション テキストを削除します。 |
| static java.lang.String |
removeRecipientMentionImmutable(Activity activity)
アクティビティを変更せずに受信者のメンションを削除します。 |
| void |
setAction(String withAction)
連絡先 |
| void |
setAttachment(Attachment withAttachment)
アクティビティに 1 つの添付ファイルを設定します。 |
| void |
setAttachmentLayout(AttachmentLayoutTypes withAttachmentLayout)
複数の添付ファイルのレイアウト ヒントを設定します。 |
| void |
setAttachments(List<Attachment> withAttachments)
添付ファイルをアクティビティに設定します。 |
| void |
setCallerId(String withCallerId)
ボットの呼び出し元を識別する IRI を設定します。 |
| void |
setChannelData(Object withChannelData)
チャネル固有のコンテンツを設定します。 |
| void |
setChannelId(String withChannelId)
チャネルを一意に識別する ID を設定します。 |
| void |
setCode(EndOfConversationCodes withCode)
会話が終了した理由を示す OfConversation アクティビティの終了 |
| void |
setConversation(ConversationAccount withConversation)
アクティビティが属する会話を識別します。 |
| void |
setDeliveryMode(String withDeliveryMode)
アクティビティの受信者の代替配信パスに通知する配信ヒント。 |
| void |
setEntities(List<Entity> withEntities)
アクティビティ内のエンティティのペイロード バージョンを設定します。 |
| void |
setExpiration(LocalDateTime withExpiration)
アクティビティの有効期限が切れていると見なされ、受信者に表示されない時間を設定します。 |
| void |
setFrom(ChannelAccount withFrom)
メッセージの送信者を識別します。 |
| void |
setHistoryDisclosed(boolean withHistoryDisclosed)
チャネルの以前の履歴が開示されるかどうかを設定します。 |
| void |
setId(String withId)
チャネルのアクティビティを一意に識別する ID を設定します。 |
| void |
setImportance(String withImportance)
アクティビティの重要度を設定します。 |
| void |
setInputHint(InputHints withInputHint)
メッセージがクライアントに配信された後、ボットがユーザー入力を受け入れるか、想定しているか、無視しているかを示します。 |
| void |
setLabel(String withLabel)
アクティビティの説明ラベルを設定します。 |
| void |
setListenFor(List<String> withListenFor)
音声および言語プライミング システムがリッスンする語句と参照の一覧を設定します。 |
| void |
setLocalTimeZone(String withLocalTimezone)
IANA タイム ゾーン データベース形式で表される、メッセージのローカル タイムゾーンの名前を設定します。 |
| void |
setLocalTimestamp(OffsetDateTime withLocalTimestamp)
ISO-8601 形式で表される、メッセージのローカルの日付と時刻を格納します。 |
| void |
setLocale(String withLocale)
テキスト フィールドの内容のロケール名。 |
| void |
setMembersAdded(List<ChannelAccount> withMembersAdded)
会話に追加されたメンバーのコレクションを設定します。 |
| void |
setMembersRemoved(List<ChannelAccount> withMembersRemoved)
会話から削除されたメンバーのコレクションを設定します。 |
| void |
setMentions(List<Mention> withMentions)
アクティビティのメンションのペイロード バージョンを設定します。 |
| void |
setName(String withName)
呼び出しアクティビティまたはイベント アクティビティに関連付けられている操作の名前を設定します。 |
| void |
setProperties(String key, JsonNode withValue)
オブジェクトの最初のクラス のプロパティではないオーバーフロー プロパティを保持します。 |
| void |
setReactionsAdded(List<MessageReaction> withReactionsAdded)
会話に追加されたリアクションのコレクションを設定します。 |
| void |
setReactionsRemoved(List<MessageReaction> withReactionsRemoved)
会話から削除されたリアクションのコレクションを設定します。 |
| void |
setRecipient(ChannelAccount withRecipient)
メッセージの受信者を識別します。 |
| void |
setRelatesTo(ConversationReference withRelatesTo)
別の会話またはアクティビティへの参照。 |
| void |
setReplyToId(String withReplyToId)
このメッセージが応答であるメッセージの ID を設定します。 |
| void |
setServiceUrl(String withServiceUrl)
チャネルのサービス エンドポイントを指定する URL を設定します。 |
| void |
setSpeak(String withSpeak)
読み上げるテキストを設定します。 |
| void |
setSuggestedActions(SuggestedActions withSuggestedActions)
アクティビティに対して推奨されるアクション。 |
| void |
setSummary(String withSummary)
チャネルでカードをレンダリングできない場合に表示するテキストを設定します。 |
| void |
setText(String withText)
メッセージのテキスト コンテンツを設定します。 |
| void |
setTextFormat(TextFormatTypes withTextFormat)
テキスト フィールドの形式。 |
| void |
setTextHighlights(List<TextHighlight> withTextHighlights)
アクティビティに Reply |
| void |
setTimestamp(OffsetDateTime withTimestamp)
ISO-8601 形式で表された、メッセージが送信された日時を UTC で設定します。 |
| void |
setTopicName(String withTopicName)
会話の更新されたトピック名を設定します。 |
| void |
setType(String withType)
アクティビティの ActivityTypes を設定します。 |
| void |
setValue(Object withValue)
アクティビティに関連付けられている値を設定します。 |
| void |
setValueType(String withValueType)
アクティビティの値オブジェクトの型を設定します。 |
|
Teams |
teamsGetChannelData()
Teams |
| java.lang.String |
teamsGetChannelId()
チャネルを表す一意識別子を取得します。 |
|
Teams |
teamsGetMeetingInfo()
現在のアクティビティから Teams |
| java.lang.String |
teamsGetTeamId()
チームを表す一意識別子を取得します。 |
|
Team |
teamsGetTeamInfo()
Teams チーム |
| void |
teamsNotifyUser()
Teams |
| void |
teamsNotifyUser(boolean alertInMeeting, String externalResourceUrl)
Teams |
メソッドの継承元: java.lang.Object
コンストラクターの詳細
Activity
protected Activity()
既定のコンストラクター。 通常、これは ActivityType が通常必要であるため使用されません。
Activity
public Activity(String withType)
指定した型のアクティビティを構築します。
パラメーター:
メソッドの詳細
<TypeT>getChannelData
public TypeT
channelData を型指定された構造体として取得します。
パラメーター:
戻り値:
スロー:
<TypeT>tryGetChannelData
public ResultPair
channelData を型指定された構造体として取得します。
パラメーター:
戻り値:
applyConversationReference
public final Activity applyConversationReference(ConversationReference reference)
既存の ConversationReferenceからの送信配信情報でこのアクティビティを更新します。
パラメーター:
戻り値:
applyConversationReference
public final Activity applyConversationReference(ConversationReference reference, boolean isIncoming)
既存の ConversationReferenceからの配信情報でこのアクティビティを更新します。 受信アクティビティの #getConversationReference を呼び出して会話参照を取得します。この参照を使用して、正しい配信情報で送信アクティビティを更新できます。
パラメーター:
戻り値:
clone
public static Activity clone(Activity activity)
アクティビティを複製します。
パラメーター:
戻り値:
createContactRelationUpdateActivity
public static Activity createContactRelationUpdateActivity()
CONTACT_RELATION_UPDATEの種類のアクティビティを作成します。
戻り値:
createConversationUpdateActivity
public static Activity createConversationUpdateActivity()
CONVERSATION_UPDATEの種類のアクティビティを作成します。
戻り値:
createEndOfConversationActivity
public static Activity createEndOfConversationActivity()
アクティビティのEND_OF_CONVERSATIONの種類を作成します。
戻り値:
createEventActivity
public static Activity createEventActivity()
アクティビティの EVENT 型を作成します。
戻り値:
createHandoffActivity
public static Activity createHandoffActivity()
HANDOFF 型のアクティビティを作成します。
戻り値:
createInvokeActivity
public static Activity createInvokeActivity()
アクティビティの INVOKE 型を作成します。
戻り値:
createMessageActivity
public static Activity createMessageActivity()
MESSAGE 型のアクティビティを作成します。
戻り値:
createReply
public Activity createReply()
このアクティビティへの応答として新しいメッセージ アクティビティを作成します。
戻り値:
createReply
public Activity createReply(String withText)
このアクティビティへの応答として新しいメッセージ アクティビティを作成します。 このオーバーロードでは、このアクティビティのロケールが使用されます。
パラメーター:
戻り値:
createReply
public Activity createReply(String withText, String withLocale)
このアクティビティへの応答として新しいメッセージ アクティビティを作成します。
パラメーター:
戻り値:
createTrace
public Activity createTrace(String withName)
Activity クラスのインスタンスを型 TRACEとして作成します。
パラメーター:
戻り値:
createTrace
public Activity createTrace(String withName, Object withValue, String withValueType, String withLabel)
Activity クラスのインスタンスを型 TRACEとして作成します。
パラメーター:
戻り値:
createTraceActivity
public static Activity createTraceActivity(String withName)
TRACE 型アクティビティを作成します。
パラメーター:
戻り値:
createTraceActivity
public static Activity createTraceActivity(String withName, String withValueType, Object withValue, String withLabel)
TRACE 型アクティビティを作成します。
パラメーター:
戻り値:
createTypingActivity
public static Activity createTypingActivity()
TYPING 型アクティビティを作成します。
戻り値:
getAction
public String getAction()
contactRelationUpdate の受信者が送信者の連絡先リストに追加または削除されたかどうかを示します。
戻り値:
getAttachmentLayout
public AttachmentLayoutTypes getAttachmentLayout()
複数の添付ファイルのレイアウト ヒント。
戻り値:
getAttachments
getCallerId
public String getCallerId()
ボットの呼び出し元を識別する IRI を含む文字列を取得します。 このフィールドはネットワーク経由で送信されるのではなく、呼び出し元の ID (トークンなど) をアサートする暗号で検証可能なデータに基づいてボットとクライアントによって設定されます。
戻り値:
getChannelData
public Object getChannelData()
チャネル固有のコンテンツを取得します。
戻り値:
getChannelId
public String getChannelId()
チャネルを一意に識別する ID を取得します。 チャネルによって設定されます。
戻り値:
getCode
public EndOfConversationCodes getCode()
会話が終了した理由を示す endOfConversation アクティビティのコードを取得します。
戻り値:
getConversation
getConversationReference
public ConversationReference getConversationReference()
このアクティビティに基づいて ConversationReference を作成します。
戻り値:
getDeliveryMode
public String getDeliveryMode()
アクティビティの受信者の代替配信パスに通知する配信ヒント。
既定の配信モードは \"default\" です。 DeliveryModesを参照してください。
戻り値:
getEntities
public List
アクティビティ内のエンティティのペイロード バージョンを返します。 エンティティは、フィールドの数によって異なる場合があります。 Entity クラスは、getProperties()の追加フィールドを保持します。 他のエンティティ型に変換するには、<T>getAs(Class<T> classType)を使用します。
戻り値:
getExpiration
public LocalDateTime getExpiration()
アクティビティの有効期限が切れていると見なされ、受信者に表示されない時刻を取得します。
戻り値:
getFrom
getHistoryDisclosed
public boolean getHistoryDisclosed()
チャネルの以前の履歴が公開されているかどうかを取得します。
戻り値:
getId
public String getId()
チャネルのアクティビティを一意に識別する ID を返します。
戻り値:
getImportance
public String getImportance()
アクティビティの重要度を取得します。
戻り値:
getInputHint
public InputHints getInputHint()
メッセージがクライアントに配信された後、ボットがユーザー入力を受け入れるか、想定しているか、無視しているかを示します。
戻り値:
getLabel
public String getLabel()
アクティビティの説明ラベルを取得します。
戻り値:
getListenFor
public List
音声および言語プライミング システムがリッスンする必要がある語句と参照の一覧を取得します。
戻り値:
getLocalTimestamp
public OffsetDateTime getLocalTimestamp()
ISO-8601 形式で表されるメッセージのローカル日時を取得します。 たとえば、2016-09-23T13:07:49.4714686-07:00 などです。
戻り値:
getLocalTimezone
public String getLocalTimezone()
IANA タイム ゾーン データベース形式で表される、メッセージのローカル タイムゾーンの名前を取得します。 たとえば、アメリカ/Los_Angelesです。
戻り値:
getLocale
public String getLocale()
テキスト フィールドの内容のロケール名。 ロケール名は、言語に関連付けられた ISO 639 の 2 文字または 3 文字のカルチャ コードと、国または地域に関連付けられた ISO 3166 2 文字のサブカルチャ コードの組み合わせです。
ロケール名は、有効な BCP-47 言語タグにも対応できます。
戻り値:
getMembersAdded
getMembersRemoved
getMentions
getName
public String getName()
呼び出しアクティビティまたはイベント アクティビティに関連付けられている操作の名前を取得します。
戻り値:
getProperties
public Map
オブジェクトの最初のクラス のプロパティではないオーバーフロー プロパティを保持します。 これにより、オブジェクトを維持しながら拡張性を実現できます。
戻り値:
getReactionsAdded
getReactionsRemoved
getRecipient
getRelatesTo
public ConversationReference getRelatesTo()
別の会話またはアクティビティへの参照。
戻り値:
getReplyConversationReference
public ConversationReference getReplyConversationReference(ResourceResponse reply)
このアクティビティの会話情報と、アクティビティの送信からの ResourceResponse に基づいて ConversationReference を作成します。
パラメーター:
戻り値:
getReplyToId
public String getReplyToId()
このメッセージが応答であるメッセージの ID を取得します。
戻り値:
getServiceUrl
public String getServiceUrl()
チャネルのサービス エンドポイントを指定する URL を設定します。 チャネルによって設定されます。
戻り値:
getSpeak
public String getSpeak()
読み上げるテキスト。
戻り値:
getSuggestedActions
public SuggestedActions getSuggestedActions()
アクティビティの推奨されるアクションを取得します。
戻り値:
getSummary
public String getSummary()
チャネルがカードをレンダリングできない場合に表示するテキストを取得します。
戻り値:
getText
public String getText()
メッセージのテキスト コンテンツを取得します。
戻り値:
getTextFormat
public TextFormatTypes getTextFormat()
テキスト フィールドの形式 Default:markdown。 指定できる値は、'markdown'、'plain'、'xml' です。
戻り値:
getTextHighlights
public List
アクティビティに ReplyToId 値が含まれている場合に強調表示するテキスト フラグメントのコレクションを取得します。
戻り値:
getTimestamp
public OffsetDateTime getTimestamp()
ISO-8601 形式で表された、メッセージが送信された日付と時刻を UTC で取得します。
戻り値:
getTopicName
public String getTopicName()
会話の更新されたトピック名を取得します。
戻り値:
getType
getValue
public Object getValue()
アクティビティに関連付けられている値を取得します。
戻り値:
getValueType
public String getValueType()
アクティビティの値オブジェクトの型を取得します。
戻り値:
hasContent
public boolean hasContent()
この (メッセージ) アクティビティにコンテンツがあるかどうかを確認します。
戻り値:
isActivity
protected boolean isActivity(String activityType)
True の 場合、アクティビティが指定したアクティビティの種類です。
パラメーター:
戻り値:
isFromStreamingConnection
public Boolean isFromStreamingConnection()
アクティビティが Http/Https 接続またはストリーミング経由で送信されたかどうかを判断します。これは、ServiceUrl プロパティを調べることで判断できます。(1) http/https 経由でメッセージを送信するすべてのチャネルがストリーミングされていない (2) ストリーミング経由でメッセージを送信するチャネルには、http/https で始まらない ServiceUrl があります。
戻り値:
isTeamsActivity
public boolean isTeamsActivity()
このアクションが Microsoft チームから提供されているかどうかを確認します。
戻り値:
isType
public boolean isType(String compareTo)
Activity が指定した型の場合に返す便利なメソッドです。
パラメーター:
戻り値:
removeMentionText
public String removeMentionText(String withId)
指定した ID のメンション テキストを Activity.Text プロパティから削除します。 たとえば、"@echoBot Hi Bot" というメッセージが表示された場合、"@echoBot" は削除され、"Hi Bot" は残ります。 通常、これはターゲット受信者 (通常はボット) のメンション テキストを削除するために使用されますが、メンバーごとに呼び出される可能性があります。 例: turnContext.Activity.RemoveMentionText(turnContext.Activity.Recipient.Id);メンション Activity.Entity の形式は、チャネルによって異なります。 ただし、いずれの場合も、Mention.Text には Activity.Text に表示されるユーザーの正確なテキストが含まれていることが想定されています。 たとえば、Teams ではユーザー名が使用されますが、slack では @usernameが使用されます。 テキストが Activity.Text 内にあり、このメソッドによって Activity.Text からその値が削除されることが想定されています。
パラメーター:
戻り値:
removeMentionTextImmutable
public static String removeMentionTextImmutable(Activity activity, String id)
Activity を変更せずに Activity.Text からメンションを削除します。
パラメーター:
戻り値:
removeRecipientMention
public String removeRecipientMention()
Text プロパティから受信者のメンション テキストを削除します。 この関数はアクティビティのテキストを変更するため、注意して使用してください。
戻り値:
removeRecipientMentionImmutable
public static String removeRecipientMentionImmutable(Activity activity)
アクティビティを変更せずに受信者のメンションを削除します。
パラメーター:
戻り値:
setAction
public void setAction(String withAction)
contactRelationUpdate の受信者が送信者の連絡先リストに追加または削除されたかどうかを示します。
パラメーター:
setAttachment
public void setAttachment(Attachment withAttachment)
アクティビティに 1 つの添付ファイルを設定します。
パラメーター:
setAttachmentLayout
public void setAttachmentLayout(AttachmentLayoutTypes withAttachmentLayout)
複数の添付ファイルのレイアウト ヒントを設定します。
パラメーター:
setAttachments
public void setAttachments(List
添付ファイルをアクティビティに設定します。
パラメーター:
setCallerId
public void setCallerId(String withCallerId)
ボットの呼び出し元を識別する IRI を設定します。 このフィールドはネットワーク経由で送信されるのではなく、呼び出し元の ID (トークンなど) をアサートする暗号で検証可能なデータに基づいてボットとクライアントによって設定されます。
パラメーター:
setChannelData
public void setChannelData(Object withChannelData)
チャネル固有のコンテンツを設定します。
パラメーター:
setChannelId
public void setChannelId(String withChannelId)
チャネルを一意に識別する ID を設定します。 チャネルによって設定されます。
パラメーター:
setCode
public void setCode(EndOfConversationCodes withCode)
会話が終了した理由を示す endOfConversation アクティビティのコードを設定します。
パラメーター:
setConversation
public void setConversation(ConversationAccount withConversation)
アクティビティが属する会話を識別します。
パラメーター:
setDeliveryMode
public void setDeliveryMode(String withDeliveryMode)
アクティビティの受信者の代替配信パスに通知する配信ヒント。
既定の配信モードは \"default\" です。
パラメーター:
setEntities
public void setEntities(List
アクティビティ内のエンティティのペイロード バージョンを設定します。
パラメーター:
setExpiration
public void setExpiration(LocalDateTime withExpiration)
アクティビティの有効期限が切れていると見なされ、受信者に表示されない時間を設定します。
パラメーター:
setFrom
public void setFrom(ChannelAccount withFrom)
メッセージの送信者を識別します。
パラメーター:
setHistoryDisclosed
public void setHistoryDisclosed(boolean withHistoryDisclosed)
チャネルの以前の履歴が開示されるかどうかを設定します。
パラメーター:
setId
public void setId(String withId)
チャネルのアクティビティを一意に識別する ID を設定します。
パラメーター:
setImportance
public void setImportance(String withImportance)
アクティビティの重要度を設定します。
パラメーター:
setInputHint
public void setInputHint(InputHints withInputHint)
メッセージがクライアントに配信された後、ボットがユーザー入力を受け入れるか、想定しているか、無視しているかを示します。
パラメーター:
setLabel
public void setLabel(String withLabel)
アクティビティの説明ラベルを設定します。
パラメーター:
setListenFor
public void setListenFor(List
音声および言語プライミング システムがリッスンする語句と参照の一覧を設定します。
パラメーター:
setLocalTimeZone
public void setLocalTimeZone(String withLocalTimezone)
IANA タイム ゾーン データベース形式で表される、メッセージのローカル タイムゾーンの名前を設定します。 たとえば、アメリカ/Los_Angelesです。
パラメーター:
setLocalTimestamp
public void setLocalTimestamp(OffsetDateTime withLocalTimestamp)
ISO-8601 形式で表される、メッセージのローカルの日付と時刻を格納します。 たとえば、2016-09-23T13:07:49.4714686-07:00 などです。
パラメーター:
setLocale
public void setLocale(String withLocale)
テキスト フィールドの内容のロケール名。 ロケール名は、言語に関連付けられた ISO 639 の 2 文字または 3 文字のカルチャ コードと、国または地域に関連付けられた ISO 3166 2 文字のサブカルチャ コードの組み合わせです。
ロケール名は、有効な BCP-47 言語タグにも対応できます。
パラメーター:
setMembersAdded
public void setMembersAdded(List
会話に追加されたメンバーのコレクションを設定します。
パラメーター:
setMembersRemoved
public void setMembersRemoved(List
会話から削除されたメンバーのコレクションを設定します。
パラメーター:
setMentions
public void setMentions(List
アクティビティのメンションのペイロード バージョンを設定します。
パラメーター:
setName
public void setName(String withName)
呼び出しアクティビティまたはイベント アクティビティに関連付けられている操作の名前を設定します。
パラメーター:
setProperties
public void setProperties(String key, JsonNode withValue)
オブジェクトの最初のクラス のプロパティではないオーバーフロー プロパティを保持します。 これにより、オブジェクトを維持しながら拡張性を実現できます。
パラメーター:
setReactionsAdded
public void setReactionsAdded(List
会話に追加されたリアクションのコレクションを設定します。
パラメーター:
setReactionsRemoved
public void setReactionsRemoved(List
会話から削除されたリアクションのコレクションを設定します。
パラメーター:
setRecipient
public void setRecipient(ChannelAccount withRecipient)
メッセージの受信者を識別します。
パラメーター:
setRelatesTo
public void setRelatesTo(ConversationReference withRelatesTo)
別の会話またはアクティビティへの参照。
パラメーター:
setReplyToId
public void setReplyToId(String withReplyToId)
このメッセージが応答であるメッセージの ID を設定します。
パラメーター:
setServiceUrl
public void setServiceUrl(String withServiceUrl)
チャネルのサービス エンドポイントを指定する URL を設定します。 チャネルによって設定されます。
パラメーター:
setSpeak
public void setSpeak(String withSpeak)
読み上げるテキストを設定します。
パラメーター:
setSuggestedActions
public void setSuggestedActions(SuggestedActions withSuggestedActions)
アクティビティに対して推奨されるアクション。
パラメーター:
setSummary
public void setSummary(String withSummary)
チャネルでカードをレンダリングできない場合に表示するテキストを設定します。
パラメーター:
setText
public void setText(String withText)
メッセージのテキスト コンテンツを設定します。
パラメーター:
setTextFormat
public void setTextFormat(TextFormatTypes withTextFormat)
テキスト フィールドの形式。
パラメーター:
setTextHighlights
public void setTextHighlights(List
アクティビティに ReplyToId 値が含まれている場合に強調表示するテキスト フラグメントのコレクションを設定します。
パラメーター:
setTimestamp
public void setTimestamp(OffsetDateTime withTimestamp)
ISO-8601 形式で表された、メッセージが送信された日時を UTC で設定します。
パラメーター:
setTopicName
public void setTopicName(String withTopicName)
会話の更新されたトピック名を設定します。
パラメーター:
setType
setValue
public void setValue(Object withValue)
アクティビティに関連付けられている値を設定します。
パラメーター:
setValueType
public void setValueType(String withValueType)
アクティビティの値オブジェクトの型を設定します。
パラメーター:
teamsGetChannelData
public TeamsChannelData teamsGetChannelData()
TeamsChannelData を取得します。
戻り値:
teamsGetChannelId
public String teamsGetChannelId()
チャネルを表す一意識別子を取得します。
戻り値:
teamsGetMeetingInfo
public TeamsMeetingInfo teamsGetMeetingInfo()
現在のアクティビティから TeamsMeetingInfo オブジェクトを取得します。
戻り値:
teamsGetTeamId
public String teamsGetTeamId()
チームを表す一意識別子を取得します。
戻り値:
teamsGetTeamInfo
public TeamInfo teamsGetTeamInfo()
Teams TeamInfo データを取得します。
戻り値:
teamsNotifyUser
public void teamsNotifyUser()
TeamsChannelData の通知値を true に設定します。
teamsNotifyUser
public void teamsNotifyUser(boolean alertInMeeting, String externalResourceUrl)
TeamsChannelData の会議の通知を設定します。
パラメーター: