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)

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

継承されるメソッド

Object clone()

このオブジェクトのコピーを作成して返します。

boolean equals(Object obj)

他のオブジェクトがこのオブジェクトと「等しい」かどうかを示します。

void finalize()

ガベージ コレクションでオブジェクトへの参照がこれ以上ないと判断されたときに、オブジェクトのガベージ コレクタから呼び出されます。

final Class<?> getClass()

この Object のランタイム クラスを返します。

int hashCode()

オブジェクトのハッシュコード値を返します。

final void notify()

このオブジェクトのモニターを待機している単一のスレッドを起動します。

final void notifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

String toString()

オブジェクトの文字列表現を返します。

final void wait(long timeoutMillis, int nanos)

通知や割り込みなどによって現在のスレッドが起きるまで、または一定の時間が経過するまで、現在のスレッドを待機させます。

final void wait(long timeoutMillis)

通知や割り込みなどによって現在のスレッドが起きるまで、または一定の時間が経過するまで、現在のスレッドを待機させます。

final void wait()

通知や割り込みなどによって起きるまで、現在のスレッドを待機させます。

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

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 になることはありません。