Class ActionResponseBuilder

ActionResponseBuilder

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

Methods

メソッド戻り値の型概要
build()ActionResponse現在のアクション レスポンスを作成して検証します。
setNavigation(navigation)ActionResponseBuilderレスポンスを Navigation アクションに設定します。
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 - このオブジェクト(チェーン用)。