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)

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

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 ()

เมธอดสาธารณะ

บิลด์

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