KeyedFrequencyCap.Builder

public static final class KeyedFrequencyCap.Builder
extends Object

java.lang.Объект
android.adservices.common.KeyedFrequencyCap.Builder


Построитель для создания объектов KeyedFrequencyCap .

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

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

Builder (int adCounterKey, int maxCount, Duration interval)

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

KeyedFrequencyCap build ()

Создает и возвращает экземпляр KeyedFrequencyCap .

KeyedFrequencyCap.Builder setAdCounterKey (int adCounterKey)

Устанавливает ключ счетчика рекламы, к которому применяется ограничение частоты показов.

KeyedFrequencyCap.Builder setInterval ( Duration interval)

Устанавливает интервал в виде Duration , который будет усекаться до ближайшей секунды, для которого рассчитывается ограничение частоты показов.

KeyedFrequencyCap.Builder setMaxCount (int maxCount)

Устанавливает максимальное количество показов в пределах временного интервала для ограничения частоты показов.

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

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 (int adCounterKey, 
                int maxCount, 
                Duration interval)

Параметры
adCounterKey int

maxCount int

interval Duration : Это значение не может быть null .

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

строить

public KeyedFrequencyCap build ()

Создает и возвращает экземпляр KeyedFrequencyCap .

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

setAdCounterKey

public KeyedFrequencyCap.Builder setAdCounterKey (int adCounterKey)

Устанавливает ключ счетчика рекламы, к которому применяется ограничение частоты показов.

См. KeyedFrequencyCap.getAdCounterKey() для получения дополнительной информации.

Параметры
adCounterKey int

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

setInterval

public KeyedFrequencyCap.Builder setInterval (Duration interval)

Устанавливает интервал в виде Duration , который будет усекаться до ближайшей секунды, для которого рассчитывается ограничение частоты показов.

См. KeyedFrequencyCap.getInterval() для получения дополнительной информации.

Параметры
interval Duration : Это значение не может быть null .

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

setMaxCount

public KeyedFrequencyCap.Builder setMaxCount (int maxCount)

Устанавливает максимальное количество показов в пределах временного интервала для ограничения частоты показов.

См. KeyedFrequencyCap.getMaxCount() для получения дополнительной информации.

Параметры
maxCount int

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

,

KeyedFrequencyCap.Builder

public static final class KeyedFrequencyCap.Builder
extends Object

java.lang.Объект
android.adservices.common.KeyedFrequencyCap.Builder


Построитель для создания объектов KeyedFrequencyCap .

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

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

Builder (int adCounterKey, int maxCount, Duration interval)

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

KeyedFrequencyCap build ()

Создает и возвращает экземпляр KeyedFrequencyCap .

KeyedFrequencyCap.Builder setAdCounterKey (int adCounterKey)

Устанавливает ключ счетчика рекламы, к которому применяется ограничение частоты показов.

KeyedFrequencyCap.Builder setInterval ( Duration interval)

Устанавливает интервал в виде Duration , который будет усекаться до ближайшей секунды, для которого рассчитывается ограничение частоты показов.

KeyedFrequencyCap.Builder setMaxCount (int maxCount)

Устанавливает максимальное количество показов в пределах временного интервала для ограничения частоты показов.

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

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 (int adCounterKey, 
                int maxCount, 
                Duration interval)

Параметры
adCounterKey int

maxCount int

interval Duration : Это значение не может быть null .

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

строить

public KeyedFrequencyCap build ()

Создает и возвращает экземпляр KeyedFrequencyCap .

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

setAdCounterKey

public KeyedFrequencyCap.Builder setAdCounterKey (int adCounterKey)

Устанавливает ключ счетчика рекламы, к которому применяется ограничение частоты показов.

См. KeyedFrequencyCap.getAdCounterKey() для получения дополнительной информации.

Параметры
adCounterKey int

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

setInterval

public KeyedFrequencyCap.Builder setInterval (Duration interval)

Устанавливает интервал в виде Duration , который будет усекаться до ближайшей секунды, для которого рассчитывается ограничение частоты показов.

См. KeyedFrequencyCap.getInterval() для получения дополнительной информации.

Параметры
interval Duration : Это значение не может быть null .

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

setMaxCount

public KeyedFrequencyCap.Builder setMaxCount (int maxCount)

Устанавливает максимальное количество показов в пределах временного интервала для ограничения частоты показов.

См. KeyedFrequencyCap.getMaxCount() для получения дополнительной информации.

Параметры
maxCount int

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