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