Narzędzie ReportEventRequest.Builder

public static final class ReportEventRequest.Builder
extends Object

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


Konstruktor dla obiektów ReportEventRequest.

Podsumowanie

Konstruktory publiczne

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

Metody publiczne

ReportEventRequest build()

Tworzy obiekt ReportEventRequest.

ReportEventRequest.Builder setAdSelectionId(long adSelectionId)

Ustawia identyfikator wyboru reklamy, z którym są powiązane zdarzenia renderowanej reklamy.

ReportEventRequest.Builder setData(String eventData)

Ustawia dane zdarzenia reklamy.

ReportEventRequest.Builder setInputEvent(InputEvent inputEvent)

Ustawia zdarzenie wejściowe powiązane z interakcją użytkownika.

ReportEventRequest.Builder setKey(String eventKey)

Ustawia klucz zdarzenia, czyli typ zdarzenia reklamowego, które ma być zgłaszane.

ReportEventRequest.Builder setReportingDestinations(int reportingDestinations)

Ustawia bitową maskę miejsc docelowych raportowania (kupujący, sprzedawca lub oba).

Metody dziedziczone

Object clone()

Tworzy i zwraca kopię tego obiektu.

boolean equals(Object obj)

Wskazuje, czy inny obiekt jest „równy” temu.

void finalize()

Funkcja wywoływana przez zbieracz śmieci w obiekcie, gdy stwierdzi, że nie ma już żadnych odwołań do obiektu.

final Class<?> getClass()

Zwraca klasę czasu wykonywania tego Object.

int hashCode()

Zwraca kod szyfrowania obiektu.

final void notify()

Wywołuje pojedynczy wątek oczekujący na monitorze tego obiektu.

final void notifyAll()

Wybudza wszystkie wątki, które oczekują na monitorowanie tego obiektu.

String toString()

Zwraca ciąg znaków reprezentujący obiekt.

final void wait(long timeoutMillis, int nanos)

Sprawia, że bieżący wątek czeka, aż zostanie powiadomiony, zazwyczaj przez powiadomienie lub przerwanie, albo do momentu upływu określonego czasu rzeczywistego.

final void wait(long timeoutMillis)

Sprawia, że bieżący wątek czeka, aż zostanie powiadomiony, zazwyczaj przez powiadomienie lub przerwanie, albo do momentu upływu określonego czasu rzeczywistego.

final void wait()

Sprawia, że bieżący wątek czeka, aż zostanie pobudzony, zwykle przez powiadomienie lub przerwanie.

Konstruktory publiczne

Budowniczy

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

Parametry
adSelectionId long

eventKey String: ta wartość nie może być null.

eventData String: ta wartość nie może być null.

reportingDestinations int: wartość to albo 0, albo kombinacja wartości ReportEventRequest.FLAG_REPORTING_DESTINATION_SELLER i ReportEventRequest.FLAG_REPORTING_DESTINATION_BUYER.

Metody publiczne

kompilacja

public ReportEventRequest build ()

Tworzy obiekt ReportEventRequest.

Zwroty
ReportEventRequest Ta wartość nie może być null.

setAdSelectionId

public ReportEventRequest.Builder setAdSelectionId (long adSelectionId)

Ustawia identyfikator wyboru reklamy, z którym są powiązane zdarzenia renderowanej reklamy.

Aby dowiedzieć się więcej, przeczytaj ReportEventRequest.getAdSelectionId().

Parametry
adSelectionId long

Zwroty
ReportEventRequest.Builder Ta wartość nie może być null.

setData

public ReportEventRequest.Builder setData (String eventData)

Służy do konfigurowania danych zdarzeń reklamowych.

Aby dowiedzieć się więcej, przeczytaj ReportEventRequest.getData().

Parametry
eventData String: ta wartość nie może być null.

Zwroty
ReportEventRequest.Builder Ta wartość nie może być null.

setInputEvent

public ReportEventRequest.Builder setInputEvent (InputEvent inputEvent)

Ustawia zdarzenie wejściowe powiązane z interakcją użytkownika.

Aby dowiedzieć się więcej, przeczytaj ReportEventRequest.getInputEvent().

Parametry
inputEvent InputEvent: ta wartość może być null.

Zwroty
ReportEventRequest.Builder Ta wartość nie może być typu null.

setKey

public ReportEventRequest.Builder setKey (String eventKey)

Ustawia klucz zdarzenia, czyli typ zdarzenia reklamowego, które ma być zgłaszane.

Aby dowiedzieć się więcej, przeczytaj ReportEventRequest.getKey().

Parametry
eventKey String: ta wartość nie może być null.

Zwroty
ReportEventRequest.Builder Ta wartość nie może być typu null.

setReportingDestinations,

public ReportEventRequest.Builder setReportingDestinations (int reportingDestinations)

Ustawia bitową maskę miejsc docelowych raportowania (kupujący, sprzedawca lub oba).

Aby dowiedzieć się więcej, przeczytaj ReportEventRequest.getReportingDestinations().

Parametry
reportingDestinations int: wartość to albo 0, albo kombinacja wartości ReportEventRequest.FLAG_REPORTING_DESTINATION_SELLER i ReportEventRequest.FLAG_REPORTING_DESTINATION_BUYER.

Zwroty
ReportEventRequest.Builder Ta wartość nie może być null.