SpeedAlertOptions.Builder

คลาสสุดท้ายแบบคงที่แบบสาธารณะ SpeedAlertOptions.Builder ขยายออบเจ็กต์

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

สรุปเครื่องมือสร้างสาธารณะ

SpeedAlertOptions.Builder()
สร้างเครื่องมือสร้างที่ว่างเปล่า

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

SpeedAlertOptions
build()
สร้าง SpeedAlertOptions
SpeedAlertOptions.Builder
setSeverityUpgradeDurationSeconds(วินาทีที่ int)
ตั้งเวลาเป็นวินาทีที่ต้องการอัปเกรดการแจ้งเตือนความเร็วจาก MINOR เป็น MAJOR
SpeedAlertOptions.Builder
setSpeedAlertThresholdPercentage(SpeedAlertSeverity speedAlertSeverity, int เปอร์เซ็นต์AboveLimit)
ตั้งค่าเกณฑ์การทริกเกอร์เป็นเปอร์เซ็นต์สำหรับการแจ้งเตือนความเร็วของ SpeedAlertSeverity ที่ระบุ

ข้อมูลสรุปของเมธอดที่รับช่วงมา

ผู้รับสร้างสาธารณะ

สาธารณะ SpeedAlertOptions.Builder ()

สร้างเครื่องมือสร้างที่ว่างเปล่า

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

สาธารณะ SpeedAlertOptions build ()

สร้าง SpeedAlertOptions

การตั้งค่าเกณฑ์เปอร์เซ็นต์เดียวกันสำหรับการแจ้งเตือนความเร็ว MINOR และ MAJOR จะปิดใช้การแจ้งเตือนความเร็ว MINOR และจะอนุญาตการแจ้งเตือนความเร็ว MAJOR เท่านั้น

การขว้าง
IllegalArgumentException หากไม่เป็นไปตามเงื่อนไขต่อไปนี้ทั้งหมด
  • คุณได้ตั้งค่าเกณฑ์การทริกเกอร์การแจ้งเตือนความเร็ว MINOR เป็นเปอร์เซ็นต์ที่มีค่าจำนวนเต็มที่ไม่ติดลบ
  • คุณได้ตั้งค่าเกณฑ์การทริกเกอร์การแจ้งเตือนความเร็ว MAJOR เป็นเปอร์เซ็นต์ซึ่งมีค่า Int ที่ไม่เป็นลบซึ่งเท่ากับเปอร์เซ็นต์เกณฑ์การแจ้งเตือนความเร็ว MINOR เป็นอย่างน้อย
  • คุณได้ตั้งค่าเกณฑ์การทริกเกอร์การแจ้งเตือนความเร็ว MAJOR ในหน่วยวินาทีด้วยค่าจำนวนเต็มบวก

สาธารณะ SpeedAlertOptions.Builder setSeverityUpgradeDurationSeconds (int seconds)

ตั้งเวลาเป็นวินาทีที่ต้องการอัปเกรดการแจ้งเตือนความเร็วจาก MINOR เป็น MAJOR

การเร่งความเร็วเกินเกณฑ์ MINOR เปอร์เซ็นต์นานกว่า วินาทีที่ระบุจะทำให้มีการแจ้งเตือนความเร็ว MAJOR

พารามิเตอร์
วินาที

สาธารณะ SpeedAlertOptions.Builder setSpeedAlertThresholdPercentage (SpeedAlertSeverity smartAlertSeverity, int เปอร์เซ็นต์AboveLimit)

ตั้งค่าเกณฑ์การทริกเกอร์เป็นเปอร์เซ็นต์สำหรับการแจ้งเตือนความเร็วของ SpeedAlertSeverity ที่ระบุ

คุณต้องใช้วิธีนี้เพื่อปรับแต่งเกณฑ์การทริกเกอร์การแจ้งเตือนความเร็วเป็นเปอร์เซ็นต์สำหรับการแจ้งเตือนทั้ง MINOR และ MAJOR

พารามิเตอร์
speedAlertSeverity
percentageAboveLimit