KeyedFrequencyCap.Builder

public static final class KeyedFrequencyCap.Builder
extends Object

java.lang.Object
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

ช่วงเวลาที่ตั้งไว้

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