Class ActionResponseBuilder

アクションレスポンスビルダー

ActionResponse オブジェクトのビルダー。

メソッド

メソッド戻り値の型概要
build()ActionResponse現在のアクション レスポンスを構築して検証します。
setNavigation(navigation)ActionResponseBuilderNavigation アクションへのレスポンスを設定します。
setNotification(notification)ActionResponseBuilderアクションが有効になったときに表示される通知を設定します。
setOpenLink(openLink)ActionResponseBuilderアクションが有効になったときに移動する URL を設定します。
setStateChanged(stateChanged)ActionResponseBuilderこのアクションによって既存のデータの状態が変更されたことを示すフラグを設定します。

詳細なドキュメント

build()

現在のアクション レスポンスを構築して検証します。

戻る

ActionResponse - 検証済みの ActionResponse。

例外

Error - 作成されたアクション レスポンスが有効でない場合。


setNavigation(navigation)

Navigation アクションへのレスポンスを設定します。

パラメータ

名前説明
navigationNavigation使用する Navigation

戻る

ActionResponseBuilder - チェーン用のこのオブジェクト。


setNotification(notification)

アクションが有効になったときに表示される通知を設定します。

パラメータ

名前説明
notificationNotification使用する Notification

戻る

ActionResponseBuilder - チェーン用のこのオブジェクト。


アクションが有効になったときに移動する URL を設定します。

パラメータ

名前説明
openLinkOpenLink使用する OpenLink

戻る

ActionResponseBuilder - チェーン用のこのオブジェクト。


setStateChanged(stateChanged)

このアクションによって既存のデータの状態が変更されたことを示すフラグを設定します。たとえば、アクションによってタスクが作成された場合や、連絡先情報が更新された場合などです。このフラグが true に設定されている場合、Gmail などのサービスは、このアクションに関連するキャッシュに保存された状態データを削除しようとします。

パラメータ

名前説明
stateChangedBooleanこのアクションによって既存の状態データが変更されたかどうか。デフォルトは false です。

戻る

ActionResponseBuilder - チェーン用のこのオブジェクト。