KeyedFrequencyCap.Builder

public static final class KeyedFrequencyCap.Builder
extends Object

java.lang.Object
   ↳ android.adservices.common.KeyedFrequencyCap.Builder


Builder para criar objetos KeyedFrequencyCap.

Resumo

Construtores públicos

Builder(int adCounterKey, int maxCount, Duration interval)

Métodos públicos

KeyedFrequencyCap build()

Cria e retorna uma instância de KeyedFrequencyCap.

KeyedFrequencyCap.Builder setAdCounterKey(int adCounterKey)

Define a chave do contador de anúncios a que o limite de frequência é aplicado.

KeyedFrequencyCap.Builder setInterval(Duration interval)

Define o intervalo, como uma Duration que será truncada para o segundo mais próximo, em que o limite de frequência é calculado.

KeyedFrequencyCap.Builder setMaxCount(int maxCount)

Define a contagem máxima dentro do intervalo de tempo para o limite de frequência.

Métodos herdados

Construtores públicos

Builder

public Builder (int adCounterKey, 
                int maxCount, 
                Duration interval)

Parâmetros
adCounterKey int

maxCount int

interval Duration: este valor não pode ser null.

Métodos públicos

build

public KeyedFrequencyCap build ()

Cria e retorna uma instância de KeyedFrequencyCap.

Retorna
KeyedFrequencyCap Esse valor não pode ser null.

setAdCounterKey

public KeyedFrequencyCap.Builder setAdCounterKey (int adCounterKey)

Define a chave do contador de anúncios a que o limite de frequência é aplicado.

Consulte KeyedFrequencyCap.getAdCounterKey() para mais informações.

Parâmetros
adCounterKey int

Retorna
KeyedFrequencyCap.Builder Esse valor não pode ser null.

setInterval

public KeyedFrequencyCap.Builder setInterval (Duration interval)

Define o intervalo, como uma Duration que será truncada para o segundo mais próximo, em que o limite de frequência é calculado.

Consulte KeyedFrequencyCap.getInterval() para mais informações.

Parâmetros
interval Duration: esse valor não pode ser null.

Retorna
KeyedFrequencyCap.Builder Esse valor não pode ser null.

setMaxCount

public KeyedFrequencyCap.Builder setMaxCount (int maxCount)

Define a contagem máxima dentro do intervalo de tempo para o limite de frequência.

Consulte KeyedFrequencyCap.getMaxCount() para mais informações.

Parâmetros
maxCount int

Retorna
KeyedFrequencyCap.Builder Esse valor não pode ser null.