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)

Устанавливает битовое поле получателей отчетов, которым следует отправлять отчеты (покупатель, продавец или оба).

Унаследованные методы

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

Строитель

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 .