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

setMinimumInterval

public TrainingInterval.Builder setMinimumInterval (Duration value)

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

ช่องนี้จะใช้เมื่อโหมดกำหนดเวลาคือ TrainingInterval.SCHEDULING_MODE_RECURRENT เท่านั้น ระบบจะยอมรับเฉพาะค่าบวกเท่านั้น ค่า 0 หรือค่าลบจะส่งผลให้เกิดข้อยกเว้น IllegalArgumentException

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

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

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

setSchedulingMode

public TrainingInterval.Builder setSchedulingMode (int value)

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

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