ReportEventRequest.Builder

public static final class ReportEventRequest.Builder
extends Object

java.lang.Object
   ↳ android.adservices.adselection.ReportEventRequest.Builder


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

概要

パブリック コンストラクタ

Builder(long adSelectionId, String eventKey, String eventData, int reportingDestinations)

パブリック メソッド

ReportEventRequest build()

ReportEventRequest オブジェクトを作成します。

ReportEventRequest.Builder setAdSelectionId(long adSelectionId)

レンダリングされた広告のイベントが関連付けられている広告選択 ID を設定します。

ReportEventRequest.Builder setData(String eventData)

広告イベントデータを設定します。

ReportEventRequest.Builder setInputEvent(InputEvent inputEvent)

ユーザー インタラクションに関連する入力イベントを設定します。

ReportEventRequest.Builder setKey(String eventKey)

イベントキーと、報告する広告イベントのタイプを設定します。

ReportEventRequest.Builder setReportingDestinations(int reportingDestinations)

レポート先(購入者、販売者、またはその両方)となるレポート宛先のビットフィールドを設定します。

継承されるメソッド

パブリック コンストラクタ

Builder

public Builder (long adSelectionId, 
                String eventKey, 
                String eventData, 
                int reportingDestinations)

パラメータ
adSelectionId long

eventKey String: この値を null にすることはできません。

eventData String: この値を null にすることはできません。

reportingDestinations int: 値は 0、または ReportEventRequest.FLAG_REPORTING_DESTINATION_SELLERReportEventRequest.FLAG_REPORTING_DESTINATION_BUYER の組み合わせのいずれかです。

パブリック メソッド

build

public ReportEventRequest build ()

ReportEventRequest オブジェクトを作成します。

戻り値
ReportEventRequest この値が null になることはありません。

setAdSelectionId

public ReportEventRequest.Builder setAdSelectionId (long adSelectionId)

レンダリングされた広告のイベントが関連付けられている広告選択 ID を設定します。

詳しくは、ReportEventRequest.getAdSelectionId() をご覧ください。

パラメータ
adSelectionId long

戻り値
ReportEventRequest.Builder この値が null になることはありません。

setData

public ReportEventRequest.Builder setData (String eventData)

広告イベントデータを設定します。

詳しくは、ReportEventRequest.getData() をご覧ください。

パラメータ
eventData String: この値を null にすることはできません。

戻り値
ReportEventRequest.Builder この値が null になることはありません。

setInputEvent

public ReportEventRequest.Builder setInputEvent (InputEvent inputEvent)

ユーザー インタラクションに関連する入力イベントを設定します。

詳しくは、ReportEventRequest.getInputEvent() をご覧ください。

パラメータ
inputEvent InputEvent: この値は null であっても構いません。

戻り値
ReportEventRequest.Builder この値が null になることはありません。

setKey

public ReportEventRequest.Builder setKey (String eventKey)

イベントキーと、報告する広告イベントのタイプを設定します。

詳しくは、ReportEventRequest.getKey() をご覧ください。

パラメータ
eventKey String: この値を null にすることはできません。

戻り値
ReportEventRequest.Builder この値が null になることはありません。

setReportingDestinations

public ReportEventRequest.Builder setReportingDestinations (int reportingDestinations)

レポート先(購入者、販売者、またはその両方)となるレポート宛先のビットフィールドを設定します。

詳しくは、ReportEventRequest.getReportingDestinations() をご覧ください。

パラメータ
reportingDestinations int: 値は 0、または ReportEventRequest.FLAG_REPORTING_DESTINATION_SELLERReportEventRequest.FLAG_REPORTING_DESTINATION_BUYER の組み合わせのいずれかです。

戻り値
ReportEventRequest.Builder この値が null になることはありません。