ReportEventRequest.Builder

public static final class ReportEventRequest.Builder
extends Object

java.lang.Объект
android.adservices.adselection.ReportEventRequest.Builder


Построитель объектов ReportEventRequest .

Краткое содержание

Общественные конструкторы

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

Публичные методы

ReportEventRequest build ()

Создает объект ReportEventRequest .

ReportEventRequest.Builder setAdSelectionId (long adSelectionId)

Устанавливает идентификатор выбора объявления, с которым связаны события отображаемого объявления.

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 ()

Заставляет текущий поток ждать, пока он не будет пробужден, обычно путем получения уведомления или прерывания .

Общественные конструкторы

Строитель

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_SELLER и ReportEventRequest.FLAG_REPORTING_DESTINATION_BUYER

Публичные методы

строить

public ReportEventRequest build ()

Создает объект ReportEventRequest .

Возврат
ReportEventRequest Это значение не может быть null .

setAdSelectionId

public ReportEventRequest.Builder setAdSelectionId (long adSelectionId)

Устанавливает идентификатор выбора объявления, с которым связаны события отображаемого объявления.

Дополнительную информацию см. 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_SELLER и ReportEventRequest.FLAG_REPORTING_DESTINATION_BUYER

Возврат
ReportEventRequest.Builder Это значение не может быть null .