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