SpeedAlertOptions.Builder

מחלקה סופית סטטית ציבורית SpeedAlertOptions.Builder מרחיב אובייקט

בוני לבניית SpeedAlertOptions.

סיכום של הבנייה הציבורית

SpeedAlertOptions.Builder()
יוצר יוצר ריק.

סיכום אמצעי תשלום ציבורי

SpeedAlertOptions
build()
SpeedAlertOptions.Builder
setSeverityUpgradeDurationSeconds(שניות)
המדיניות הזו מגדירה את הזמן בשניות לשדרוג התראות המהירות מ-MINOR ל-MAJOR.
SpeedAlertOptions.Builder
setSpeedAlertThresholdPercentage(SpeedAlertSeverity SpeedAlertSeverity, int percentageAboveLimit)
הגדרת סף הטריגר כאחוז להתראת המהירות של SpeedAlertSeverity שצוין.

סיכום שיטות שעברו בירושה

בניינים ציבוריים

ציבורי SpeedAlertOptions.Builder ()

יוצר יוצר ריק.

שיטות ציבוריות

Public SpeedAlertOptions ליצור ()

יוצר SpeedAlertOptions.

קביעת אותו סף אחוזים להתראות על מהירות ב-MINOR וב-MAJOR משביתה את התראת המהירות של MINOR ותאפשר רק התראת מהירות של MAJOR.

קליעות
IllegalArgumentException אם לא כל התנאים הבאים מתקיימים:
  • הגדרת סף הפעלה של התראה על מהירות של MINOR כאחוז עם ערך In-in שאינו שלילי
  • הגדרת את סף ההפעלה של התראת המהירות של MAJOR כאחוז עם ערך In-in שאינו שלילי שהוא לפחות אחוז הסף של התראת המהירות של MINOR
  • הגדרת סף להפעלת התראה על מהירות של MAJOR בשניות עם ערך מספר שלם חיובי

Public SpeedAlertOptions.Builder setSeverityUpgradeDurationSeconds (int seconds)

המדיניות הזו מגדירה את הזמן בשניות לשדרוג התראות המהירות מ-MINOR ל-MAJOR.

מהירות מופרזת מעל הסף של MINOR אחוזים למשך יותר מהשניות שצוינה מפעילה את התראת המהירות MAJOR.

פרמטרים
שניות

Public SpeedAlertOptions.Builder setSpeedAlertThresholdPercentage (SpeedAlertSeverity SpeedAlertSeverity, int percentageAboveLimit)

הגדרת סף הטריגר כאחוז להתראת המהירות של SpeedAlertSeverity שצוין.

צריך להשתמש בשיטה הזו כדי להתאים אישית את ערכי הסף להפעלת התראות מהירות כאחוז בהתראות MINOR וגם בהתראות MAJOR.

פרמטרים
speedAlertSeverity
percentageAboveLimit