TrainingInterval.Builder

public static final class TrainingInterval.Builder
extends Object

java.lang.Object
android.adservices.ondevicepersonalization.TrainingInterval.Builder


เครื่องมือสร้างสำหรับ TrainingInterval

สรุป

ช่างก่อสร้างสาธารณะ

Builder()

วิธีการสาธารณะ

TrainingInterval build()

สร้างอินสแตนซ์

TrainingInterval.Builder setMinimumInterval(Duration value)

กำหนดช่วงเวลาขั้นต่ำระหว่างการเรียกใช้การฝึก 2 ครั้ง

TrainingInterval.Builder setSchedulingMode(int value)

วิธีการที่รับมา

ช่างก่อสร้างสาธารณะ

นักสร้าง

public Builder ()

วิธีการสาธารณะ

บิลด์

public TrainingInterval build ()

สร้างอินสแตนซ์ ไม่ควรแตะเครื่องมือสร้างนี้หลังจากเรียกใช้

คิกรีเทิร์น
TrainingInterval ค่านี้ต้องไม่เป็น null

ตั้งค่าช่วงเวลาขั้นต่ำ

public TrainingInterval.Builder setMinimumInterval (Duration value)

กำหนดช่วงเวลาขั้นต่ำระหว่างการเรียกใช้การฝึก 2 ครั้ง

ช่องนี้จะใช้เมื่อโหมดกำหนดเวลาคือ TrainingInterval.SCHEDULING_MODE_RECURRENT เท่านั้น ยอมรับเฉพาะค่าบวกเท่านั้น ค่าศูนย์หรือค่าลบจะ เป็น IllegalArgumentException

และโปรดทราบว่าค่านี้เป็นการแนะนำ ซึ่งไม่ได้เป็นการรับประกันว่าจะเรียกใช้งาน ทันทีหลังจากที่ระยะเวลาสิ้นสุดลง การประมวลผลแบบรวมศูนย์จะยังคงบังคับใช้เกณฑ์ขั้นต่ำ ข้อจำกัดช่วงเวลาและการฝึกที่จำเป็น เพื่อประสิทธิภาพการทำงานของระบบ การฝึกอบรมปัจจุบัน ข้อจำกัดคืออุปกรณ์ในเครือข่ายที่ไม่มีการตรวจวัด ไม่มีการใช้งาน และแบตเตอรี่ไม่เหลือน้อย

พารามิเตอร์
value Duration: ค่านี้ต้องไม่เป็น null

คิกรีเทิร์น
TrainingInterval.Builder ค่านี้ต้องไม่เป็น null

ตั้งค่าโหมดการตั้งเวลา

public TrainingInterval.Builder setSchedulingMode (int value)

พารามิเตอร์
value int: ค่าคือ TrainingInterval.SCHEDULING_MODE_ONE_TIME หรือ TrainingInterval.SCHEDULING_MODE_RECURRENT

คิกรีเทิร์น
TrainingInterval.Builder ค่านี้ต้องไม่เป็น null