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.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 . |